Searched refs:LPad (Results 1 - 5 of 5) sorted by relevance

/macosx-10.10/llvmCore-3425.0.34/lib/Transforms/IPO/
H A DLoopExtractor.cpp223 BasicBlock *LPad = II->getUnwindDest(); local
229 PI = pred_begin(LPad), PE = pred_end(LPad); PI != PE; ++PI) {
241 SplitLandingPadPredecessors(LPad, Parent, ".1", ".2", 0, NewBBs);
/macosx-10.10/llvmCore-3425.0.34/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp577 LandingPadInst *LPad = OrigBB->getLandingPadInst(); local
578 Instruction *Clone1 = LPad->clone();
583 Instruction *Clone2 = LPad->clone();
588 PHINode *PN = PHINode::Create(LPad->getType(), 2, "lpad.phi", LPad);
591 LPad->replaceAllUsesWith(PN);
592 LPad->eraseFromParent();
596 LPad->replaceAllUsesWith(Clone1);
597 LPad->eraseFromParent();
/macosx-10.10/llvmCore-3425.0.34/lib/CodeGen/
H A DShadowStackGC.cpp151 LandingPadInst *LPad = LandingPadInst::Create(ExnTy, PersFn, 1, local
154 LPad->setCleanup(true);
155 ResumeInst *RI = ResumeInst::Create(LPad, CleanupBB);
H A DSplitKit.cpp63 const MachineBasicBlock *LPad = MBB->getLandingPadSuccessor(); local
77 if (!LPad)
79 // There may not be a call instruction (?) in which case we ignore LPad.
93 if (!LPad || !LSP.second || !LIS.isLiveInToMBB(*CurLI, LPad))
/macosx-10.10/llvmCore-3425.0.34/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp854 if (LandingPadInst *LPad = NewExit->getLandingPadInst()) {
855 PN = PHINode::Create(LPad->getType(), 0, "",

Completed in 124 milliseconds