Lines Matching refs:LatchBlock
1434 if (BasicBlock *LatchBlock = L->getLoopLatch()) { in createWideIV() local
1436 cast<Instruction>(WidePhi->getIncomingValueForBlock(LatchBlock)); in createWideIV()
1624 BasicBlock *LatchBlock = L->getLoopLatch(); in getLoopTest() local
1626 if (!LatchBlock) in getLoopTest()
1718 static bool AlmostDeadIV(PHINode *Phi, BasicBlock *LatchBlock, Value *Cond) { in AlmostDeadIV() argument
1719 int LatchIdx = Phi->getBasicBlockIndex(LatchBlock); in AlmostDeadIV()
1753 BasicBlock *LatchBlock = L->getLoopLatch(); in FindLoopCounter() local
1754 assert(LatchBlock && "needsLFTR should guarantee a loop latch"); in FindLoopCounter()
1781 int LatchIdx = Phi->getBasicBlockIndex(LatchBlock); in FindLoopCounter()
1801 if (BestPhi && !AlmostDeadIV(BestPhi, LatchBlock, Cond)) { in FindLoopCounter()
1803 if (AlmostDeadIV(Phi, LatchBlock, Cond)) in FindLoopCounter()