Searched refs:LPad (Results 1 – 6 of 6) sorted by relevance
/external/llvm/test/Transforms/SCCP/ |
D | 2003-08-26-InvokeHandling.ll | 11 to label %Ok unwind label %LPad 14 LPad: 19 %X = phi i32 [ 0, %Entry ], [ 1, %Ok ], [ 0, %LPad ] ; <i32> [#uses=1]
|
/external/llvm/lib/Transforms/Utils/ |
D | BasicBlockUtils.cpp | 577 LandingPadInst *LPad = OrigBB->getLandingPadInst(); in SplitLandingPadPredecessors() local 578 Instruction *Clone1 = LPad->clone(); in SplitLandingPadPredecessors() 583 Instruction *Clone2 = LPad->clone(); in SplitLandingPadPredecessors() 588 PHINode *PN = PHINode::Create(LPad->getType(), 2, "lpad.phi", LPad); in SplitLandingPadPredecessors() 591 LPad->replaceAllUsesWith(PN); in SplitLandingPadPredecessors() 592 LPad->eraseFromParent(); in SplitLandingPadPredecessors() 596 LPad->replaceAllUsesWith(Clone1); in SplitLandingPadPredecessors() 597 LPad->eraseFromParent(); in SplitLandingPadPredecessors()
|
/external/llvm/lib/Transforms/IPO/ |
D | LoopExtractor.cpp | 223 BasicBlock *LPad = II->getUnwindDest(); in SplitLandingPadPreds() local 229 PI = pred_begin(LPad), PE = pred_end(LPad); PI != PE; ++PI) { in SplitLandingPadPreds() 241 SplitLandingPadPredecessors(LPad, Parent, ".1", ".2", 0, NewBBs); in SplitLandingPadPreds()
|
/external/llvm/lib/CodeGen/ |
D | ShadowStackGC.cpp | 151 LandingPadInst *LPad = LandingPadInst::Create(ExnTy, PersFn, 1, in Next() local 154 LPad->setCleanup(true); in Next() 155 ResumeInst *RI = ResumeInst::Create(LPad, CleanupBB); in Next()
|
D | SplitKit.cpp | 63 const MachineBasicBlock *LPad = MBB->getLandingPadSuccessor(); in computeLastSplitPoint() local 77 if (!LPad) in computeLastSplitPoint() 93 if (!LPad || !LSP.second || !LIS.isLiveInToMBB(*CurLI, LPad)) in computeLastSplitPoint()
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopUnswitch.cpp | 854 if (LandingPadInst *LPad = NewExit->getLandingPadInst()) { in UnswitchNontrivialCondition() local 855 PN = PHINode::Create(LPad->getType(), 0, "", in UnswitchNontrivialCondition()
|