Lines Matching refs:Loop
45 void SimpleLoopSafetyInfo::computeLoopSafetyInfo(const Loop *CurLoop) { in computeLoopSafetyInfo()
56 for (Loop::block_iterator BB = std::next(CurLoop->block_begin()), in computeLoopSafetyInfo()
72 void ICFLoopSafetyInfo::computeLoopSafetyInfo(const Loop *CurLoop) { in computeLoopSafetyInfo()
97 void LoopSafetyInfo::computeBlockColors(const Loop *CurLoop) { in computeBlockColors()
112 const Loop *CurLoop) { in CanProveNotTakenFirstIteration()
154 const Loop *CurLoop, const BasicBlock *BB, in collectTransitivePredecessors()
183 bool LoopSafetyInfo::allLoopPathsLeadToBlock(const Loop *CurLoop, in allLoopPathsLeadToBlock()
237 const Loop *CurLoop) const { in isGuaranteedToExecute()
256 const Loop *CurLoop) const { in isGuaranteedToExecute()
262 const Loop *CurLoop) const { in doesNotWriteMemoryBefore()
282 const Loop *CurLoop) const { in doesNotWriteMemoryBefore()
317 static bool isMustExecuteIn(const Instruction &I, Loop *L, DominatorTree *DT) { in isMustExecuteIn()
331 DenseMap<const Value*, SmallVector<Loop*, 4> > MustExec;
337 Loop *L = LI.getLoopFor(I.getParent()); in MustExecuteAnnotatedWriter()
350 Loop *L = LI.getLoopFor(I.getParent()); in MustExecuteAnnotatedWriter()
373 for (const Loop *L : Loops) { in printInfoComment()