Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DDwarfEHPrepare.cpp46 Value *GetExceptionObject(ResumeInst *RI);
49 SmallVectorImpl<ResumeInst *> &Resumes,
100 Value *DwarfEHPrepare::GetExceptionObject(ResumeInst *RI) { in GetExceptionObject()
140 Function &Fn, SmallVectorImpl<ResumeInst *> &Resumes, in pruneUnreachableResumes()
165 ResumeInst *RI = Resumes[I]; in pruneUnreachableResumes()
182 SmallVector<ResumeInst*, 16> Resumes; in InsertUnwindResumeCalls()
186 if (auto *RI = dyn_cast<ResumeInst>(BB.getTerminator())) in InsertUnwindResumeCalls()
223 ResumeInst *RI = Resumes.front(); in InsertUnwindResumeCalls()
242 for (ResumeInst *RI : Resumes) { in InsertUnwindResumeCalls()
DWinEHPrepare.cpp197 const ResumeInst *Resume,
232 CloningAction handleResume(ValueToValueMapTy &VMap, const ResumeInst *Resume,
268 CloningAction handleResume(ValueToValueMapTy &VMap, const ResumeInst *Resume,
316 SmallVector<ResumeInst *, 4> Resumes; in runOnFunction()
320 if (auto *Resume = dyn_cast<ResumeInst>(BB.getTerminator())) in runOnFunction()
340 for (ResumeInst *Resume : Resumes) { in runOnFunction()
1053 if (auto *Resume = dyn_cast<ResumeInst>(Inst)) in handleInstruction()
1168 const ResumeInst *Resume, BasicBlock *NewBB) { in handleResume()
1253 ValueToValueMapTy &VMap, const ResumeInst *Resume, BasicBlock *NewBB) { in handleResume()
1581 if (auto *Resume = dyn_cast<ResumeInst>(Terminator)) { in findCleanupHandlers()
DShadowStackGCLowering.cpp120 if (!isa<ReturnInst>(TI) && !isa<ResumeInst>(TI)) in Next()
152 ResumeInst *RI = ResumeInst::Create(LPad, CleanupBB); in Next()
DSjLjEHPrepare.cpp458 } else if (ResumeInst *RI = dyn_cast<ResumeInst>(I)) { in setupEntryBlockAndCallSites()
/external/llvm/include/llvm/IR/
DInstructions.h3306 class ResumeInst : public TerminatorInst {
3307 ResumeInst(const ResumeInst &RI);
3309 explicit ResumeInst(Value *Exn, Instruction *InsertBefore=nullptr);
3310 ResumeInst(Value *Exn, BasicBlock *InsertAtEnd);
3312 ResumeInst *clone_impl() const override;
3314 static ResumeInst *Create(Value *Exn, Instruction *InsertBefore = nullptr) {
3315 return new(1) ResumeInst(Exn, InsertBefore);
3317 static ResumeInst *Create(Value *Exn, BasicBlock *InsertAtEnd) {
3318 return new(1) ResumeInst(Exn, InsertAtEnd);
3343 struct OperandTraits<ResumeInst> :
[all …]
DInstVisitor.h170 RetTy visitResumeInst(ResumeInst &I) { DELEGATE(TerminatorInst);} in visitResumeInst()
DInstruction.def102 HANDLE_TERM_INST ( 6, Resume , ResumeInst)
DIRBuilder.h661 ResumeInst *CreateResume(Value *Exn) { in CreateResume()
662 return Insert(ResumeInst::Create(Exn)); in CreateResume()
/external/llvm/lib/IR/
DInstructions.cpp690 ResumeInst::ResumeInst(const ResumeInst &RI) in ResumeInst() function in ResumeInst
692 OperandTraits<ResumeInst>::op_begin(this), 1) { in ResumeInst()
696 ResumeInst::ResumeInst(Value *Exn, Instruction *InsertBefore) in ResumeInst() function in ResumeInst
698 OperandTraits<ResumeInst>::op_begin(this), 1, InsertBefore) { in ResumeInst()
702 ResumeInst::ResumeInst(Value *Exn, BasicBlock *InsertAtEnd) in ResumeInst() function in ResumeInst
704 OperandTraits<ResumeInst>::op_begin(this), 1, InsertAtEnd) { in ResumeInst()
708 unsigned ResumeInst::getNumSuccessorsV() const { in getNumSuccessorsV()
712 void ResumeInst::setSuccessorV(unsigned idx, BasicBlock *NewSucc) { in setSuccessorV()
716 BasicBlock *ResumeInst::getSuccessorV(unsigned idx) const { in getSuccessorV()
3683 ResumeInst *ResumeInst::clone_impl() const { in clone_impl()
[all …]
DInstruction.cpp453 return isa<ResumeInst>(this); in mayThrow()
/external/llvm/lib/Transforms/Utils/
DInlineFunction.cpp107 void forwardResume(ResumeInst *RI,
165 void InvokeInliningInfo::forwardResume(ResumeInst *RI, in forwardResume()
270 if (ResumeInst *RI = dyn_cast<ResumeInst>(BB->getTerminator())) in HandleInlinedInvoke()
DSimplifyCFG.cpp126 bool SimplifyResume(ResumeInst *RI, IRBuilder<> &Builder);
2913 bool SimplifyCFGOpt::SimplifyResume(ResumeInst *RI, IRBuilder<> &Builder) { in SimplifyResume()
4674 } else if (ResumeInst *RI = dyn_cast<ResumeInst>(BB->getTerminator())) { in run()
/external/llvm/lib/Transforms/IPO/
DPruneEH.cpp107 if (CheckUnwind && isa<ResumeInst>(BB->getTerminator())) { in runOnSCC()
/external/llvm/lib/Analysis/IPA/
DInlineCost.cpp142 bool visitResumeInst(ResumeInst &RI);
861 bool CallAnalyzer::visitResumeInst(ResumeInst &RI) { in visitResumeInst()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h722 void visitResume(const ResumeInst &I);
DSelectionDAGBuilder.cpp2038 void SelectionDAGBuilder::visitResume(const ResumeInst &RI) { in visitResume()
/external/llvm/include/llvm-c/
DCore.h1210 macro(ResumeInst) \
/external/clang/lib/CodeGen/
DCodeGenFunction.cpp816 } else if (isa<llvm::ResumeInst>(&*BI)) { in TryMarkNoThrow()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp1124 if (!CannotRemove && (isa<ReturnInst>(TI) || isa<ResumeInst>(TI))) in visitCallInst()
/external/llvm/lib/AsmParser/
DLLParser.cpp4826 ResumeInst *RI = ResumeInst::Create(Exn); in ParseResume()
/external/llvm/lib/Transforms/Instrumentation/
DMemorySanitizer.cpp2667 void visitResumeInst(ResumeInst &I) { in visitResumeInst()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp3897 I = ResumeInst::Create(Val); in ParseFunctionBody()