Lines Matching refs:LatchBlock
1726 if (BasicBlock *LatchBlock = L->getLoopLatch()) { in createWideIV() local
1728 cast<Instruction>(WidePhi->getIncomingValueForBlock(LatchBlock)); in createWideIV()
1733 cast<Instruction>(OrigPhi->getIncomingValueForBlock(LatchBlock)); in createWideIV()
2016 BasicBlock *LatchBlock = L->getLoopLatch(); in getLoopTest() local
2018 if (!LatchBlock) in getLoopTest()
2152 static bool AlmostDeadIV(PHINode *Phi, BasicBlock *LatchBlock, Value *Cond) { in AlmostDeadIV() argument
2153 int LatchIdx = Phi->getBasicBlockIndex(LatchBlock); in AlmostDeadIV()
2205 BasicBlock *LatchBlock = L->getLoopLatch(); in FindLoopCounter() local
2206 assert(LatchBlock && "needsLFTR should guarantee a loop latch"); in FindLoopCounter()
2256 if (BestPhi && !AlmostDeadIV(BestPhi, LatchBlock, Cond)) { in FindLoopCounter()
2258 if (AlmostDeadIV(Phi, LatchBlock, Cond)) in FindLoopCounter()