/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | DwarfEHPrepare.cpp | 69 Value *GetExceptionObject(ResumeInst *RI); 74 pruneUnreachableResumes(SmallVectorImpl<ResumeInst *> &Resumes, 93 Value *DwarfEHPrepare::GetExceptionObject(ResumeInst *RI) { in GetExceptionObject() 132 SmallVectorImpl<ResumeInst *> &Resumes, in pruneUnreachableResumes() 157 ResumeInst *RI = Resumes[I]; in pruneUnreachableResumes() 172 SmallVector<ResumeInst *, 16> Resumes; in InsertUnwindResumeCalls() 179 if (auto *RI = dyn_cast<ResumeInst>(BB.getTerminator())) in InsertUnwindResumeCalls() 243 ResumeInst *RI = Resumes.front(); in InsertUnwindResumeCalls() 279 for (ResumeInst *RI : Resumes) { in InsertUnwindResumeCalls()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | EscapeEnumerator.cpp | 41 if (!isa<ReturnInst>(TI) && !isa<ResumeInst>(TI)) in Next() 86 ResumeInst *RI = ResumeInst::Create(LPad, CleanupBB); in Next()
|
H A D | MemoryTaggingSupport.cpp | 108 if (isa<ResumeInst, CleanupReturnInst>(Inst)) { in getUntagLocationIfFunctionExit()
|
H A D | InlineFunction.cpp | 162 void forwardResume(ResumeInst *RI, 223 ResumeInst *RI, SmallPtrSetImpl<LandingPadInst *> &InlinedLPads) { in forwardResume() 642 if (ResumeInst *RI = dyn_cast<ResumeInst>(BB->getTerminator())) in HandleInlinedLandingPad()
|
H A D | SimplifyCFG.cpp | 260 bool simplifyResume(ResumeInst *RI, IRBuilder<> &Builder); 261 bool simplifySingleResume(ResumeInst *RI); 262 bool simplifyCommonResume(ResumeInst *RI); 5007 bool SimplifyCFGOpt::simplifyResume(ResumeInst *RI, IRBuilder<> &Builder) { in simplifyResume() 5040 bool SimplifyCFGOpt::simplifyCommonResume(ResumeInst *RI) { in simplifyCommonResume() 5110 bool SimplifyCFGOpt::simplifySingleResume(ResumeInst *RI) { in simplifySingleResume() 7834 Changed |= simplifyResume(cast<ResumeInst>(Terminator), Builder); in simplifyOnce()
|
H A D | CodeExtractor.cpp | 1023 return isa<ReturnInst>(Term) || isa<ResumeInst>(Term); in constructFunction()
|
H A D | SCCPSolver.cpp | 681 void visitResumeInst(ResumeInst &I) { /*returns void*/ in visitResumeInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | HotColdSplitting.cpp | 140 if (BB.isEHPad() || isa<ResumeInst>(BB.getTerminator())) in unlikelyExecuted() 176 if (isa<InvokeInst>(Term) || isa<ResumeInst>(Term)) in mayExtractBlock()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 3900 class ResumeInst : public Instruction { 3901 ResumeInst(const ResumeInst &RI); 3903 explicit ResumeInst(Value *Exn, InsertPosition InsertBefore = nullptr); 3909 ResumeInst *cloneImpl() const; 3912 static ResumeInst *Create(Value *Exn, InsertPosition InsertBefore = nullptr) { 3913 return new(1) ResumeInst(Exn, InsertBefore); 3943 struct OperandTraits<ResumeInst> : 3944 public FixedNumOperandTraits<ResumeInst, 1> { 3947 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(ResumeInst, Value)
|
H A D | InstVisitor.h | 238 RetTy visitResumeInst(ResumeInst &I) { in visitResumeInst()
|
H A D | Instruction.def | 132 HANDLE_TERM_INST ( 6, Resume , ResumeInst)
|
H A D | IRBuilder.h | 1237 ResumeInst *CreateResume(Value *Exn) { in CreateResume() 1238 return Insert(ResumeInst::Create(Exn)); in CreateResume()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instructions.cpp | 943 ResumeInst::ResumeInst(const ResumeInst &RI) in ResumeInst() function in ResumeInst 945 OperandTraits<ResumeInst>::op_begin(this), 1) { in ResumeInst() 949 ResumeInst::ResumeInst(Value *Exn, InsertPosition InsertBefore) in ResumeInst() function in ResumeInst 951 OperandTraits<ResumeInst>::op_begin(this), 1, InsertBefore) { in ResumeInst() 4374 ResumeInst *ResumeInst::cloneImpl() const { return new (1) ResumeInst(*this); } in cloneImpl()
|
H A D | Verifier.cpp | 601 void visitResumeInst(ResumeInst &RI); 4498 void Verifier::visitResumeInst(ResumeInst &RI) { in visitResumeInst()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 77 class ResumeInst; variable 541 void visitResume(const ResumeInst &I);
|
H A D | SelectionDAGBuilder.cpp | 3456 void SelectionDAGBuilder::visitResume(const ResumeInst &RI) { in visitResume()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InlineCost.cpp | 489 bool visitResumeInst(ResumeInst &RI); 2489 bool CallAnalyzer::visitResumeInst(ResumeInst &RI) { in visitResumeInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 1159 auto *RI = dyn_cast<ResumeInst>(&I); in runEHOnFunction()
|
/freebsd/contrib/llvm-project/llvm/include/llvm-c/ |
H A D | Core.h | 1885 macro(ResumeInst) \
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | AddressSanitizer.cpp | 1088 void visitResumeInst(ResumeInst &RI) { RetVec.push_back(&RI); } in visitResumeInst()
|
H A D | MemorySanitizer.cpp | 4792 void visitResumeInst(ResumeInst &I) { in visitResumeInst()
|
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 7373 ResumeInst *RI = ResumeInst::Create(Exn); in parseResume()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 2971 if (!CannotRemove && (isa<ReturnInst>(TI) || isa<ResumeInst>(TI))) in visitCallInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 5820 I = ResumeInst::Create(Val); in parseFunctionBody()
|