Searched refs:NewExit (Results 1 - 4 of 4) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
H A D | StructurizeCFG.cpp | 207 void changeExit(RegionNode *Node, BasicBlock *NewExit, 586 /// \brief Let node exit(s) point to NewExit 587 void StructurizeCFG::changeExit(RegionNode *Node, BasicBlock *NewExit, argument 604 BB->getTerminator()->replaceUsesOfWith(OldExit, NewExit); 605 addPhiValues(BB, NewExit); 618 DT->changeImmediateDominator(NewExit, Dominator); 621 SubRegion->replaceExit(NewExit); 626 BranchInst::Create(NewExit, BB); 627 addPhiValues(BB, NewExit); 629 DT->changeImmediateDominator(NewExit, B [all...] |
H A D | LoopUnswitch.cpp | 728 BasicBlock *NewExit = SplitBlock(ExitBlock, ExitBlock->begin(), this); local 732 EmitPreheaderBranchOnCondition(Cond, Val, NewExit, NewPH, 841 BasicBlock *NewExit = cast<BasicBlock>(VMap[ExitBlocks[i]]); local 844 ExitBBLoop->addBasicBlockToLoop(NewExit, LI->getBase()); 846 assert(NewExit->getTerminator()->getNumSuccessors() == 1 && 848 BasicBlock *ExitSucc = NewExit->getTerminator()->getSuccessor(0); 851 // NewExit. 857 PN->addIncoming(V, NewExit); 860 if (LandingPadInst *LPad = NewExit->getLandingPadInst()) {
|
/external/llvm/include/llvm/Analysis/ |
H A D | RegionInfo.h | 296 /// @param NewExit The new exit basic block. 297 void replaceExitRecursive(BasicBlock *NewExit);
|
/external/llvm/lib/Analysis/ |
H A D | RegionInfo.cpp | 94 void Region::replaceExitRecursive(BasicBlock *NewExit) { argument 103 R->replaceExit(NewExit);
|
Completed in 312 milliseconds