| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| D | DwarfEHPrepare.cpp | 68 Value *GetExceptionObject(ResumeInst *RI); 73 pruneUnreachableResumes(SmallVectorImpl<ResumeInst *> &Resumes, 92 Value *DwarfEHPrepare::GetExceptionObject(ResumeInst *RI) { in GetExceptionObject() 130 SmallVectorImpl<ResumeInst *> &Resumes, in pruneUnreachableResumes() 155 ResumeInst *RI = Resumes[I]; in pruneUnreachableResumes() 170 SmallVector<ResumeInst *, 16> Resumes; in InsertUnwindResumeCalls() 177 if (auto *RI = dyn_cast<ResumeInst>(BB.getTerminator())) in InsertUnwindResumeCalls() 226 ResumeInst *RI = Resumes.front(); in InsertUnwindResumeCalls() 249 for (ResumeInst *RI : Resumes) { in InsertUnwindResumeCalls()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| D | EscapeEnumerator.cpp | 41 if (!isa<ReturnInst>(TI) && !isa<ResumeInst>(TI)) in Next() 86 ResumeInst *RI = ResumeInst::Create(LPad, CleanupBB); in Next()
|
| D | InlineFunction.cpp | 159 void forwardResume(ResumeInst *RI, 219 ResumeInst *RI, SmallPtrSetImpl<LandingPadInst *> &InlinedLPads) { in forwardResume() 647 if (ResumeInst *RI = dyn_cast<ResumeInst>(BB->getTerminator())) in HandleInlinedLandingPad()
|
| D | SimplifyCFG.cpp | 237 bool simplifyResume(ResumeInst *RI, IRBuilder<> &Builder); 238 bool simplifySingleResume(ResumeInst *RI); 239 bool simplifyCommonResume(ResumeInst *RI); 4264 bool SimplifyCFGOpt::simplifyResume(ResumeInst *RI, IRBuilder<> &Builder) { in simplifyResume() 4297 bool SimplifyCFGOpt::simplifyCommonResume(ResumeInst *RI) { in simplifyCommonResume() 4367 bool SimplifyCFGOpt::simplifySingleResume(ResumeInst *RI) { in simplifySingleResume() 6634 Changed |= simplifyResume(cast<ResumeInst>(Terminator), Builder); in simplifyOnceImpl()
|
| D | SCCPSolver.cpp | 321 void visitResumeInst(ResumeInst &I) { /*returns void*/ in visitResumeInst()
|
| D | CodeExtractor.cpp | 1767 return isa<ReturnInst>(Term) || isa<ResumeInst>(Term); in extractCodeRegion()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
| D | Instructions.h | 4163 class ResumeInst : public Instruction { 4164 ResumeInst(const ResumeInst &RI); 4166 explicit ResumeInst(Value *Exn, Instruction *InsertBefore=nullptr); 4167 ResumeInst(Value *Exn, BasicBlock *InsertAtEnd); 4173 ResumeInst *cloneImpl() const; 4176 static ResumeInst *Create(Value *Exn, Instruction *InsertBefore = nullptr) { 4177 return new(1) ResumeInst(Exn, InsertBefore); 4180 static ResumeInst *Create(Value *Exn, BasicBlock *InsertAtEnd) { 4181 return new(1) ResumeInst(Exn, InsertAtEnd); 4211 struct OperandTraits<ResumeInst> : [all …]
|
| D | InstVisitor.h | 240 RetTy visitResumeInst(ResumeInst &I) { in visitResumeInst()
|
| D | Instruction.def | 132 HANDLE_TERM_INST ( 6, Resume , ResumeInst)
|
| D | IRBuilder.h | 1103 ResumeInst *CreateResume(Value *Exn) { in CreateResume() 1104 return Insert(ResumeInst::Create(Exn)); in CreateResume()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| D | HotColdSplitting.cpp | 122 if (BB.isEHPad() || isa<ResumeInst>(BB.getTerminator())) in unlikelyExecuted() 156 return !isa<InvokeInst>(Term) && !isa<ResumeInst>(Term); in mayExtractBlock()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
| D | Instructions.cpp | 1006 ResumeInst::ResumeInst(const ResumeInst &RI) in ResumeInst() function in ResumeInst 1008 OperandTraits<ResumeInst>::op_begin(this), 1) { in ResumeInst() 1012 ResumeInst::ResumeInst(Value *Exn, Instruction *InsertBefore) in ResumeInst() function in ResumeInst 1014 OperandTraits<ResumeInst>::op_begin(this), 1, InsertBefore) { in ResumeInst() 1018 ResumeInst::ResumeInst(Value *Exn, BasicBlock *InsertAtEnd) in ResumeInst() function in ResumeInst 1020 OperandTraits<ResumeInst>::op_begin(this), 1, InsertAtEnd) { in ResumeInst() 4532 ResumeInst *ResumeInst::cloneImpl() const { return new (1) ResumeInst(*this); } in cloneImpl()
|
| D | Instruction.cpp | 680 return isa<ResumeInst>(this); in mayThrow()
|
| D | Verifier.cpp | 530 void visitResumeInst(ResumeInst &RI); 3979 void Verifier::visitResumeInst(ResumeInst &RI) { in visitResumeInst()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| D | SelectionDAGBuilder.h | 73 class ResumeInst; variable 682 void visitResume(const ResumeInst &I);
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| D | AArch64StackTagging.cpp | 572 if (isa<ReturnInst>(I) || isa<ResumeInst>(I) || isa<CleanupReturnInst>(I)) in runOnFunction()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| D | InlineCost.cpp | 411 bool visitResumeInst(ResumeInst &RI); 2250 bool CallAnalyzer::visitResumeInst(ResumeInst &RI) { in visitResumeInst()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 900 auto *RI = dyn_cast<ResumeInst>(&I); in runEHOnFunction()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| D | HWAddressSanitizer.cpp | 1327 if (isa<ReturnInst>(Inst) || isa<ResumeInst>(Inst) || in sanitizeFunction()
|
| D | AddressSanitizer.cpp | 1024 void visitResumeInst(ResumeInst &RI) { RetVec.push_back(&RI); } in visitResumeInst()
|
| D | MemorySanitizer.cpp | 4028 void visitResumeInst(ResumeInst &I) { in visitResumeInst()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm-c/ |
| D | Core.h | 1620 macro(ResumeInst) \
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| D | InstCombineCalls.cpp | 1685 if (!CannotRemove && (isa<ReturnInst>(TI) || isa<ResumeInst>(TI))) in visitCallInst()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/AsmParser/ |
| D | LLParser.cpp | 6343 ResumeInst *RI = ResumeInst::Create(Exn); in parseResume()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| D | BitcodeReader.cpp | 4707 I = ResumeInst::Create(Val); in parseFunctionBody()
|