Lines Matching full:reaching
276 /// Initialize the reaching definition algorithm:
389 /// Reaching def core algorithm:
438 /// Reaching definition algorithm.
440 /// \param[out] ColorOpToReachedUses will contain the result of the reaching
442 /// \param ADRPMode specify whether the reaching def algorithm should be tuned
477 /// print the result of the reaching definition algorithm.
557 /// Given the result of a reaching definition algorithm in ColorOpToReachedUses,
580 // if all the reaching defs are not adrp, this use will not be in reachedUsesToDefs()
592 // Do not consider self reaching as a simplifiable case for ADRP. in reachedUsesToDefs()
595 // If UsesIt has several reaching definitions, it is not in reachedUsesToDefs()
604 DEBUG(dbgs() << "Too many reaching defs: " << *Elem << "\n"); in reachedUsesToDefs()
643 assert(Size >= 1 && "No reaching defs for that use!"); in computeADRP()
1068 // Compute the reaching def in ADRP mode, meaning ADRP definitions in runOnMachineFunction()
1071 DEBUG(dbgs() << "ADRP reaching defs\n"); in runOnMachineFunction()
1086 // first perform a regular reaching def analysis. in runOnMachineFunction()
1088 DEBUG(dbgs() << "All reaching defs\n"); in runOnMachineFunction()