/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.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() 333 LandingPadInst *LPI = UnwindBlock->getLandingPadInst(); in lowerAcrossUnwindEdges() 357 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()
|
D | SafeStack.cpp | 405 } else if (auto LP = dyn_cast<LandingPadInst>(&I)) { in findInsts()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
D | BasicBlock.h | 32 class LandingPadInst; variable 324 LandingPadInst *getLandingPadInst(); 325 const LandingPadInst *getLandingPadInst() const;
|
D | Instruction.def | 196 HANDLE_OTHER_INST(64, LandingPad, LandingPadInst) // Landing pad instruction.
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | BasicBlock.h | 36 class LandingPadInst; variable 420 const LandingPadInst *getLandingPadInst() const; 421 LandingPadInst *getLandingPadInst() { in getLandingPadInst() 422 return const_cast<LandingPadInst *>( in getLandingPadInst()
|
D | Statepoint.h | 332 return isa<LandingPadInst>(Token) || isa<InvokeInst>(Token); in isTiedToInvoke() 341 if (!isa<LandingPadInst>(Token)) { in getStatepoint() 423 LandingPadInst *LandingPad = StatepointInvoke->getLandingPadInst(); in getRelocates()
|
D | Instructions.h | 2797 class LandingPadInst : public Instruction { 2802 LandingPadInst(const LandingPadInst &LP); 2808 explicit LandingPadInst(Type *RetTy, unsigned NumReservedValues, 2810 explicit LandingPadInst(Type *RetTy, unsigned NumReservedValues, 2825 LandingPadInst *cloneImpl() const; 2830 static LandingPadInst *Create(Type *RetTy, unsigned NumReservedClauses, 2833 static LandingPadInst *Create(Type *RetTy, unsigned NumReservedClauses, 2886 struct OperandTraits<LandingPadInst> : public HungoffOperandTraits<1> { 2889 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(LandingPadInst, Value) 3861 LandingPadInst *getLandingPadInst() const;
|
D | InstVisitor.h | 198 RetTy visitLandingPadInst(LandingPadInst &I) { DELEGATE(Instruction); } in visitLandingPadInst()
|
D | Instruction.def | 219 HANDLE_OTHER_INST(66, LandingPad, LandingPadInst) // Landing pad instruction.
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | EscapeEnumerator.cpp | 79 LandingPadInst *LPad = in Next() 80 LandingPadInst::Create(ExnTy, 1, "cleanup.lpad", CleanupBB); in Next()
|
D | InlineFunction.cpp | 104 LandingPadInst *CallerLPad = nullptr; 125 CallerLPad = cast<LandingPadInst>(I); in LandingPadInliningInfo() 136 LandingPadInst *getLandingPadInst() const { return CallerLPad; } in getLandingPadInst() 144 SmallPtrSetImpl<LandingPadInst*> &InlinedLPads); 203 ResumeInst *RI, SmallPtrSetImpl<LandingPadInst *> &InlinedLPads) { in forwardResume() 596 SmallPtrSet<LandingPadInst*, 16> InlinedLPads; in HandleInlinedLandingPad() 604 LandingPadInst *OuterLPad = Invoke.getLandingPadInst(); in HandleInlinedLandingPad() 605 for (LandingPadInst *InlinedLPad : InlinedLPads) { in HandleInlinedLandingPad() 2062 if (isa<LandingPadInst>(FirstNonPHI)) { in InlineFunction()
|
D | SimplifyCFG.cpp | 3869 else if (isa<LandingPadInst>(RI->getParent()->getFirstNonPHI()) && in SimplifyResume() 3903 auto *LandingPad = dyn_cast<LandingPadInst>(IncomingBB->getFirstNonPHI()); in SimplifyCommonResume() 3959 auto *LPInst = cast<LandingPadInst>(BB->getFirstNonPHI()); in SimplifySingleResume() 4259 !isa<LandingPadInst>(BBI)) { in SimplifyUnreachable() 5802 static bool TryToMergeLandingPad(LandingPadInst *LPad, BranchInst *BI, in TryToMergeLandingPad() 5815 LandingPadInst *LPad2 = dyn_cast<LandingPadInst>(I); in TryToMergeLandingPad() 5892 if (LandingPadInst *LPad = dyn_cast<LandingPadInst>(I)) { in SimplifyUncondBranch()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/ |
D | BasicBlock.cpp | 380 if (isa<LandingPadInst>(FirstNonPHI)) in canSplitPredecessors() 471 return isa<LandingPadInst>(getFirstNonPHI()); in isLandingPad() 475 const LandingPadInst *BasicBlock::getLandingPadInst() const { in getLandingPadInst() 476 return dyn_cast<LandingPadInst>(getFirstNonPHI()); in getLandingPadInst()
|
D | Instructions.cpp | 193 LandingPadInst::LandingPadInst(Type *RetTy, unsigned NumReservedValues, in LandingPadInst() function in LandingPadInst 199 LandingPadInst::LandingPadInst(Type *RetTy, unsigned NumReservedValues, in LandingPadInst() function in LandingPadInst 205 LandingPadInst::LandingPadInst(const LandingPadInst &LP) in LandingPadInst() function in LandingPadInst 218 LandingPadInst *LandingPadInst::Create(Type *RetTy, unsigned NumReservedClauses, in Create() 221 return new LandingPadInst(RetTy, NumReservedClauses, NameStr, InsertBefore); in Create() 224 LandingPadInst *LandingPadInst::Create(Type *RetTy, unsigned NumReservedClauses, in Create() 227 return new LandingPadInst(RetTy, NumReservedClauses, NameStr, InsertAtEnd); in Create() 230 void LandingPadInst::init(unsigned NumReservedValues, const Twine &NameStr) { in init() 240 void LandingPadInst::growOperands(unsigned Size) { in growOperands() 247 void LandingPadInst::addClause(Constant *Val) { in addClause() [all …]
|
D | Verifier.cpp | 489 void visitLandingPadInst(LandingPadInst &LPI); 3624 if (auto *LPI = dyn_cast<LandingPadInst>(&I)) { in visitEHPadPredecessors() 3689 void Verifier::visitLandingPadInst(LandingPadInst &LPI) { in visitLandingPadInst() 3973 Assert(I->isEHPad() && !isa<LandingPadInst>(I), in visitCatchSwitchInst() 4002 Assert(I->isEHPad() && !isa<LandingPadInst>(I), in visitCleanupReturnInst() 4506 if (LandingPadInst *LandingPad = in visitIntrinsicCall() 4507 dyn_cast<LandingPadInst>(Call.getArgOperand(0))) { in visitIntrinsicCall()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | FunctionLoweringInfo.h | 283 void addSEHHandlersForLPads(ArrayRef<const LandingPadInst *> LPads);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 746 SmallPtrSet<LandingPadInst *, 32> LandingPads; in runEHOnFunction() 833 if (auto *LPI = dyn_cast<LandingPadInst>(I)) in runEHOnFunction() 840 for (LandingPadInst *LPI : LandingPads) { in runEHOnFunction()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.h | 72 class LandingPadInst; variable 735 void visitLandingPad(const LandingPadInst &LP);
|
D | FunctionLoweringInfo.cpp | 246 if (!isa<LandingPadInst>(PadInst)) { in set()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Coroutines/ |
D | CoroFrame.cpp | 837 LandingPadInst *OriginalPad, in ehAwareSplitEdge() 889 LandingPadInst *LandingPad = nullptr; in rewritePHIs() 891 if ((LandingPad = dyn_cast_or_null<LandingPadInst>(BB.getFirstNonPHI()))) { in rewritePHIs()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64PromoteConstant.cpp | 290 if (isa<const LandingPadInst>(Instr)) in shouldConvertUse()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LoopUnswitch.cpp | 1328 if (LandingPadInst *LPad = NewExit->getLandingPadInst()) { in UnswitchNontrivialCondition() 1335 LandingPadInst *LPI = BB->getLandingPadInst(); in UnswitchNontrivialCondition()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | CFLGraph.h | 482 void visitLandingPadInst(LandingPadInst &Inst) { in visitLandingPadInst()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/ |
D | IRTranslator.cpp | 1712 if (!isa<LandingPadInst>(EHPadBB->front())) in translateInvoke() 1745 const LandingPadInst &LP = cast<LandingPadInst>(U); in translateLandingPad()
|