Lines Matching refs:getLoopLatch
459 if (!L->getLoopLatch() || in rewriteFirstIterationLoopExitValues()
460 !DT->dominates(IncomingBB, L->getLoopLatch())) in rewriteFirstIterationLoopExitValues()
716 assert(L->getLoopLatch() && "Must be in simplified form"); in needsLFTR()
753 int Idx = Phi->getBasicBlockIndex(L->getLoopLatch()); in needsLFTR()
810 assert(L->getLoopLatch()); in isLoopCounter()
823 int LatchIdx = Phi->getBasicBlockIndex(L->getLoopLatch()); in isLoopCounter()
846 BasicBlock *LatchBlock = L->getLoopLatch(); in FindLoopCounter()
954 assert(L->getLoopLatch() && "Loop no longer in simplified form?"); in linearFunctionTestReplace()
957 cast<Instruction>(IndVar->getIncomingValueForBlock(L->getLoopLatch())); in linearFunctionTestReplace()
966 if (ExitingBB == L->getLoopLatch()) { in linearFunctionTestReplace()
1579 if (!DT->dominates(ExitingBB, L->getLoopLatch())) in optimizeLoopExits()
1830 return DT->dominates(ExitingBB, L->getLoopLatch()); in predicateLoopExits()