Home
last modified time | relevance | path

Searched refs:NewExit (Results 1 – 4 of 4) sorted by relevance

/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp206 void changeExit(RegionNode *Node, BasicBlock *NewExit,
596 void StructurizeCFG::changeExit(RegionNode *Node, BasicBlock *NewExit, in changeExit() argument
613 BB->getTerminator()->replaceUsesOfWith(OldExit, NewExit); in changeExit()
614 addPhiValues(BB, NewExit); in changeExit()
627 DT->changeImmediateDominator(NewExit, Dominator); in changeExit()
630 SubRegion->replaceExit(NewExit); in changeExit()
635 BranchInst::Create(NewExit, BB); in changeExit()
636 addPhiValues(BB, NewExit); in changeExit()
638 DT->changeImmediateDominator(NewExit, BB); in changeExit()
DLoopUnswitch.cpp732 BasicBlock *NewExit = SplitBlock(ExitBlock, ExitBlock->begin(), this); in UnswitchTrivialCondition() local
736 EmitPreheaderBranchOnCondition(Cond, Val, NewExit, NewPH, in UnswitchTrivialCondition()
845 BasicBlock *NewExit = cast<BasicBlock>(VMap[ExitBlocks[i]]); in UnswitchNontrivialCondition() local
848 ExitBBLoop->addBasicBlockToLoop(NewExit, LI->getBase()); in UnswitchNontrivialCondition()
850 assert(NewExit->getTerminator()->getNumSuccessors() == 1 && in UnswitchNontrivialCondition()
852 BasicBlock *ExitSucc = NewExit->getTerminator()->getSuccessor(0); in UnswitchNontrivialCondition()
861 PN->addIncoming(V, NewExit); in UnswitchNontrivialCondition()
864 if (LandingPadInst *LPad = NewExit->getLandingPadInst()) { in UnswitchNontrivialCondition()
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/
DRegionInfo.h285 void replaceExitRecursive(BasicBlock *NewExit);
/freebsd-10-stable/contrib/llvm/lib/Analysis/
DRegionInfo.cpp96 void Region::replaceExitRecursive(BasicBlock *NewExit) { in replaceExitRecursive() argument
105 R->replaceExit(NewExit); in replaceExitRecursive()