Lines Matching refs:ExitBlock
375 BasicBlock *ExitBlock,
1576 BasicBlock *EntryBlock, BasicBlock *ExitBlock, in insertTrivialPHIs() argument
1597 !(isa<PHINode>(UI) && UI->getParent() == ExitBlock)) { in insertTrivialPHIs()
1616 PHINode *PN = PHINode::Create(I.getType(), pred_size(ExitBlock), "", in insertTrivialPHIs()
1617 &ExitBlock->front()); in insertTrivialPHIs()
1618 for (BasicBlock *Pred : predecessors(ExitBlock)) { in insertTrivialPHIs()
1701 BasicBlock *ExitBlock = LastRegion->getExit(); in transformScopes() local
1704 if (ExitBlock) { in transformScopes()
1711 insertTrivialPHIs(Scope, EntryBlock, ExitBlock, TrivialPHIs); in transformScopes()
1734 cloneScopeBlocks(Scope, PreEntryBlock, ExitBlock, LastRegion, VMap); in transformScopes()
1763 BasicBlock *ExitBlock, in cloneScopeBlocks() argument
1783 if (ExitBlock) in cloneScopeBlocks()
1784 F.getBasicBlockList().splice(ExitBlock->getIterator(), in cloneScopeBlocks()
1797 if (ExitBlock) in cloneScopeBlocks()
1798 for (PHINode &PN : ExitBlock->phis()) in cloneScopeBlocks()