Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DUnifyFunctionExitNodes.cpp58 else if (isa<UnwindInst>(I->getTerminator())) in runOnFunction()
70 new UnwindInst(F.getContext(), UnwindBlock); in runOnFunction()
DLowerInvoke.cpp196 } else if (UnwindInst *UI = dyn_cast<UnwindInst>(BB->getTerminator())) { in insertCheapEHSupport()
407 SmallVector<UnwindInst*,16> Unwinds; in insertExpensiveEHSupport()
418 } else if (UnwindInst *UI = dyn_cast<UnwindInst>(BB->getTerminator())) { in insertExpensiveEHSupport()
DInlineFunction.cpp637 if (UnwindInst *UI = dyn_cast<UnwindInst>(BB->getTerminator())) { in HandleInlinedInvoke()
1110 if (UnwindInst *UI = dyn_cast<UnwindInst>(BB->getTerminator())) { in InlineFunction()
1140 if (isa<UnwindInst>(Term)) { in InlineFunction()
DCloneFunction.cpp63 CodeInfo->ContainsUnwinds |= isa<UnwindInst>(BB->getTerminator()); in CloneBasicBlock()
306 CodeInfo->ContainsUnwinds |= isa<UnwindInst>(OldTI); in CloneBlock()
DSimplifyCFG.cpp68 bool SimplifyUnwind(UnwindInst *UI, IRBuilder<> &Builder);
2238 bool SimplifyCFGOpt::SimplifyUnwind(UnwindInst *UI, IRBuilder<> &Builder) { in SimplifyUnwind()
2895 } else if (UnwindInst *UI = dyn_cast<UnwindInst>(BB->getTerminator())) { in run()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DDwarfEHPrepare.cpp487 if (isa<UnwindInst>(bi)) in LowerUnwindsAndResumes()
517 if (isa<UnwindInst>(RI)) in LowerUnwindsAndResumes()
528 if (isa<UnwindInst>(RI)) in LowerUnwindsAndResumes()
531 if (isa<UnwindInst>(RI)) in LowerUnwindsAndResumes()
DSjLjEHPrepare.cpp405 SmallVector<UnwindInst*,16> Unwinds; in insertSjLjEHSupport()
417 } else if (UnwindInst *UI = dyn_cast<UnwindInst>(BB->getTerminator())) { in insertSjLjEHSupport()
DShadowStackGC.cpp119 if (!isa<UnwindInst>(TI) && !isa<ReturnInst>(TI) && in Next()
/external/swiftshader/third_party/LLVM/include/llvm/Support/
DInstVisitor.h165 RetTy visitUnwindInst(UnwindInst &I) { DELEGATE(TerminatorInst);} in visitUnwindInst()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h74 class UnwindInst; variable
474 void visitUnwind(const UnwindInst &I);
DSelectionDAGBuilder.cpp1823 void SelectionDAGBuilder::visitUnwind(const UnwindInst &I) { in visitUnwind()
/external/swiftshader/third_party/LLVM/lib/VMCore/
DInstructions.cpp638 UnwindInst::UnwindInst(LLVMContext &Context, Instruction *InsertBefore) in UnwindInst() function in UnwindInst
642 UnwindInst::UnwindInst(LLVMContext &Context, BasicBlock *InsertAtEnd) in UnwindInst() function in UnwindInst
648 unsigned UnwindInst::getNumSuccessorsV() const { in getNumSuccessorsV()
652 void UnwindInst::setSuccessorV(unsigned idx, BasicBlock *NewSucc) { in setSuccessorV()
656 BasicBlock *UnwindInst::getSuccessorV(unsigned idx) const { in getSuccessorV()
3485 UnwindInst *UnwindInst::clone_impl() const { in clone_impl()
3487 return new UnwindInst(Context); in clone_impl()
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
DPruneEH.cpp104 if (CheckUnwind && (isa<UnwindInst>(BB->getTerminator()) || in runOnSCC()
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/Interpreter/
DInterpreter.h168 void visitUnwindInst(UnwindInst &I);
DExecution.cpp628 void Interpreter::visitUnwindInst(UnwindInst &I) { in visitUnwindInst()
/external/swiftshader/third_party/LLVM/include/llvm/
DInstruction.def102 HANDLE_TERM_INST ( 6, Unwind , UnwindInst)
DInstructions.h2900 class UnwindInst : public TerminatorInst {
2903 virtual UnwindInst *clone_impl() const;
2909 explicit UnwindInst(LLVMContext &C, Instruction *InsertBefore = 0);
2910 explicit UnwindInst(LLVMContext &C, BasicBlock *InsertAtEnd);
2915 static inline bool classof(const UnwindInst *) { return true; }
/external/swiftshader/third_party/LLVM/lib/Analysis/
DPathNumbering.cpp390 || isa<ResumeInst>(terminator) || isa<UnwindInst>(terminator)) in buildNode()
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineCalls.cpp736 isa<UnwindInst>(TI))) in visitCallInst()
/external/swiftshader/third_party/LLVM/lib/Bitcode/Reader/
DBitcodeReader.cpp2521 I = new UnwindInst(Context); in ParseFunctionBody()
/external/swiftshader/third_party/LLVM/lib/Target/CBackend/
DCBackend.cpp291 void visitUnwindInst(UnwindInst &I) { in visitUnwindInst()
/external/swiftshader/third_party/LLVM/lib/AsmParser/
DLLParser.cpp2884 case lltok::kw_unwind: Inst = new UnwindInst(Context); return false; in ParseInstruction()