Home
last modified time | relevance | path

Searched refs:CatchReturnInst (Results 1 – 21 of 21) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp262 if ((isa<CleanupReturnInst>(TI) || isa<CatchReturnInst>(TI)) && State > 0) { in calculateCXXStateForAsynchEH()
323 if (isa<CatchPadInst>(I) && isa<CatchReturnInst>(TI)) { in calculateSEHStateForAsynchEH()
329 } else if ((isa<CleanupReturnInst>(TI) || isa<CatchReturnInst>(TI)) && in calculateSEHStateForAsynchEH()
970 SmallVector<CatchReturnInst *, 2> FixupCatchrets; in cloneCommonBlocks()
977 if (auto *CatchRet = dyn_cast<CatchReturnInst>(Pred->getTerminator())) in cloneCommonBlocks()
981 for (CatchReturnInst *CatchRet : FixupCatchrets) in cloneCommonBlocks()
992 dyn_cast<CatchReturnInst>(IncomingBlock->getTerminator())) { in cloneCommonBlocks()
1144 if (auto *CRI = dyn_cast<CatchReturnInst>(TI)) in removeImplausibleInstructions()
1337 dyn_cast<CatchReturnInst>(IncomingBlock->getTerminator())) { in replaceUseWithLoad()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DEHPersonalities.cpp148 if (auto *CatchRet = dyn_cast<CatchReturnInst>(Terminator)) { in colorEHFunclets()
H A DInstructions.cpp1051 void CatchReturnInst::init(Value *CatchPad, BasicBlock *BB) { in init()
1056 CatchReturnInst::CatchReturnInst(const CatchReturnInst &CRI) in CatchReturnInst() function in CatchReturnInst
1058 OperandTraits<CatchReturnInst>::op_begin(this), 2) { in CatchReturnInst()
1063 CatchReturnInst::CatchReturnInst(Value *CatchPad, BasicBlock *BB, in CatchReturnInst() function in CatchReturnInst
1066 OperandTraits<CatchReturnInst>::op_begin(this), 2, in CatchReturnInst()
1071 CatchReturnInst::CatchReturnInst(Value *CatchPad, BasicBlock *BB, in CatchReturnInst() function in CatchReturnInst
1074 OperandTraits<CatchReturnInst>::op_begin(this), 2, in CatchReturnInst()
4966 CatchReturnInst *CatchReturnInst::cloneImpl() const { in cloneImpl()
4967 return new (getNumOperands()) CatchReturnInst(*this); in cloneImpl()
H A DVerifier.cpp583 void visitCatchReturnInst(CatchReturnInst &CatchReturn);
4393 void Verifier::visitCatchReturnInst(CatchReturnInst &CatchReturn) { in visitCatchReturnInst()
4458 Check(isa<CatchReturnInst>(U), "Bogus funclet pad use", U); in visitFuncletPadInst()
H A DAsmWriter.cpp4290 } else if (const auto *CRI = dyn_cast<CatchReturnInst>(&I)) { in printInstruction()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h4598 class CatchReturnInst : public Instruction {
4599 CatchReturnInst(const CatchReturnInst &RI);
4601 CatchReturnInst(Value *CatchPad, BasicBlock *BB, BasicBlock *InsertAtEnd);
4609 CatchReturnInst *cloneImpl() const;
4612 static CatchReturnInst *Create(Value *CatchPad, BasicBlock *BB,
4616 return new (2) CatchReturnInst(CatchPad, BB, InsertBefore);
4619 static CatchReturnInst *Create(Value *CatchPad, BasicBlock *BB,
4623 return new (2) CatchReturnInst(CatchPad, BB, InsertAtEnd);
4670 struct OperandTraits<CatchReturnInst>
4671 : public FixedNumOperandTraits<CatchReturnInst, 2> {};
[all …]
H A DInstVisitor.h247 RetTy visitCatchReturnInst(CatchReturnInst &I) { in visitCatchReturnInst()
H A DInstruction.def135 HANDLE_TERM_INST ( 9, CatchRet , CatchReturnInst)
H A DIRBuilder.h1253 CatchReturnInst *CreateCatchRet(CatchPadInst *CatchPad, BasicBlock *BB) { in CreateCatchRet()
1254 return Insert(CatchReturnInst::Create(CatchPad, BB)); in CreateCatchRet()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h59 class CatchReturnInst; variable
593 ModRefInfo getModRefInfo(const CatchReturnInst *I, const MemoryLocation &Loc,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86WinEHState.cpp558 if (isa<CatchReturnInst>(PredBB->getTerminator())) in getPredState()
582 if (isa<CatchReturnInst>(BB->getTerminator())) in getSuccState()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasAnalysis.cpp553 ModRefInfo AAResults::getModRefInfo(const CatchReturnInst *CatchRet, in getModRefInfo()
632 return getModRefInfo((const CatchReturnInst *)I, Loc, AAQIP); in getModRefInfo()
H A DInlineCost.cpp491 bool visitCatchReturnInst(CatchReturnInst &RI);
2493 bool CallAnalyzer::visitCatchReturnInst(CatchReturnInst &CRI) { in visitCatchReturnInst()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h53 class CatchReturnInst; variable
502 void visitCatchRet(const CatchReturnInst &I);
H A DSelectionDAGBuilder.cpp1936 void SelectionDAGBuilder::visitCatchRet(const CatchReturnInst &I) { in visitCatchRet()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp150 if (const auto *CRI = dyn_cast<CatchReturnInst>(U)) in isBlockValidForExtraction()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h1768 macro(CatchReturnInst) \
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp4541 void visitCatchReturnInst(CatchReturnInst &CRI) { in visitCatchReturnInst()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp3069 const auto &CRI = cast<CatchReturnInst>(I); in writeInstruction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5362 I = CatchReturnInst::Create(CatchPad, BB); in parseFunctionBody()
/freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp7020 Inst = CatchReturnInst::Create(CatchPad, BB); in parseCatchRet()