Home
last modified time | relevance | path

Searched refs:LandingPadInst (Results 1 – 25 of 40) sorted by relevance

12

/external/llvm/lib/VMCore/
DBasicBlock.cpp172 if (isa<LandingPadInst>(InsertPt)) ++InsertPt; in getFirstInsertionPt()
361 return isa<LandingPadInst>(getFirstNonPHI()); in isLandingPad()
366 LandingPadInst *BasicBlock::getLandingPadInst() { in getLandingPadInst()
367 return dyn_cast<LandingPadInst>(getFirstNonPHI()); in getLandingPadInst()
369 const LandingPadInst *BasicBlock::getLandingPadInst() const { in getLandingPadInst()
370 return dyn_cast<LandingPadInst>(getFirstNonPHI()); in getLandingPadInst()
DInstructions.cpp173 LandingPadInst::LandingPadInst(Type *RetTy, Value *PersonalityFn, in LandingPadInst() function in LandingPadInst
180 LandingPadInst::LandingPadInst(Type *RetTy, Value *PersonalityFn, in LandingPadInst() function in LandingPadInst
187 LandingPadInst::LandingPadInst(const LandingPadInst &LP) in LandingPadInst() function in LandingPadInst
198 LandingPadInst::~LandingPadInst() { in ~LandingPadInst()
202 LandingPadInst *LandingPadInst::Create(Type *RetTy, Value *PersonalityFn, in Create()
206 return new LandingPadInst(RetTy, PersonalityFn, NumReservedClauses, NameStr, in Create()
210 LandingPadInst *LandingPadInst::Create(Type *RetTy, Value *PersonalityFn, in Create()
214 return new LandingPadInst(RetTy, PersonalityFn, NumReservedClauses, NameStr, in Create()
218 void LandingPadInst::init(Value *PersFn, unsigned NumReservedValues, in init()
230 void LandingPadInst::growOperands(unsigned Size) { in growOperands()
[all …]
/external/llvm/include/llvm/
DBasicBlock.h25 class LandingPadInst; variable
270 LandingPadInst *getLandingPadInst();
271 const LandingPadInst *getLandingPadInst() const;
DInstructions.h2166 class LandingPadInst : public Instruction {
2170 LandingPadInst(const LandingPadInst &LP);
2182 explicit LandingPadInst(Type *RetTy, Value *PersonalityFn,
2185 explicit LandingPadInst(Type *RetTy, Value *PersonalityFn,
2189 virtual LandingPadInst *clone_impl() const;
2193 static LandingPadInst *Create(Type *RetTy, Value *PersonalityFn,
2197 static LandingPadInst *Create(Type *RetTy, Value *PersonalityFn,
2200 ~LandingPadInst();
2245 static inline bool classof(const LandingPadInst *) { return true; }
2255 struct OperandTraits<LandingPadInst> : public HungoffOperandTraits<2> {
[all …]
DInstruction.def174 HANDLE_OTHER_INST(58, LandingPad, LandingPadInst) // Landing pad instruction.
/external/llvm/lib/CodeGen/
DSjLjEHPrepare.cpp73 void substituteLPadValues(LandingPadInst *LPI, Value *ExnVal,
75 Value *setupFunctionContext(Function &F, ArrayRef<LandingPadInst*> LPads);
154 void SjLjEHPrepare::substituteLPadValues(LandingPadInst *LPI, Value *ExnVal, in substituteLPadValues()
187 setupFunctionContext(Function &F, ArrayRef<LandingPadInst*> LPads) { in setupFunctionContext()
209 LandingPadInst *LPI = LPads[I]; in setupFunctionContext()
374 LandingPadInst *LPI = UnwindBlock->getLandingPadInst(); in lowerAcrossUnwindEdges()
399 SmallSetVector<LandingPadInst*, 16> LPads; in setupEntryBlockAndCallSites()
DShadowStackGC.cpp151 LandingPadInst *LPad = LandingPadInst::Create(ExnTy, PersFn, 1, in Next()
/external/llvm/lib/Transforms/Utils/
DInlineFunction.cpp48 LandingPadInst *CallerLPad; //< LandingPadInst associated with the invoke.
67 CallerLPad = cast<LandingPadInst>(I); in InvokeInliningInfo()
78 LandingPadInst *getLandingPadInst() const { return CallerLPad; } in getLandingPadInst()
166 LandingPadInst *LPI = Invoke.getLandingPadInst(); in HandleCallsInBlockInlinedThroughInvoke()
171 if (LandingPadInst *L = dyn_cast<LandingPadInst>(I)) { in HandleCallsInBlockInlinedThroughInvoke()
532 const LandingPadInst *LP = BB->getLandingPadInst(); in InlineFunction()
545 const LandingPadInst *LP = BB->getLandingPadInst(); in InlineFunction()
DDemoteRegToStack.cpp89 for (; isa<PHINode>(InsertPt) || isa<LandingPadInst>(InsertPt); ++InsertPt) in DemoteRegToStack()
DBasicBlockUtils.cpp289 while (isa<PHINode>(SplitIt) || isa<LandingPadInst>(SplitIt)) in SplitBlock()
577 LandingPadInst *LPad = OrigBB->getLandingPadInst(); in SplitLandingPadPredecessors()
/external/llvm/lib/Transforms/Scalar/
DADCE.cpp60 isa<LandingPadInst>(I.getInstructionIterator()) || in runOnFunction()
DLoopUnswitch.cpp864 if (LandingPadInst *LPad = NewExit->getLandingPadInst()) { in UnswitchNontrivialCondition()
871 LandingPadInst *LPI = BB->getLandingPadInst(); in UnswitchNontrivialCondition()
/external/llvm/include/llvm/CodeGen/
DFunctionLoweringInfo.h226 void AddLandingPadInfo(const LandingPadInst &I, MachineModuleInfo &MMI,
/external/llvm/include/llvm/Support/
DInstVisitor.h196 RetTy visitLandingPadInst(LandingPadInst &I) { DELEGATE(Instruction); } in visitLandingPadInst()
/external/llvm/tools/bugpoint/
DCrashDebugger.cpp405 !isa<LandingPadInst>(Inst)) { in TestInsts()
578 if (isa<LandingPadInst>(I)) in DebugACrash()
/external/clang/lib/CodeGen/
DCGException.cpp260 llvm::LandingPadInst *LPI = dyn_cast<llvm::LandingPadInst>(User); in PersonalityHasOnlyCXXUses()
760 llvm::LandingPadInst *LPadInst = in EmitLandingPad()
1498 llvm::LandingPadInst *LPadInst = in getTerminateLandingPad()
/external/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp1461 Instruction *InstCombiner::visitLandingPadInst(LandingPadInst &LI) { in visitLandingPadInst()
1731 LandingPadInst *NLI = LandingPadInst::Create(LI.getType(), in visitLandingPadInst()
1767 if (isa<PHINode>(I) || isa<LandingPadInst>(I) || I->mayHaveSideEffects() || in TryToSinkInstruction()
1935 if (isa<LandingPadInst>(Inst)) { in DoOneIteration()
DInstCombine.h200 Instruction *visitLandingPadInst(LandingPadInst &LI);
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp2412 LandingPadInst *LP = LandingPadInst::Create(Ty, PersFn, NumClauses); in ParseFunctionBody()
2415 LandingPadInst::ClauseType CT = in ParseFunctionBody()
2416 LandingPadInst::ClauseType(Record[Idx++]); (void)CT; in ParseFunctionBody()
2424 assert((CT != LandingPadInst::Catch || in ParseFunctionBody()
2427 assert((CT != LandingPadInst::Filter || in ParseFunctionBody()
/external/llvm/bindings/ocaml/llvm/
Dllvm_ocaml.c1461 CAMLprim value llvm_add_clause(LLVMValueRef LandingPadInst, LLVMValueRef ClauseVal) in llvm_add_clause() argument
1463 LLVMAddClause(LandingPadInst, ClauseVal); in llvm_add_clause()
1469 CAMLprim value llvm_set_cleanup(LLVMValueRef LandingPadInst, value flag) in llvm_set_cleanup() argument
1471 LLVMSetCleanup(LandingPadInst, Bool_val(flag)); in llvm_set_cleanup()
/external/llvm/lib/Analysis/
DLoopInfo.cpp104 if (isa<LandingPadInst>(I)) in makeLoopInvariant()
DScalarEvolutionExpander.cpp135 isa<LandingPadInst>(IP)) in InsertNoopCastOfTo()
145 while (isa<PHINode>(IP) || isa<LandingPadInst>(IP)) in InsertNoopCastOfTo()
1297 isa<LandingPadInst>(NewInsertPt)) in visitAddRecExpr()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp1205 const LandingPadInst &LP = cast<LandingPadInst>(I); in WriteInstruction()
1213 Vals.push_back(LandingPadInst::Catch); in WriteInstruction()
1215 Vals.push_back(LandingPadInst::Filter); in WriteInstruction()
/external/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp457 void llvm::AddLandingPadInfo(const LandingPadInst &I, MachineModuleInfo &MMI, in AddLandingPadInfo()
DSelectionDAGBuilder.h520 void visitLandingPad(const LandingPadInst &I);

12