/external/llvm/lib/VMCore/ |
H A D | BasicBlock.cpp | 172 if (isa<LandingPadInst>(InsertPt)) ++InsertPt; 361 return isa<LandingPadInst>(getFirstNonPHI()); 366 LandingPadInst *BasicBlock::getLandingPadInst() { 367 return dyn_cast<LandingPadInst>(getFirstNonPHI()); 369 const LandingPadInst *BasicBlock::getLandingPadInst() const { 370 return dyn_cast<LandingPadInst>(getFirstNonPHI());
|
H A D | Instructions.cpp | 176 // LandingPadInst Implementation 179 LandingPadInst::LandingPadInst(Type *RetTy, Value *PersonalityFn, function in class:LandingPadInst 186 LandingPadInst::LandingPadInst(Type *RetTy, Value *PersonalityFn, function in class:LandingPadInst 193 LandingPadInst::LandingPadInst(const LandingPadInst &LP) function in class:LandingPadInst 204 LandingPadInst::~LandingPadInst() { [all...] |
/external/llvm/include/llvm/ |
H A D | BasicBlock.h | 25 class LandingPadInst; 270 LandingPadInst *getLandingPadInst(); 271 const LandingPadInst *getLandingPadInst() const;
|
H A D | Instructions.h | 2162 // LandingPadInst Class 2166 /// LandingPadInst - The landingpad instruction holds all of the information 2173 class LandingPadInst : public Instruction { class in namespace:llvm 2177 LandingPadInst(const LandingPadInst &LP); 2189 explicit LandingPadInst(Type *RetTy, Value *PersonalityFn, 2192 explicit LandingPadInst(Type *RetTy, Value *PersonalityFn, 2196 virtual LandingPadInst *clone_impl() const; 2200 static LandingPadInst *Create(Type *RetTy, Value *PersonalityFn, 2204 static LandingPadInst *Creat [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | ADCE.cpp | 60 isa<LandingPadInst>(I.getInstructionIterator()) ||
|
H A D | LoopUnswitch.cpp | 854 if (LandingPadInst *LPad = NewExit->getLandingPadInst()) { 861 LandingPadInst *LPI = BB->getLandingPadInst();
|
/external/llvm/lib/CodeGen/ |
H A D | SjLjEHPrepare.cpp | 73 void substituteLPadValues(LandingPadInst *LPI, Value *ExnVal, 75 Value *setupFunctionContext(Function &F, ArrayRef<LandingPadInst*> LPads); 154 void SjLjEHPrepare::substituteLPadValues(LandingPadInst *LPI, Value *ExnVal, 187 setupFunctionContext(Function &F, ArrayRef<LandingPadInst*> LPads) { 200 LandingPadInst *LPI = LPads[I]; 359 LandingPadInst *LPI = UnwindBlock->getLandingPadInst(); 384 SmallSetVector<LandingPadInst*, 16> LPads;
|
H A D | ShadowStackGC.cpp | 151 LandingPadInst *LPad = LandingPadInst::Create(ExnTy, PersFn, 1,
|
/external/llvm/lib/Transforms/Utils/ |
H A D | DemoteRegToStack.cpp | 89 for (; isa<PHINode>(InsertPt) || isa<LandingPadInst>(InsertPt); ++InsertPt)
|
H A D | InlineFunction.cpp | 48 LandingPadInst *CallerLPad; ///< LandingPadInst associated with the invoke. 67 CallerLPad = cast<LandingPadInst>(I); 78 LandingPadInst *getLandingPadInst() const { return CallerLPad; } 166 LandingPadInst *LPI = Invoke.getLandingPadInst(); 171 if (LandingPadInst *L = dyn_cast<LandingPadInst>(I)) { 532 const LandingPadInst *LP = BB->getLandingPadInst(); 545 const LandingPadInst *LP = BB->getLandingPadInst();
|
H A D | BasicBlockUtils.cpp | 289 while (isa<PHINode>(SplitIt) || isa<LandingPadInst>(SplitIt)) 577 LandingPadInst *LPad = OrigBB->getLandingPadInst();
|
/external/llvm/include/llvm/CodeGen/ |
H A D | FunctionLoweringInfo.h | 226 void AddLandingPadInfo(const LandingPadInst &I, MachineModuleInfo &MMI,
|
/external/llvm/tools/bugpoint/ |
H A D | CrashDebugger.cpp | 405 !isa<LandingPadInst>(Inst)) { 578 if (isa<LandingPadInst>(I))
|
/external/llvm/include/llvm/Support/ |
H A D | InstVisitor.h | 201 RetTy visitLandingPadInst(LandingPadInst &I) { DELEGATE(Instruction); }
|
/external/clang/lib/CodeGen/ |
H A D | CGException.cpp | 272 llvm::LandingPadInst *LPI = dyn_cast<llvm::LandingPadInst>(User); 772 llvm::LandingPadInst *LPadInst = 1512 llvm::LandingPadInst *LPadInst =
|
/external/llvm/lib/Analysis/ |
H A D | LoopInfo.cpp | 109 if (isa<LandingPadInst>(I))
|
H A D | ScalarEvolutionExpander.cpp | 135 isa<LandingPadInst>(IP)) 145 while (isa<PHINode>(IP) || isa<LandingPadInst>(IP)) 1298 isa<LandingPadInst>(NewInsertPt))
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombine.h | 200 Instruction *visitLandingPadInst(LandingPadInst &LI);
|
H A D | InstructionCombining.cpp | 1514 Instruction *InstCombiner::visitLandingPadInst(LandingPadInst &LI) { 1784 LandingPadInst *NLI = LandingPadInst::Create(LI.getType(), 1820 if (isa<PHINode>(I) || isa<LandingPadInst>(I) || I->mayHaveSideEffects() || 1988 if (isa<LandingPadInst>(Inst)) {
|
/external/llvm/bindings/ocaml/llvm/ |
H A D | llvm_ocaml.c | 1464 CAMLprim value llvm_add_clause(LLVMValueRef LandingPadInst, LLVMValueRef ClauseVal) argument 1466 LLVMAddClause(LandingPadInst, ClauseVal); 1472 CAMLprim value llvm_set_cleanup(LLVMValueRef LandingPadInst, value flag) argument 1474 LLVMSetCleanup(LandingPadInst, Bool_val(flag));
|
/external/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 1268 const LandingPadInst &LP = cast<LandingPadInst>(I); 1276 Vals.push_back(LandingPadInst::Catch); 1278 Vals.push_back(LandingPadInst::Filter);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FunctionLoweringInfo.cpp | 457 void llvm::AddLandingPadInfo(const LandingPadInst &I, MachineModuleInfo &MMI,
|
H A D | SelectionDAGBuilder.h | 514 void visitLandingPad(const LandingPadInst &I);
|
/external/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 3570 LandingPadInst *LP = LandingPadInst::Create(Ty, PersFn, 0); 3574 LandingPadInst::ClauseType CT; 3576 CT = LandingPadInst::Catch; 3578 CT = LandingPadInst::Filter; 3590 if (CT == LandingPadInst::Catch) {
|
/external/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 2453 LandingPadInst *LP = LandingPadInst::Create(Ty, PersFn, NumClauses); 2456 LandingPadInst::ClauseType CT = 2457 LandingPadInst::ClauseType(Record[Idx++]); (void)CT; 2465 assert((CT != LandingPadInst::Catch || 2468 assert((CT != LandingPadInst::Filter ||
|