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

  /external/llvm/lib/Transforms/IPO/
LoopExtractor.cpp 227 BasicBlock *LPad = II->getUnwindDest();
233 PI = pred_begin(LPad), PE = pred_end(LPad); PI != PE; ++PI) {
245 SplitLandingPadPredecessors(LPad, Parent, ".1", ".2", nullptr, NewBBs);
  /external/llvm/lib/CodeGen/
ShadowStackGC.cpp 152 LandingPadInst *LPad = LandingPadInst::Create(ExnTy, PersFn, 1,
153 "cleanup.lpad",
155 LPad->setCleanup(true);
156 ResumeInst *RI = ResumeInst::Create(LPad, CleanupBB);
SplitKit.cpp 64 const MachineBasicBlock *LPad = MBB->getLandingPadSuccessor();
78 if (!LPad)
80 // There may not be a call instruction (?) in which case we ignore LPad.
94 if (!LPad || !LSP.second || !LIS.isLiveInToMBB(*CurLI, LPad))
    [all...]
  /external/llvm/lib/Transforms/Utils/
BasicBlockUtils.cpp 586 LandingPadInst *LPad = OrigBB->getLandingPadInst();
587 Instruction *Clone1 = LPad->clone();
588 Clone1->setName(Twine("lpad") + Suffix1);
592 Instruction *Clone2 = LPad->clone();
593 Clone2->setName(Twine("lpad") + Suffix2);
597 PHINode *PN = PHINode::Create(LPad->getType(), 2, "lpad.phi", LPad);
600 LPad->replaceAllUsesWith(PN);
601 LPad->eraseFromParent()
    [all...]

Completed in 647 milliseconds