Lines Matching refs:ExitBlock
164 Instruction &I, BasicBlock &ExitBlock, PHINode &PN, const LoopInfo *LI,
473 for (BasicBlock *ExitBlock : ExitBlocks) { in runOnLoop()
474 InsertPts.push_back(&*ExitBlock->getFirstInsertionPt()); in runOnLoop()
1390 Instruction &I, BasicBlock &ExitBlock, PHINode &PN, const LoopInfo *LI, in cloneInstructionInExitBlock() argument
1410 const ColorVector &CV = BlockColors.find(&ExitBlock)->second; in cloneInstructionInExitBlock()
1423 ExitBlock.getInstList().insert(ExitBlock.getFirstInsertionPt(), New); in cloneInstructionInExitBlock()
1453 OInst->getName() + ".lcssa", &ExitBlock.front()); in cloneInstructionInExitBlock()
1489 BasicBlock *ExitBlock = TPN->getParent(); in sinkThroughTriviallyReplaceablePHI() local
1491 auto It = SunkCopies.find(ExitBlock); in sinkThroughTriviallyReplaceablePHI()
1495 New = SunkCopies[ExitBlock] = cloneInstructionInExitBlock( in sinkThroughTriviallyReplaceablePHI()
1496 *I, *ExitBlock, *TPN, LI, SafetyInfo, MSSAU); in sinkThroughTriviallyReplaceablePHI()
1831 BasicBlock *ExitBlock = LoopExitBlocks[i]; in insertStoresInLoopExitBlocks() local
1832 Value *LiveInValue = SSA.GetValueInMiddleOfBlock(ExitBlock); in insertStoresInLoopExitBlocks()
1833 LiveInValue = maybeInsertLCSSAPHI(LiveInValue, ExitBlock); in insertStoresInLoopExitBlocks()
1834 Value *Ptr = maybeInsertLCSSAPHI(SomePtr, ExitBlock); in insertStoresInLoopExitBlocks()