Home
last modified time | relevance | path

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

12

/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()
185 if (auto *RI = dyn_cast<ResumeInst>(BB.getTerminator())) in InsertUnwindResumeCalls()
218 ResumeInst *RI = Resumes.front(); in InsertUnwindResumeCalls()
237 for (ResumeInst *RI : Resumes) { in InsertUnwindResumeCalls()
DShadowStackGCLowering.cpp124 if (!isa<ReturnInst>(TI) && !isa<ResumeInst>(TI)) in Next()
160 ResumeInst *RI = ResumeInst::Create(LPad, CleanupBB); in Next()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DDwarfEHPrepare.cpp667 SmallVector<ResumeInst*, 16> Resumes; in InsertUnwindResumeCalls()
670 if (ResumeInst *RI = dyn_cast<ResumeInst>(TI)) in InsertUnwindResumeCalls()
697 for (SmallVectorImpl<ResumeInst*>::iterator in InsertUnwindResumeCalls()
699 ResumeInst *RI = *I; in InsertUnwindResumeCalls()
DShadowStackGC.cpp120 !isa<ResumeInst>(TI)) in Next()
156 ResumeInst *RI = ResumeInst::Create(LPad, CleanupBB); in Next()
DSjLjEHPrepare.cpp683 } else if (ResumeInst *RI = dyn_cast<ResumeInst>(I)) { in insertSjLjEHSupport()
1002 } else if (ResumeInst *RI = dyn_cast<ResumeInst>(I)) { in setupEntryBlockAndCallSites()
/external/swiftshader/third_party/LLVM/include/llvm/
DInstructions.h2935 class ResumeInst : public TerminatorInst {
2936 ResumeInst(const ResumeInst &RI);
2938 explicit ResumeInst(Value *Exn, Instruction *InsertBefore=0);
2939 ResumeInst(Value *Exn, BasicBlock *InsertAtEnd);
2941 virtual ResumeInst *clone_impl() const;
2943 static ResumeInst *Create(Value *Exn, Instruction *InsertBefore = 0) {
2944 return new(1) ResumeInst(Exn, InsertBefore);
2946 static ResumeInst *Create(Value *Exn, BasicBlock *InsertAtEnd) {
2947 return new(1) ResumeInst(Exn, InsertAtEnd);
2959 static inline bool classof(const ResumeInst *) { return true; }
[all …]
DInstruction.def103 HANDLE_TERM_INST ( 7, Resume , ResumeInst)
/external/swiftshader/third_party/LLVM/lib/VMCore/
DInstructions.cpp665 ResumeInst::ResumeInst(const ResumeInst &RI) in ResumeInst() function in ResumeInst
667 OperandTraits<ResumeInst>::op_begin(this), 1) { in ResumeInst()
671 ResumeInst::ResumeInst(Value *Exn, Instruction *InsertBefore) in ResumeInst() function in ResumeInst
673 OperandTraits<ResumeInst>::op_begin(this), 1, InsertBefore) { in ResumeInst()
677 ResumeInst::ResumeInst(Value *Exn, BasicBlock *InsertAtEnd) in ResumeInst() function in ResumeInst
679 OperandTraits<ResumeInst>::op_begin(this), 1, InsertAtEnd) { in ResumeInst()
683 unsigned ResumeInst::getNumSuccessorsV() const { in getNumSuccessorsV()
687 void ResumeInst::setSuccessorV(unsigned idx, BasicBlock *NewSucc) { in setSuccessorV()
691 BasicBlock *ResumeInst::getSuccessorV(unsigned idx) const { in getSuccessorV()
3481 ResumeInst *ResumeInst::clone_impl() const { in clone_impl()
[all …]
DInstruction.cpp358 return isa<ResumeInst>(this); in mayThrow()
/external/llvm/lib/IR/
DInstructions.cpp856 ResumeInst::ResumeInst(const ResumeInst &RI) in ResumeInst() function in ResumeInst
858 OperandTraits<ResumeInst>::op_begin(this), 1) { in ResumeInst()
862 ResumeInst::ResumeInst(Value *Exn, Instruction *InsertBefore) in ResumeInst() function in ResumeInst
864 OperandTraits<ResumeInst>::op_begin(this), 1, InsertBefore) { in ResumeInst()
868 ResumeInst::ResumeInst(Value *Exn, BasicBlock *InsertAtEnd) in ResumeInst() function in ResumeInst
870 OperandTraits<ResumeInst>::op_begin(this), 1, InsertAtEnd) { in ResumeInst()
874 unsigned ResumeInst::getNumSuccessorsV() const { in getNumSuccessorsV()
878 void ResumeInst::setSuccessorV(unsigned idx, BasicBlock *NewSucc) { in setSuccessorV()
882 BasicBlock *ResumeInst::getSuccessorV(unsigned idx) const { in getSuccessorV()
4063 ResumeInst *ResumeInst::cloneImpl() const { return new (1) ResumeInst(*this); } in cloneImpl()
DInstruction.cpp545 return isa<ResumeInst>(this); in mayThrow()
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DInlineFunction.cpp311 void forwardResume(ResumeInst *RI);
474 void InvokeInliningInfo::forwardResume(ResumeInst *RI) { in forwardResume()
652 if (ResumeInst *RI = dyn_cast<ResumeInst>(BB->getTerminator())) { in HandleInlinedInvoke()
DSimplifyCFG.cpp66 bool SimplifyResume(ResumeInst *RI, IRBuilder<> &Builder);
2142 bool SimplifyCFGOpt::SimplifyResume(ResumeInst *RI, IRBuilder<> &Builder) { in SimplifyResume()
2886 } else if (ResumeInst *RI = dyn_cast<ResumeInst>(BB->getTerminator())) { in run()
/external/llvm/include/llvm/IR/
DInstructions.h3893 class ResumeInst : public TerminatorInst {
3894 ResumeInst(const ResumeInst &RI);
3896 explicit ResumeInst(Value *Exn, Instruction *InsertBefore=nullptr);
3897 ResumeInst(Value *Exn, BasicBlock *InsertAtEnd);
3902 ResumeInst *cloneImpl() const;
3905 static ResumeInst *Create(Value *Exn, Instruction *InsertBefore = nullptr) {
3906 return new(1) ResumeInst(Exn, InsertBefore);
3908 static ResumeInst *Create(Value *Exn, BasicBlock *InsertAtEnd) {
3909 return new(1) ResumeInst(Exn, InsertAtEnd);
3935 struct OperandTraits<ResumeInst> :
[all …]
DInstVisitor.h170 RetTy visitResumeInst(ResumeInst &I) { DELEGATE(TerminatorInst);} in visitResumeInst()
DInstruction.def115 HANDLE_TERM_INST ( 6, Resume , ResumeInst)
/external/swiftshader/third_party/LLVM/include/llvm/Support/
DInstVisitor.h166 RetTy visitResumeInst(ResumeInst &I) { DELEGATE(TerminatorInst);} in visitResumeInst()
DIRBuilder.h478 ResumeInst *CreateResume(Value *Exn) { in CreateResume()
479 return Insert(ResumeInst::Create(Exn)); in CreateResume()
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
DPruneEH.cpp105 isa<ResumeInst>(BB->getTerminator()))) { in runOnSCC()
/external/llvm/lib/Transforms/Utils/
DInlineFunction.cpp109 void forwardResume(ResumeInst *RI,
168 ResumeInst *RI, SmallPtrSetImpl<LandingPadInst *> &InlinedLPads) { in forwardResume()
548 if (ResumeInst *RI = dyn_cast<ResumeInst>(BB->getTerminator())) in HandleInlinedLandingPad()
DSimplifyCFG.cpp155 bool SimplifyResume(ResumeInst *RI, IRBuilder<> &Builder);
156 bool SimplifySingleResume(ResumeInst *RI);
157 bool SimplifyCommonResume(ResumeInst *RI);
3361 bool SimplifyCFGOpt::SimplifyResume(ResumeInst *RI, IRBuilder<> &Builder) { in SimplifyResume()
3373 bool SimplifyCFGOpt::SimplifyCommonResume(ResumeInst *RI) { in SimplifyCommonResume()
3452 bool SimplifyCFGOpt::SimplifySingleResume(ResumeInst *RI) { in SimplifySingleResume()
5504 } else if (ResumeInst *RI = dyn_cast<ResumeInst>(BB->getTerminator())) { in run()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DPathNumbering.cpp390 || isa<ResumeInst>(terminator) || isa<UnwindInst>(terminator)) in buildNode()
/external/llvm/lib/Analysis/
DInlineCost.cpp200 bool visitResumeInst(ResumeInst &RI);
1029 bool CallAnalyzer::visitResumeInst(ResumeInst &RI) { in visitResumeInst()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h473 void visitResume(const ResumeInst &I);
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h825 void visitResume(const ResumeInst &I);

12