Searched refs:NewExit (Results 1 - 4 of 4) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
H A D | StructurizeCFG.cpp | 206 void changeExit(RegionNode *Node, BasicBlock *NewExit, 582 /// \brief Let node exit(s) point to NewExit 583 void StructurizeCFG::changeExit(RegionNode *Node, BasicBlock *NewExit, argument 600 BB->getTerminator()->replaceUsesOfWith(OldExit, NewExit); 601 addPhiValues(BB, NewExit); 614 DT->changeImmediateDominator(NewExit, Dominator); 617 SubRegion->replaceExit(NewExit); 622 BranchInst::Create(NewExit, BB); 623 addPhiValues(BB, NewExit); 625 DT->changeImmediateDominator(NewExit, B [all...] |
H A D | LoopUnswitch.cpp | 734 BasicBlock *NewExit = SplitBlock(ExitBlock, ExitBlock->begin(), this); local 738 EmitPreheaderBranchOnCondition(Cond, Val, NewExit, NewPH, 847 BasicBlock *NewExit = cast<BasicBlock>(VMap[ExitBlocks[i]]); local 850 ExitBBLoop->addBasicBlockToLoop(NewExit, LI->getBase()); 852 assert(NewExit->getTerminator()->getNumSuccessors() == 1 && 854 BasicBlock *ExitSucc = NewExit->getTerminator()->getSuccessor(0); 857 // NewExit. 863 PN->addIncoming(V, NewExit); 866 if (LandingPadInst *LPad = NewExit->getLandingPadInst()) {
|
/external/llvm/include/llvm/Analysis/ |
H A D | RegionInfo.h | 284 /// @param NewExit The new exit basic block. 285 void replaceExitRecursive(BasicBlock *NewExit);
|
/external/llvm/lib/Analysis/ |
H A D | RegionInfo.cpp | 98 void Region::replaceExitRecursive(BasicBlock *NewExit) { argument 107 R->replaceExit(NewExit);
|
Completed in 2020 milliseconds