Home
last modified time | relevance | path

Searched refs:ResumeInst (Results 1 – 25 of 26) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp62 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 DEscapeEnumerator.cpp41 if (!isa<ReturnInst>(TI) && !isa<ResumeInst>(TI)) in Next()
86 ResumeInst *RI = ResumeInst::Create(LPad, CleanupBB); in Next()
H A DInlineFunction.cpp159 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 DSimplifyCFG.cpp242 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 DSCCPSolver.cpp323 void visitResumeInst(ResumeInst &I) { /*returns void*/ in visitResumeInst()
H A DCodeExtractor.cpp1764 return isa<ReturnInst>(Term) || isa<ResumeInst>(Term); in extractCodeRegion()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstructions.h4152 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 DInstVisitor.h237 RetTy visitResumeInst(ResumeInst &I) { in visitResumeInst()
H A DInstruction.def132 HANDLE_TERM_INST ( 6, Resume , ResumeInst)
H A DIRBuilder.h1085 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 DHotColdSplitting.cpp122 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 DInstructions.cpp996 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 DInstruction.cpp659 return isa<ResumeInst>(this); in mayThrow()
H A DVerifier.cpp530 void visitResumeInst(ResumeInst &RI);
4013 void Verifier::visitResumeInst(ResumeInst &RI) { in visitResumeInst()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h73 class ResumeInst; variable
682 void visitResume(const ResumeInst &I);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp586 if (isa<ReturnInst>(I) || isa<ResumeInst>(I) || isa<CleanupReturnInst>(I)) in runOnFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DInlineCost.cpp407 bool visitResumeInst(ResumeInst &RI);
2032 bool CallAnalyzer::visitResumeInst(ResumeInst &RI) { in visitResumeInst()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp846 auto *RI = dyn_cast<ResumeInst>(&I); in runEHOnFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp1232 if (isa<ReturnInst>(Inst) || isa<ResumeInst>(Inst) || in sanitizeFunction()
H A DAddressSanitizer.cpp1016 void visitResumeInst(ResumeInst &RI) { RetVec.push_back(&RI); } in visitResumeInst()
H A DMemorySanitizer.cpp4006 void visitResumeInst(ResumeInst &I) { in visitResumeInst()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm-c/
H A DCore.h1620 macro(ResumeInst) \
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1644 if (!CannotRemove && (isa<ReturnInst>(TI) || isa<ResumeInst>(TI))) in visitCallInst()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/
H A DLLParser.cpp6642 ResumeInst *RI = ResumeInst::Create(Exn); in parseResume()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp4746 I = ResumeInst::Create(Val); in parseFunctionBody()

12