HomeSort by relevance Sort by last modified time
    Searched refs:LPad (Results 1 - 5 of 5) sorted by null

  /external/llvm/lib/Transforms/IPO/
LoopExtractor.cpp 223 BasicBlock *LPad = II->getUnwindDest();
229 PI = pred_begin(LPad), PE = pred_end(LPad); PI != PE; ++PI) {
241 SplitLandingPadPredecessors(LPad, Parent, ".1", ".2", 0, NewBBs);
  /external/llvm/lib/Transforms/Utils/
BasicBlockUtils.cpp 577 LandingPadInst *LPad = OrigBB->getLandingPadInst();
578 Instruction *Clone1 = LPad->clone();
579 Clone1->setName(Twine("lpad") + Suffix1);
583 Instruction *Clone2 = LPad->clone();
584 Clone2->setName(Twine("lpad") + Suffix2);
588 PHINode *PN = PHINode::Create(LPad->getType(), 2, "lpad.phi", LPad);
591 LPad->replaceAllUsesWith(PN);
592 LPad->eraseFromParent()
    [all...]
  /external/llvm/lib/CodeGen/
ShadowStackGC.cpp 151 LandingPadInst *LPad = LandingPadInst::Create(ExnTy, PersFn, 1,
152 "cleanup.lpad",
154 LPad->setCleanup(true);
155 ResumeInst *RI = ResumeInst::Create(LPad, CleanupBB);
SplitKit.cpp 63 const MachineBasicBlock *LPad = MBB->getLandingPadSuccessor();
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))
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopUnswitch.cpp     [all...]

Completed in 118 milliseconds