Searched refs:LandingPadInst (Results 1 - 25 of 39) sorted by relevance

12

/external/llvm/lib/VMCore/
H A DBasicBlock.cpp172 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 DInstructions.cpp176 // 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 DBasicBlock.h25 class LandingPadInst;
270 LandingPadInst *getLandingPadInst();
271 const LandingPadInst *getLandingPadInst() const;
H A DInstructions.h2162 // 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 DADCE.cpp60 isa<LandingPadInst>(I.getInstructionIterator()) ||
H A DLoopUnswitch.cpp854 if (LandingPadInst *LPad = NewExit->getLandingPadInst()) {
861 LandingPadInst *LPI = BB->getLandingPadInst();
/external/llvm/lib/CodeGen/
H A DSjLjEHPrepare.cpp73 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 DShadowStackGC.cpp151 LandingPadInst *LPad = LandingPadInst::Create(ExnTy, PersFn, 1,
/external/llvm/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp89 for (; isa<PHINode>(InsertPt) || isa<LandingPadInst>(InsertPt); ++InsertPt)
H A DInlineFunction.cpp48 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 DBasicBlockUtils.cpp289 while (isa<PHINode>(SplitIt) || isa<LandingPadInst>(SplitIt))
577 LandingPadInst *LPad = OrigBB->getLandingPadInst();
/external/llvm/include/llvm/CodeGen/
H A DFunctionLoweringInfo.h226 void AddLandingPadInfo(const LandingPadInst &I, MachineModuleInfo &MMI,
/external/llvm/tools/bugpoint/
H A DCrashDebugger.cpp405 !isa<LandingPadInst>(Inst)) {
578 if (isa<LandingPadInst>(I))
/external/llvm/include/llvm/Support/
H A DInstVisitor.h201 RetTy visitLandingPadInst(LandingPadInst &I) { DELEGATE(Instruction); }
/external/clang/lib/CodeGen/
H A DCGException.cpp272 llvm::LandingPadInst *LPI = dyn_cast<llvm::LandingPadInst>(User);
772 llvm::LandingPadInst *LPadInst =
1512 llvm::LandingPadInst *LPadInst =
/external/llvm/lib/Analysis/
H A DLoopInfo.cpp109 if (isa<LandingPadInst>(I))
H A DScalarEvolutionExpander.cpp135 isa<LandingPadInst>(IP))
145 while (isa<PHINode>(IP) || isa<LandingPadInst>(IP))
1298 isa<LandingPadInst>(NewInsertPt))
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombine.h200 Instruction *visitLandingPadInst(LandingPadInst &LI);
H A DInstructionCombining.cpp1514 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 Dllvm_ocaml.c1464 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 DBitcodeWriter.cpp1268 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 DFunctionLoweringInfo.cpp457 void llvm::AddLandingPadInfo(const LandingPadInst &I, MachineModuleInfo &MMI,
H A DSelectionDAGBuilder.h514 void visitLandingPad(const LandingPadInst &I);
/external/llvm/lib/AsmParser/
H A DLLParser.cpp3570 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 DBitcodeReader.cpp2453 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 ||

Completed in 361 milliseconds

12