Home
last modified time | relevance | path

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

123456

/external/llvm/lib/IR/
DBasicBlock.cpp353 if (isa<LandingPadInst>(FirstNonPHI)) in canSplitPredecessors()
437 return isa<LandingPadInst>(getFirstNonPHI()); in isLandingPad()
441 LandingPadInst *BasicBlock::getLandingPadInst() { in getLandingPadInst()
442 return dyn_cast<LandingPadInst>(getFirstNonPHI()); in getLandingPadInst()
444 const LandingPadInst *BasicBlock::getLandingPadInst() const { in getLandingPadInst()
445 return dyn_cast<LandingPadInst>(getFirstNonPHI()); in getLandingPadInst()
DInstructions.cpp179 LandingPadInst::LandingPadInst(Type *RetTy, unsigned NumReservedValues, in LandingPadInst() function in LandingPadInst
185 LandingPadInst::LandingPadInst(Type *RetTy, unsigned NumReservedValues, in LandingPadInst() function in LandingPadInst
191 LandingPadInst::LandingPadInst(const LandingPadInst &LP) in LandingPadInst() function in LandingPadInst
204 LandingPadInst *LandingPadInst::Create(Type *RetTy, unsigned NumReservedClauses, in Create()
207 return new LandingPadInst(RetTy, NumReservedClauses, NameStr, InsertBefore); in Create()
210 LandingPadInst *LandingPadInst::Create(Type *RetTy, unsigned NumReservedClauses, in Create()
213 return new LandingPadInst(RetTy, NumReservedClauses, NameStr, InsertAtEnd); in Create()
216 void LandingPadInst::init(unsigned NumReservedValues, const Twine &NameStr) { in init()
226 void LandingPadInst::growOperands(unsigned Size) { in growOperands()
233 void LandingPadInst::addClause(Constant *Val) { in addClause()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DSjLjEHPrepare.cpp67 void substituteLPadValues(LandingPadInst *LPI, Value *ExnVal, Value *SelVal);
68 Value *setupFunctionContext(Function &F, ArrayRef<LandingPadInst *> LPads);
136 void SjLjEHPrepare::substituteLPadValues(LandingPadInst *LPI, Value *ExnVal, in substituteLPadValues()
172 ArrayRef<LandingPadInst *> LPads) { in setupFunctionContext()
184 for (LandingPadInst *LPI : LPads) { in setupFunctionContext()
331 LandingPadInst *LPI = UnwindBlock->getLandingPadInst(); in lowerAcrossUnwindEdges()
355 SmallSetVector<LandingPadInst *, 16> LPads; in setupEntryBlockAndCallSites()
DDwarfEHPrepare.cpp59 SmallVectorImpl<LandingPadInst *> &CleanupLPads);
144 SmallVectorImpl<LandingPadInst *> &CleanupLPads) { in pruneUnreachableResumes()
186 SmallVector<LandingPadInst*, 16> CleanupLPads; in InsertUnwindResumeCalls()
/external/llvm/lib/CodeGen/
DSjLjEHPrepare.cpp67 void substituteLPadValues(LandingPadInst *LPI, Value *ExnVal, Value *SelVal);
68 Value *setupFunctionContext(Function &F, ArrayRef<LandingPadInst *> LPads);
133 void SjLjEHPrepare::substituteLPadValues(LandingPadInst *LPI, Value *ExnVal, in substituteLPadValues()
169 ArrayRef<LandingPadInst *> LPads) { in setupFunctionContext()
181 for (LandingPadInst *LPI : LPads) { in setupFunctionContext()
321 LandingPadInst *LPI = UnwindBlock->getLandingPadInst(); in lowerAcrossUnwindEdges()
345 SmallSetVector<LandingPadInst *, 16> LPads; in setupEntryBlockAndCallSites()
DDwarfEHPrepare.cpp50 SmallVectorImpl<LandingPadInst *> &CleanupLPads);
141 SmallVectorImpl<LandingPadInst *> &CleanupLPads) { in pruneUnreachableResumes()
183 SmallVector<LandingPadInst*, 16> CleanupLPads; in InsertUnwindResumeCalls()
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DInlineFunction.cpp259 LandingPadInst *CallerLPad; //< LandingPadInst associated with the invoke.
280 if (LandingPadInst *LPI = dyn_cast<LandingPadInst>(I)) { in InvokeInliningInfo()
302 LandingPadInst *getLandingPadInst() const { return CallerLPad; } in getLandingPadInst()
505 LandingPadInst *LPI = Invoke.getLandingPadInst(); in HandleCallsInBlockInlinedThroughInvoke()
511 if (LandingPadInst *L = dyn_cast<LandingPadInst>(I)) { in HandleCallsInBlockInlinedThroughInvoke()
936 if (!isa<LandingPadInst>(BB->getFirstNonPHI())) in InlineFunction()
938 const LandingPadInst *LP = cast<LandingPadInst>(BB->getFirstNonPHI()); in InlineFunction()
951 if (const LandingPadInst *LP = in InlineFunction()
952 dyn_cast<LandingPadInst>(BB->getFirstNonPHI())) in InlineFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DBasicBlock.h37 class LandingPadInst; variable
403 const LandingPadInst *getLandingPadInst() const;
404 LandingPadInst *getLandingPadInst() { in getLandingPadInst()
405 return const_cast<LandingPadInst *>( in getLandingPadInst()
DStatepoint.h346 return isa<LandingPadInst>(Token) || isa<InvokeInst>(Token); in isTiedToInvoke()
355 if (!isa<LandingPadInst>(Token)) { in getStatepoint()
441 LandingPadInst *LandingPad = in getRelocates()
/external/swiftshader/third_party/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()
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/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DBasicBlock.h32 class LandingPadInst; variable
324 LandingPadInst *getLandingPadInst();
325 const LandingPadInst *getLandingPadInst() const;
/external/llvm/include/llvm/IR/
DBasicBlock.h27 class LandingPadInst; variable
323 LandingPadInst *getLandingPadInst();
324 const LandingPadInst *getLandingPadInst() const;
DStatepoint.h324 return isa<LandingPadInst>(Token) || isa<InvokeInst>(Token); in isTiedToInvoke()
333 if (!isa<LandingPadInst>(Token)) { in getStatepoint()
417 LandingPadInst *LandingPad = in getRelocates()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DEscapeEnumerator.cpp80 LandingPadInst *LPad = in Next()
81 LandingPadInst::Create(ExnTy, 1, "cleanup.lpad", CleanupBB); in Next()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DBasicBlock.cpp367 if (isa<LandingPadInst>(FirstNonPHI)) in canSplitPredecessors()
462 return isa<LandingPadInst>(getFirstNonPHI()); in isLandingPad()
466 const LandingPadInst *BasicBlock::getLandingPadInst() const { in getLandingPadInst()
467 return dyn_cast<LandingPadInst>(getFirstNonPHI()); in getLandingPadInst()
DInstructions.cpp234 LandingPadInst::LandingPadInst(Type *RetTy, unsigned NumReservedValues, in LandingPadInst() function in LandingPadInst
240 LandingPadInst::LandingPadInst(Type *RetTy, unsigned NumReservedValues, in LandingPadInst() function in LandingPadInst
246 LandingPadInst::LandingPadInst(const LandingPadInst &LP) in LandingPadInst() function in LandingPadInst
259 LandingPadInst *LandingPadInst::Create(Type *RetTy, unsigned NumReservedClauses, in Create()
262 return new LandingPadInst(RetTy, NumReservedClauses, NameStr, InsertBefore); in Create()
265 LandingPadInst *LandingPadInst::Create(Type *RetTy, unsigned NumReservedClauses, in Create()
268 return new LandingPadInst(RetTy, NumReservedClauses, NameStr, InsertAtEnd); in Create()
271 void LandingPadInst::init(unsigned NumReservedValues, const Twine &NameStr) { in init()
281 void LandingPadInst::growOperands(unsigned Size) { in growOperands()
288 void LandingPadInst::addClause(Constant *Val) { in addClause()
[all …]
/external/swiftshader/third_party/LLVM/include/llvm/
DBasicBlock.h25 class LandingPadInst; variable
276 LandingPadInst *getLandingPadInst();
DInstructions.h2130 class LandingPadInst : public Instruction {
2134 LandingPadInst(const LandingPadInst &LP);
2146 explicit LandingPadInst(Type *RetTy, Value *PersonalityFn,
2149 explicit LandingPadInst(Type *RetTy, Value *PersonalityFn,
2153 virtual LandingPadInst *clone_impl() const;
2157 static LandingPadInst *Create(Type *RetTy, Value *PersonalityFn,
2161 static LandingPadInst *Create(Type *RetTy, Value *PersonalityFn,
2164 ~LandingPadInst();
2209 static inline bool classof(const LandingPadInst *) { return true; }
2219 struct OperandTraits<LandingPadInst> : public HungoffOperandTraits<2> {
[all …]
/external/llvm/include/llvm/CodeGen/
DFunctionLoweringInfo.h294 void addSEHHandlersForLPads(ArrayRef<const LandingPadInst *> LPads);
309 void AddLandingPadInfo(const LandingPadInst &I, MachineModuleInfo &MMI,
DWinEHFuncInfo.h32 class LandingPadInst; variable
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DSjLjEHPrepare.cpp78 Value *setupFunctionContext(Function &F, ArrayRef<LandingPadInst*> LPads);
451 if (LandingPadInst *LPI = II->getUnwindDest()->getLandingPadInst()) in insertSjLjEHSupport()
472 if (LandingPadInst *LPI = II->getUnwindDest()->getLandingPadInst()) in insertSjLjEHSupport()
493 SmallVector<LandingPadInst*, 16> LandingPads; in insertSjLjEHSupport()
497 if (LandingPadInst *LPI = II->getUnwindDest()->getLandingPadInst()) in insertSjLjEHSupport()
716 setupFunctionContext(Function &F, ArrayRef<LandingPadInst*> LPads) { in setupFunctionContext()
757 LandingPadInst *LPI = LPads[I]; in setupFunctionContext()
918 SmallVector<LandingPadInst*, 16> LPads; in setupEntryBlockAndCallSites()
/external/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp261 if (!isa<LandingPadInst>(I)) { in set()
312 SmallVector<const LandingPadInst *, 4> LPads; in set()
317 if (const auto *LPI = dyn_cast<LandingPadInst>(FNP)) in set()
569 void llvm::AddLandingPadInfo(const LandingPadInst &I, MachineModuleInfo &MMI, in AddLandingPadInfo()
/external/llvm/lib/Transforms/Utils/
DInlineFunction.cpp72 LandingPadInst *CallerLPad; ///< LandingPadInst associated with the invoke.
91 CallerLPad = cast<LandingPadInst>(I); in LandingPadInliningInfo()
102 LandingPadInst *getLandingPadInst() const { return CallerLPad; } in getLandingPadInst()
110 SmallPtrSetImpl<LandingPadInst*> &InlinedLPads);
168 ResumeInst *RI, SmallPtrSetImpl<LandingPadInst *> &InlinedLPads) { in forwardResume()
520 SmallPtrSet<LandingPadInst*, 16> InlinedLPads; in HandleInlinedLandingPad()
528 LandingPadInst *OuterLPad = Invoke.getLandingPadInst(); in HandleInlinedLandingPad()
529 for (LandingPadInst *InlinedLPad : InlinedLPads) { in HandleInlinedLandingPad()
1779 if (isa<LandingPadInst>(FirstNonPHI)) { in InlineFunction()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DADCE.cpp60 isa<LandingPadInst>(I.getInstructionIterator()) || in runOnFunction()

123456