/external/llvm/lib/IR/ |
H A D | BasicBlock.cpp | 176 if (isa<LandingPadInst>(InsertPt)) ++InsertPt; 365 return isa<LandingPadInst>(getFirstNonPHI()); 370 LandingPadInst *BasicBlock::getLandingPadInst() { 371 return dyn_cast<LandingPadInst>(getFirstNonPHI()); 373 const LandingPadInst *BasicBlock::getLandingPadInst() const { 374 return dyn_cast<LandingPadInst>(getFirstNonPHI());
|
H A D | Instructions.cpp | 177 // LandingPadInst Implementation 180 LandingPadInst::LandingPadInst(Type *RetTy, Value *PersonalityFn, function in class:LandingPadInst 187 LandingPadInst::LandingPadInst(Type *RetTy, Value *PersonalityFn, function in class:LandingPadInst 194 LandingPadInst::LandingPadInst(const LandingPadInst &LP) function in class:LandingPadInst 205 LandingPadInst::~LandingPadInst() { [all...] |
/external/llvm/include/llvm/IR/ |
H A D | BasicBlock.h | 26 class LandingPadInst; 286 LandingPadInst *getLandingPadInst(); 287 const LandingPadInst *getLandingPadInst() const;
|
H A D | InstVisitor.h | 202 RetTy visitLandingPadInst(LandingPadInst &I) { DELEGATE(Instruction); }
|
H A D | Instructions.h | 2259 // LandingPadInst Class 2263 /// LandingPadInst - The landingpad instruction holds all of the information 2270 class LandingPadInst : public Instruction { class in namespace:llvm 2274 LandingPadInst(const LandingPadInst &LP); 2286 explicit LandingPadInst(Type *RetTy, Value *PersonalityFn, 2289 explicit LandingPadInst(Type *RetTy, Value *PersonalityFn, 2293 LandingPadInst *clone_impl() const override; 2297 static LandingPadInst *Create(Type *RetTy, Value *PersonalityFn, 2301 static LandingPadInst *Creat [all...] |
/external/llvm/lib/Transforms/Utils/ |
H A D | DemoteRegToStack.cpp | 100 for (; isa<PHINode>(InsertPt) || isa<LandingPadInst>(InsertPt); ++InsertPt) 140 for (; isa<PHINode>(InsertPt) || isa<LandingPadInst>(InsertPt); ++InsertPt)
|
H A D | InlineFunction.cpp | 49 LandingPadInst *CallerLPad; ///< LandingPadInst associated with the invoke. 68 CallerLPad = cast<LandingPadInst>(I); 79 LandingPadInst *getLandingPadInst() const { return CallerLPad; } 87 SmallPtrSet<LandingPadInst*, 16> &InlinedLPads); 146 SmallPtrSet<LandingPadInst*, 16> &InlinedLPads) { 228 SmallPtrSet<LandingPadInst*, 16> InlinedLPads; 235 LandingPadInst *OuterLPad = Invoke.getLandingPadInst(); 236 for (SmallPtrSet<LandingPadInst*, 16>::iterator I = InlinedLPads.begin(), 238 LandingPadInst *InlinedLPa [all...] |
H A D | BasicBlockUtils.cpp | 275 while (isa<PHINode>(SplitIt) || isa<LandingPadInst>(SplitIt)) 586 LandingPadInst *LPad = OrigBB->getLandingPadInst();
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | ADCE.cpp | 64 isa<LandingPadInst>(I.getInstructionIterator()) ||
|
H A D | LoopUnswitch.cpp | 860 if (LandingPadInst *LPad = NewExit->getLandingPadInst()) { 867 LandingPadInst *LPI = BB->getLandingPadInst();
|
/external/llvm/lib/CodeGen/ |
H A D | SjLjEHPrepare.cpp | 74 void substituteLPadValues(LandingPadInst *LPI, Value *ExnVal, Value *SelVal); 75 Value *setupFunctionContext(Function &F, ArrayRef<LandingPadInst *> LPads); 151 void SjLjEHPrepare::substituteLPadValues(LandingPadInst *LPI, Value *ExnVal, 187 ArrayRef<LandingPadInst *> LPads) { 201 LandingPadInst *LPI = LPads[I]; 361 LandingPadInst *LPI = UnwindBlock->getLandingPadInst(); 387 SmallSetVector<LandingPadInst *, 16> LPads;
|
H A D | ShadowStackGC.cpp | 152 LandingPadInst *LPad = LandingPadInst::Create(ExnTy, PersFn, 1,
|
H A D | GlobalMerge.cpp | 266 const LandingPadInst *LPInst = II->getUnwindDest()->getLandingPadInst();
|
/external/llvm/include/llvm/CodeGen/ |
H A D | FunctionLoweringInfo.h | 229 void AddLandingPadInfo(const LandingPadInst &I, MachineModuleInfo &MMI,
|
/external/llvm/tools/bugpoint/ |
H A D | CrashDebugger.cpp | 403 !isa<LandingPadInst>(Inst)) { 577 if (isa<LandingPadInst>(I))
|
/external/clang/lib/CodeGen/ |
H A D | CGException.cpp | 261 llvm::LandingPadInst *LPI = dyn_cast<llvm::LandingPadInst>(U); 733 llvm::LandingPadInst *LPadInst = 1545 llvm::LandingPadInst *LPadInst =
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64PromoteConstant.cpp | 271 if (isa<const LandingPadInst>(Instr))
|
/external/llvm/unittests/IR/ |
H A D | IRBuilderTest.cpp | 105 LandingPadInst *LP = Builder.CreateLandingPad(Builder.getInt32Ty(),
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 2196 Instruction *InstCombiner::visitLandingPadInst(LandingPadInst &LI) { 2466 LandingPadInst *NLI = LandingPadInst::Create(LI.getType(), 2502 if (isa<PHINode>(I) || isa<LandingPadInst>(I) || I->mayHaveSideEffects() || 2670 if (isa<LandingPadInst>(Inst)) {
|
H A D | InstCombine.h | 221 Instruction *visitLandingPadInst(LandingPadInst &LI);
|
/external/llvm/bindings/ocaml/llvm/ |
H A D | llvm_ocaml.c | 1627 CAMLprim value llvm_add_clause(LLVMValueRef LandingPadInst, LLVMValueRef ClauseVal) argument 1629 LLVMAddClause(LandingPadInst, ClauseVal); 1635 CAMLprim value llvm_set_cleanup(LLVMValueRef LandingPadInst, value flag) argument 1637 LLVMSetCleanup(LandingPadInst, Bool_val(flag));
|
/external/llvm/lib/Analysis/ |
H A D | LoopInfo.cpp | 112 if (isa<LandingPadInst>(I))
|
/external/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 1418 const LandingPadInst &LP = cast<LandingPadInst>(I); 1426 Vals.push_back(LandingPadInst::Catch); 1428 Vals.push_back(LandingPadInst::Filter);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FunctionLoweringInfo.cpp | 498 void llvm::AddLandingPadInfo(const LandingPadInst &I, MachineModuleInfo &MMI,
|
H A D | SelectionDAGBuilder.h | 738 void visitLandingPad(const LandingPadInst &I);
|