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

  /external/swiftshader/third_party/LLVM/lib/CodeGen/
DwarfEHPrepare.cpp 373 BasicBlock *LPad = TI->getSuccessor(1);
375 if (LandingPads.count(LPad))
381 for (pred_iterator PI = pred_begin(LPad), PE = pred_end(LPad);
392 if (!isa<InvokeInst>(PT) || LPad == PT->getSuccessor(0)) {
400 LandingPads.insert(LPad);
409 LPad->getName() + "_unwind_edge");
412 LPad->getParent()->getBasicBlockList().insert(LPad, NewBB);
415 for (pred_iterator PI = pred_begin(LPad), PE = pred_end(LPad); PI != PE; )
    [all...]
ShadowStackGC.cpp 152 LandingPadInst *LPad = LandingPadInst::Create(ExnTy, PersFn, 1,
153 "cleanup.lpad",
155 LPad->setCleanup(true);
156 ResumeInst *RI = ResumeInst::Create(LPad, CleanupBB);
SjLjEHPrepare.cpp 167 BasicBlock *LPad = NewBBs[0];
168 BasicBlock *Succ = *succ_begin(LPad);
170 LPad->getParent(), Succ);
171 LPad->getTerminator()->eraseFromParent();
172 BranchInst::Create(JumpTo, LPad);
178 Value *Val = PN->removeIncomingValue(LPad, false);
379 "lpad.val", InsertPt);
380 return InsertValueInst::Create(LPadVal, Sel, 1, "lpad.val", InsertPt);
    [all...]
SplitKit.cpp 63 const MachineBasicBlock *LPad = MBB->getLandingPadSuccessor();
76 if (!LPad)
78 // There may not be a call instruction (?) in which case we ignore LPad.
92 if (LPad && LSP.second.isValid() && LIS.isLiveInToMBB(*CurLI, LPad))
    [all...]
  /external/llvm/lib/CodeGen/AsmPrinter/
EHStreamer.h 67 // LPad contains the landing pad start labels.
68 const LandingPadInfo *LPad; // Null indicates that there is no landing pad.
EHStreamer.cpp 286 if (Site.LPad == Prev.LPad && Site.Action == Prev.Action) {
579 if (!S.LPad) {
586 S.LPad->LandingPadLabel->getName());
587 Asm->EmitLabelDifference(S.LPad->LandingPadLabel, EHFuncBeginSym, 4);
  /external/llvm/lib/Transforms/IPO/
LoopExtractor.cpp 229 BasicBlock *LPad = II->getUnwindDest();
235 PI = pred_begin(LPad), PE = pred_end(LPad); PI != PE; ++PI) {
247 SplitLandingPadPredecessors(LPad, Parent, ".1", ".2", NewBBs);
  /external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
LoopExtractor.cpp 222 BasicBlock *LPad = II->getUnwindDest();
228 PI = pred_begin(LPad), PE = pred_end(LPad); PI != PE; ++PI) {
240 SplitLandingPadPredecessors(LPad, Parent, ".1", ".2", 0, NewBBs);
  /external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
BasicBlockUtils.cpp 581 LandingPadInst *LPad = OrigBB->getLandingPadInst();
582 Instruction *Clone1 = LPad->clone();
583 Clone1->setName(Twine("lpad") + Suffix1);
587 Instruction *Clone2 = LPad->clone();
588 Clone2->setName(Twine("lpad") + Suffix2);
592 PHINode *PN = PHINode::Create(LPad->getType(), 2, "lpad.phi", LPad);
595 LPad->replaceAllUsesWith(PN);
596 LPad->eraseFromParent()
    [all...]
  /external/llvm/lib/Transforms/Utils/
BasicBlockUtils.cpp 547 LandingPadInst *LPad = OrigBB->getLandingPadInst();
548 Instruction *Clone1 = LPad->clone();
549 Clone1->setName(Twine("lpad") + Suffix1);
553 Instruction *Clone2 = LPad->clone();
554 Clone2->setName(Twine("lpad") + Suffix2);
559 if (!LPad->use_empty()) {
560 assert(!LPad->getType()->isTokenTy() &&
561 "Split cannot be applied if LPad is token type. Otherwise an "
563 PHINode *PN = PHINode::Create(LPad->getType(), 2, "lpad.phi", LPad)
    [all...]
SimplifyCFG.cpp     [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
FunctionLoweringInfo.h 220 /// successors) to LPad.
221 void CopyCatchInfo(const BasicBlock *SuccBB, const BasicBlock *LPad,
  /external/llvm/lib/CodeGen/
ShadowStackGCLowering.cpp 157 LandingPadInst *LPad =
158 LandingPadInst::Create(ExnTy, 1, "cleanup.lpad", CleanupBB);
159 LPad->setCleanup(true);
160 ResumeInst *RI = ResumeInst::Create(LPad, CleanupBB);
  /external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
FunctionLoweringInfo.cpp 428 void llvm::CopyCatchInfo(const BasicBlock *SuccBB, const BasicBlock *LPad,
439 // Apply the catch info to LPad.
440 AddCatchInfo(*EHSel, MMI, FLI.MBBMap[LPad]);
  /external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
LoopUnswitch.cpp 664 if (LandingPadInst *LPad = NewExit->getLandingPadInst()) {
665 PN = PHINode::Create(LPad->getType(), 0, "",
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopUnswitch.cpp     [all...]

Completed in 257 milliseconds