/external/llvm/lib/IR/ |
D | BasicBlock.cpp | 353 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()
|
D | Instructions.cpp | 179 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/ |
D | SjLjEHPrepare.cpp | 67 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()
|
D | DwarfEHPrepare.cpp | 59 SmallVectorImpl<LandingPadInst *> &CleanupLPads); 144 SmallVectorImpl<LandingPadInst *> &CleanupLPads) { in pruneUnreachableResumes() 186 SmallVector<LandingPadInst*, 16> CleanupLPads; in InsertUnwindResumeCalls()
|
/external/llvm/lib/CodeGen/ |
D | SjLjEHPrepare.cpp | 67 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()
|
D | DwarfEHPrepare.cpp | 50 SmallVectorImpl<LandingPadInst *> &CleanupLPads); 141 SmallVectorImpl<LandingPadInst *> &CleanupLPads) { in pruneUnreachableResumes() 183 SmallVector<LandingPadInst*, 16> CleanupLPads; in InsertUnwindResumeCalls()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
D | InlineFunction.cpp | 259 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/ |
D | BasicBlock.h | 37 class LandingPadInst; variable 403 const LandingPadInst *getLandingPadInst() const; 404 LandingPadInst *getLandingPadInst() { in getLandingPadInst() 405 return const_cast<LandingPadInst *>( in getLandingPadInst()
|
D | Statepoint.h | 346 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/ |
D | BasicBlock.cpp | 172 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()
|
D | Instructions.cpp | 173 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/ |
D | BasicBlock.h | 32 class LandingPadInst; variable 324 LandingPadInst *getLandingPadInst(); 325 const LandingPadInst *getLandingPadInst() const;
|
/external/llvm/include/llvm/IR/ |
D | BasicBlock.h | 27 class LandingPadInst; variable 323 LandingPadInst *getLandingPadInst(); 324 const LandingPadInst *getLandingPadInst() const;
|
D | Statepoint.h | 324 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/ |
D | EscapeEnumerator.cpp | 80 LandingPadInst *LPad = in Next() 81 LandingPadInst::Create(ExnTy, 1, "cleanup.lpad", CleanupBB); in Next()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/ |
D | BasicBlock.cpp | 367 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()
|
D | Instructions.cpp | 234 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/ |
D | BasicBlock.h | 25 class LandingPadInst; variable 276 LandingPadInst *getLandingPadInst();
|
D | Instructions.h | 2130 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/ |
D | FunctionLoweringInfo.h | 294 void addSEHHandlersForLPads(ArrayRef<const LandingPadInst *> LPads); 309 void AddLandingPadInfo(const LandingPadInst &I, MachineModuleInfo &MMI,
|
D | WinEHFuncInfo.h | 32 class LandingPadInst; variable
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | SjLjEHPrepare.cpp | 78 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/ |
D | FunctionLoweringInfo.cpp | 261 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/ |
D | InlineFunction.cpp | 72 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/ |
D | ADCE.cpp | 60 isa<LandingPadInst>(I.getInstructionIterator()) || in runOnFunction()
|