Lines Matching refs:ExitBlock
179 Instruction &I, BasicBlock &ExitBlock, PHINode &PN, const LoopInfo *LI,
471 for (BasicBlock *ExitBlock : ExitBlocks) { in runOnLoop()
472 InsertPts.push_back(&*ExitBlock->getFirstInsertionPt()); in runOnLoop()
1477 Instruction &I, BasicBlock &ExitBlock, PHINode &PN, const LoopInfo *LI, in cloneInstructionInExitBlock() argument
1497 const ColorVector &CV = BlockColors.find(&ExitBlock)->second; in cloneInstructionInExitBlock()
1510 ExitBlock.getInstList().insert(ExitBlock.getFirstInsertionPt(), New); in cloneInstructionInExitBlock()
1540 OInst->getName() + ".lcssa", &ExitBlock.front()); in cloneInstructionInExitBlock()
1581 BasicBlock *ExitBlock = TPN->getParent(); in sinkThroughTriviallyReplaceablePHI() local
1583 auto It = SunkCopies.find(ExitBlock); in sinkThroughTriviallyReplaceablePHI()
1587 New = SunkCopies[ExitBlock] = cloneInstructionInExitBlock( in sinkThroughTriviallyReplaceablePHI()
1588 *I, *ExitBlock, *TPN, LI, SafetyInfo, MSSAU); in sinkThroughTriviallyReplaceablePHI()
1935 BasicBlock *ExitBlock = LoopExitBlocks[i]; in doExtraRewritesBeforeFinalDeletion() local
1936 Value *LiveInValue = SSA.GetValueInMiddleOfBlock(ExitBlock); in doExtraRewritesBeforeFinalDeletion()
1937 LiveInValue = maybeInsertLCSSAPHI(LiveInValue, ExitBlock); in doExtraRewritesBeforeFinalDeletion()
1938 Value *Ptr = maybeInsertLCSSAPHI(SomePtr, ExitBlock); in doExtraRewritesBeforeFinalDeletion()