Lines Matching refs:getLoopLatch
449 if (!L->getLoopLatch() || in rewriteFirstIterationLoopExitValues()
450 !DT->dominates(IncomingBB, L->getLoopLatch())) in rewriteFirstIterationLoopExitValues()
704 assert(L->getLoopLatch() && "Must be in simplified form"); in needsLFTR()
741 int Idx = Phi->getBasicBlockIndex(L->getLoopLatch()); in needsLFTR()
798 assert(L->getLoopLatch()); in isLoopCounter()
811 int LatchIdx = Phi->getBasicBlockIndex(L->getLoopLatch()); in isLoopCounter()
834 BasicBlock *LatchBlock = L->getLoopLatch(); in FindLoopCounter()
942 assert(L->getLoopLatch() && "Loop no longer in simplified form?"); in linearFunctionTestReplace()
945 cast<Instruction>(IndVar->getIncomingValueForBlock(L->getLoopLatch())); in linearFunctionTestReplace()
954 if (ExitingBB == L->getLoopLatch()) { in linearFunctionTestReplace()
1567 if (!DT->dominates(ExitingBB, L->getLoopLatch())) in optimizeLoopExits()
1818 return DT->dominates(ExitingBB, L->getLoopLatch()); in predicateLoopExits()