/external/llvm/lib/CodeGen/ |
D | DwarfEHPrepare.cpp | 46 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()
|
D | WinEHPrepare.cpp | 197 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()
|
D | ShadowStackGCLowering.cpp | 120 if (!isa<ReturnInst>(TI) && !isa<ResumeInst>(TI)) in Next() 152 ResumeInst *RI = ResumeInst::Create(LPad, CleanupBB); in Next()
|
D | SjLjEHPrepare.cpp | 458 } else if (ResumeInst *RI = dyn_cast<ResumeInst>(I)) { in setupEntryBlockAndCallSites()
|
/external/llvm/include/llvm/IR/ |
D | Instructions.h | 3306 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 …]
|
D | InstVisitor.h | 170 RetTy visitResumeInst(ResumeInst &I) { DELEGATE(TerminatorInst);} in visitResumeInst()
|
D | Instruction.def | 102 HANDLE_TERM_INST ( 6, Resume , ResumeInst)
|
D | IRBuilder.h | 661 ResumeInst *CreateResume(Value *Exn) { in CreateResume() 662 return Insert(ResumeInst::Create(Exn)); in CreateResume()
|
/external/llvm/lib/IR/ |
D | Instructions.cpp | 690 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 …]
|
D | Instruction.cpp | 453 return isa<ResumeInst>(this); in mayThrow()
|
/external/llvm/lib/Transforms/Utils/ |
D | InlineFunction.cpp | 107 void forwardResume(ResumeInst *RI, 165 void InvokeInliningInfo::forwardResume(ResumeInst *RI, in forwardResume() 270 if (ResumeInst *RI = dyn_cast<ResumeInst>(BB->getTerminator())) in HandleInlinedInvoke()
|
D | SimplifyCFG.cpp | 126 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/ |
D | PruneEH.cpp | 107 if (CheckUnwind && isa<ResumeInst>(BB->getTerminator())) { in runOnSCC()
|
/external/llvm/lib/Analysis/IPA/ |
D | InlineCost.cpp | 142 bool visitResumeInst(ResumeInst &RI); 861 bool CallAnalyzer::visitResumeInst(ResumeInst &RI) { in visitResumeInst()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.h | 722 void visitResume(const ResumeInst &I);
|
D | SelectionDAGBuilder.cpp | 2038 void SelectionDAGBuilder::visitResume(const ResumeInst &RI) { in visitResume()
|
/external/llvm/include/llvm-c/ |
D | Core.h | 1210 macro(ResumeInst) \
|
/external/clang/lib/CodeGen/ |
D | CodeGenFunction.cpp | 816 } else if (isa<llvm::ResumeInst>(&*BI)) { in TryMarkNoThrow()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCalls.cpp | 1124 if (!CannotRemove && (isa<ReturnInst>(TI) || isa<ResumeInst>(TI))) in visitCallInst()
|
/external/llvm/lib/AsmParser/ |
D | LLParser.cpp | 4826 ResumeInst *RI = ResumeInst::Create(Exn); in ParseResume()
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | MemorySanitizer.cpp | 2667 void visitResumeInst(ResumeInst &I) { in visitResumeInst()
|
/external/llvm/lib/Bitcode/Reader/ |
D | BitcodeReader.cpp | 3897 I = ResumeInst::Create(Val); in ParseFunctionBody()
|