Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DWinEHPrepare.cpp210 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(TI)) { in getEHPadFromPredecessor()
228 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(FirstNonPHI)) { in calculateCXXStateNumbers()
318 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(FirstNonPHI)) { in calculateSEHStateNumbers()
381 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(EHPad)) in isTopLevelPadForMSVC()
484 } else if (const auto *CatchSwitch = dyn_cast<CatchSwitchInst>(Pad)) { in calculateClrEHStateNumbers()
/external/llvm/lib/IR/
DInstructions.cpp869 CatchSwitchInst::CatchSwitchInst(Value *ParentPad, BasicBlock *UnwindDest, in CatchSwitchInst() function in CatchSwitchInst
881 CatchSwitchInst::CatchSwitchInst(Value *ParentPad, BasicBlock *UnwindDest, in CatchSwitchInst() function in CatchSwitchInst
892 CatchSwitchInst::CatchSwitchInst(const CatchSwitchInst &CSI) in CatchSwitchInst() function in CatchSwitchInst
903 void CatchSwitchInst::init(Value *ParentPad, BasicBlock *UnwindDest, in init()
920 void CatchSwitchInst::growOperands(unsigned Size) { in growOperands()
929 void CatchSwitchInst::addHandler(BasicBlock *Handler) { in addHandler()
937 BasicBlock *CatchSwitchInst::getSuccessorV(unsigned idx) const { in getSuccessorV()
940 unsigned CatchSwitchInst::getNumSuccessorsV() const { in getNumSuccessorsV()
943 void CatchSwitchInst::setSuccessorV(unsigned idx, BasicBlock *B) { in setSuccessorV()
3969 CatchSwitchInst *CatchSwitchInst::cloneImpl() const { in cloneImpl()
[all …]
DInstruction.cpp476 if (const auto *CatchSwitch = dyn_cast<CatchSwitchInst>(this)) in mayThrow()
DVerifier.cpp406 void visitCatchSwitchInst(CatchSwitchInst &CatchSwitch);
2930 } else if (!isa<CleanupReturnInst>(TI) && !isa<CatchSwitchInst>(TI)) { in visitEHPadPredecessors()
2986 Assert(isa<CatchSwitchInst>(CPI.getParentPad()), in visitCatchPadInst()
3022 Assert(isa<CatchSwitchInst>(ParentPad) || isa<ConstantTokenNone>(ParentPad) || in visitCleanupPadInst()
3032 } else if (isa<CleanupPadInst>(U) || isa<CatchSwitchInst>(U)) { in visitCleanupPadInst()
3055 void Verifier::visitCatchSwitchInst(CatchSwitchInst &CatchSwitch) { in visitCatchSwitchInst()
3080 Assert(isa<CatchSwitchInst>(ParentPad) || isa<ConstantTokenNone>(ParentPad) || in visitCatchSwitchInst()
DAsmWriter.cpp2886 } else if (const auto *CatchSwitch = dyn_cast<CatchSwitchInst>(&I)) { in printInstruction()
/external/llvm/include/llvm/IR/
DInstructions.h3831 class CatchSwitchInst : public TerminatorInst {
3839 CatchSwitchInst(const CatchSwitchInst &CSI);
3848 CatchSwitchInst(Value *ParentPad, BasicBlock *UnwindDest,
3856 CatchSwitchInst(Value *ParentPad, BasicBlock *UnwindDest,
3863 CatchSwitchInst *cloneImpl() const;
3866 static CatchSwitchInst *Create(Value *ParentPad, BasicBlock *UnwindDest,
3870 return new CatchSwitchInst(ParentPad, UnwindDest, NumHandlers, NameStr,
3873 static CatchSwitchInst *Create(Value *ParentPad, BasicBlock *UnwindDest,
3876 return new CatchSwitchInst(ParentPad, UnwindDest, NumHandlers, NameStr,
3996 struct OperandTraits<CatchSwitchInst> : public HungoffOperandTraits<2> {};
[all …]
DInstVisitor.h174 RetTy visitCatchSwitchInst(CatchSwitchInst &I) { DELEGATE(TerminatorInst);} in visitCatchSwitchInst()
DInstruction.def119 HANDLE_TERM_INST (10, CatchSwitch , CatchSwitchInst)
DIRBuilder.h711 CatchSwitchInst *CreateCatchSwitch(Value *ParentPad, BasicBlock *UnwindBB,
714 return Insert(CatchSwitchInst::Create(ParentPad, UnwindBB, NumHandlers),
/external/llvm/lib/Transforms/Utils/
DInlineFunction.cpp346 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(I)) { in HandleInlinedEHPad()
348 auto *NewCatchSwitch = CatchSwitchInst::Create( in HandleInlinedEHPad()
1114 if (isa<CatchSwitchInst>(CalledBB.getFirstNonPHI())) in InlineFunction()
1464 if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(I)) { in InlineFunction()
DLocal.cpp1348 } else if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(TI)) { in removeUnwindEdge()
1349 auto *NewCatchSwitch = CatchSwitchInst::Create( in removeUnwindEdge()
DSimplifyCFG.cpp3516 isa<CatchSwitchInst>(TI)) { in SimplifyUnreachable()
/external/llvm/lib/CodeGen/SelectionDAG/
DFunctionLoweringInfo.cpp228 if (isa<CatchSwitchInst>(I)) { in set()
DSelectionDAGBuilder.h740 void visitCatchSwitch(const CatchSwitchInst &I);
DSelectionDAGBuilder.cpp1259 } else if (auto *CatchSwitch = dyn_cast<CatchSwitchInst>(Pad)) { in findUnwindDestinations()
1301 void SelectionDAGBuilder::visitCatchSwitch(const CatchSwitchInst &CSI) { in visitCatchSwitch()
/external/llvm/lib/Transforms/Scalar/
DSCCP.cpp486 void visitCatchSwitchInst(CatchSwitchInst &CPI) { in visitCatchSwitchInst()
/external/clang/lib/CodeGen/
DCGException.cpp888 llvm::CatchSwitchInst *CatchSwitch = in emitCatchPadBlock()
/external/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp101 } else if (isa<CatchSwitchInst>(IP)) { in findInsertPointAfter()
/external/llvm/lib/Transforms/Instrumentation/
DMemorySanitizer.cpp2688 void visitCatchSwitchInst(CatchSwitchInst &I) { in visitCatchSwitchInst()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp2010 const auto &CatchSwitch = cast<CatchSwitchInst>(I); in WriteInstruction()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp4499 CatchSwitchInst::Create(ParentPad, UnwindDest, NumHandlers); in parseFunctionBody()
/external/llvm/lib/AsmParser/
DLLParser.cpp5264 CatchSwitchInst::Create(ParentPad, UnwindBB, Table.size()); in ParseCatchSwitch()