Lines Matching refs:ExitBlock
145 Instruction &I, BasicBlock &ExitBlock, PHINode &PN, const LoopInfo *LI,
348 for (BasicBlock *ExitBlock : ExitBlocks) in runOnLoop()
349 InsertPts.push_back(&*ExitBlock->getFirstInsertionPt()); in runOnLoop()
1228 Instruction &I, BasicBlock &ExitBlock, PHINode &PN, const LoopInfo *LI, in CloneInstructionInExitBlock() argument
1248 const ColorVector &CV = BlockColors.find(&ExitBlock)->second; in CloneInstructionInExitBlock()
1261 ExitBlock.getInstList().insert(ExitBlock.getFirstInsertionPt(), New); in CloneInstructionInExitBlock()
1294 OInst->getName() + ".lcssa", &ExitBlock.front()); in CloneInstructionInExitBlock()
1326 BasicBlock *ExitBlock = TPN->getParent(); in sinkThroughTriviallyReplaceablePHI() local
1328 auto It = SunkCopies.find(ExitBlock); in sinkThroughTriviallyReplaceablePHI()
1332 New = SunkCopies[ExitBlock] = CloneInstructionInExitBlock( in sinkThroughTriviallyReplaceablePHI()
1333 *I, *ExitBlock, *TPN, LI, SafetyInfo, MSSAU); in sinkThroughTriviallyReplaceablePHI()
1668 BasicBlock *ExitBlock = LoopExitBlocks[i]; in doExtraRewritesBeforeFinalDeletion() local
1669 Value *LiveInValue = SSA.GetValueInMiddleOfBlock(ExitBlock); in doExtraRewritesBeforeFinalDeletion()
1670 LiveInValue = maybeInsertLCSSAPHI(LiveInValue, ExitBlock); in doExtraRewritesBeforeFinalDeletion()
1671 Value *Ptr = maybeInsertLCSSAPHI(SomePtr, ExitBlock); in doExtraRewritesBeforeFinalDeletion()