/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | DwarfEHPrepare.cpp | 62 Value *GetExceptionObject(ResumeInst *RI); 67 pruneUnreachableResumes(SmallVectorImpl<ResumeInst *> &Resumes, 86 Value *DwarfEHPrepare::GetExceptionObject(ResumeInst *RI) { in GetExceptionObject() 124 SmallVectorImpl<ResumeInst *> &Resumes, in pruneUnreachableResumes() 149 ResumeInst *RI = Resumes[I]; in pruneUnreachableResumes() 164 SmallVector<ResumeInst *, 16> Resumes; in InsertUnwindResumeCalls() 167 if (auto *RI = dyn_cast<ResumeInst>(BB.getTerminator())) in InsertUnwindResumeCalls() 203 ResumeInst *RI = Resumes.front(); in InsertUnwindResumeCalls() 226 for (ResumeInst *RI : Resumes) { in InsertUnwindResumeCalls()
|
/netbsd-src/external/apache2/llvm/dist/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 | 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()
|
H A D | SimplifyCFG.cpp | 242 bool simplifyResume(ResumeInst *RI, IRBuilder<> &Builder); 243 bool simplifySingleResume(ResumeInst *RI); 244 bool simplifyCommonResume(ResumeInst *RI); 4312 bool SimplifyCFGOpt::simplifyResume(ResumeInst *RI, IRBuilder<> &Builder) { in simplifyResume() 4345 bool SimplifyCFGOpt::simplifyCommonResume(ResumeInst *RI) { in simplifyCommonResume() 4415 bool SimplifyCFGOpt::simplifySingleResume(ResumeInst *RI) { in simplifySingleResume() 6767 Changed |= simplifyResume(cast<ResumeInst>(Terminator), Builder); in simplifyOnceImpl()
|
H A D | SCCPSolver.cpp | 323 void visitResumeInst(ResumeInst &I) { /*returns void*/ in visitResumeInst()
|
H A D | CodeExtractor.cpp | 1764 return isa<ReturnInst>(Term) || isa<ResumeInst>(Term); in extractCodeRegion()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | Instructions.h | 4152 class ResumeInst : public Instruction { 4153 ResumeInst(const ResumeInst &RI); 4155 explicit ResumeInst(Value *Exn, Instruction *InsertBefore=nullptr); 4156 ResumeInst(Value *Exn, BasicBlock *InsertAtEnd); 4162 ResumeInst *cloneImpl() const; 4165 static ResumeInst *Create(Value *Exn, Instruction *InsertBefore = nullptr) { 4166 return new(1) ResumeInst(Exn, InsertBefore); 4169 static ResumeInst *Create(Value *Exn, BasicBlock *InsertAtEnd) { 4170 return new(1) ResumeInst(Exn, InsertAtEnd); 4200 struct OperandTraits<ResumeInst> : [all …]
|
H A D | InstVisitor.h | 237 RetTy visitResumeInst(ResumeInst &I) { in visitResumeInst()
|
H A D | Instruction.def | 132 HANDLE_TERM_INST ( 6, Resume , ResumeInst)
|
H A D | IRBuilder.h | 1085 ResumeInst *CreateResume(Value *Exn) { in CreateResume() 1086 return Insert(ResumeInst::Create(Exn)); in CreateResume()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
H A D | HotColdSplitting.cpp | 122 if (BB.isEHPad() || isa<ResumeInst>(BB.getTerminator())) in unlikelyExecuted() 155 !isa<ResumeInst>(Term); in mayExtractBlock()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | Instructions.cpp | 996 ResumeInst::ResumeInst(const ResumeInst &RI) in ResumeInst() function in ResumeInst 998 OperandTraits<ResumeInst>::op_begin(this), 1) { in ResumeInst() 1002 ResumeInst::ResumeInst(Value *Exn, Instruction *InsertBefore) in ResumeInst() function in ResumeInst 1004 OperandTraits<ResumeInst>::op_begin(this), 1, InsertBefore) { in ResumeInst() 1008 ResumeInst::ResumeInst(Value *Exn, BasicBlock *InsertAtEnd) in ResumeInst() function in ResumeInst 1010 OperandTraits<ResumeInst>::op_begin(this), 1, InsertAtEnd) { in ResumeInst() 4512 ResumeInst *ResumeInst::cloneImpl() const { return new (1) ResumeInst(*this); } in cloneImpl()
|
H A D | Instruction.cpp | 659 return isa<ResumeInst>(this); in mayThrow()
|
H A D | Verifier.cpp | 530 void visitResumeInst(ResumeInst &RI); 4013 void Verifier::visitResumeInst(ResumeInst &RI) { in visitResumeInst()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 73 class ResumeInst; variable 682 void visitResume(const ResumeInst &I);
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64StackTagging.cpp | 586 if (isa<ReturnInst>(I) || isa<ResumeInst>(I) || isa<CleanupReturnInst>(I)) in runOnFunction()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | InlineCost.cpp | 407 bool visitResumeInst(ResumeInst &RI); 2032 bool CallAnalyzer::visitResumeInst(ResumeInst &RI) { in visitResumeInst()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 846 auto *RI = dyn_cast<ResumeInst>(&I); in runEHOnFunction()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
H A D | HWAddressSanitizer.cpp | 1232 if (isa<ReturnInst>(Inst) || isa<ResumeInst>(Inst) || in sanitizeFunction()
|
H A D | AddressSanitizer.cpp | 1016 void visitResumeInst(ResumeInst &RI) { RetVec.push_back(&RI); } in visitResumeInst()
|
H A D | MemorySanitizer.cpp | 4006 void visitResumeInst(ResumeInst &I) { in visitResumeInst()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm-c/ |
H A D | Core.h | 1620 macro(ResumeInst) \
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 1644 if (!CannotRemove && (isa<ReturnInst>(TI) || isa<ResumeInst>(TI))) in visitCallInst()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 6642 ResumeInst *RI = ResumeInst::Create(Exn); in parseResume()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 4746 I = ResumeInst::Create(Val); in parseFunctionBody()
|