Lines Matching refs:getLoopLatch
462 if (!L->getLoopLatch() || in rewriteFirstIterationLoopExitValues()
463 !DT->dominates(IncomingBB, L->getLoopLatch())) in rewriteFirstIterationLoopExitValues()
717 assert(L->getLoopLatch() && "Must be in simplified form"); in needsLFTR()
754 int Idx = Phi->getBasicBlockIndex(L->getLoopLatch()); in needsLFTR()
867 assert(L->getLoopLatch()); in isLoopCounter()
880 int LatchIdx = Phi->getBasicBlockIndex(L->getLoopLatch()); in isLoopCounter()
903 BasicBlock *LatchBlock = L->getLoopLatch(); in FindLoopCounter()
1064 assert(L->getLoopLatch() && "Loop no longer in simplified form?"); in linearFunctionTestReplace()
1067 cast<Instruction>(IndVar->getIncomingValueForBlock(L->getLoopLatch())); in linearFunctionTestReplace()
1076 if (ExitingBB == L->getLoopLatch()) { in linearFunctionTestReplace()
1582 if (!DT->dominates(ExitingBB, L->getLoopLatch())) in optimizeLoopExits()
1821 return DT->dominates(ExitingBB, L->getLoopLatch()); in predicateLoopExits()