| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | WinEHPrepare.cpp | 262 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 D | EHPersonalities.cpp | 148 if (auto *CatchRet = dyn_cast<CatchReturnInst>(Terminator)) { in colorEHFunclets()
|
| H A D | Instructions.cpp | 1051 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 D | Verifier.cpp | 583 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 D | AsmWriter.cpp | 4290 } else if (const auto *CRI = dyn_cast<CatchReturnInst>(&I)) { in printInstruction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 4598 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 D | InstVisitor.h | 247 RetTy visitCatchReturnInst(CatchReturnInst &I) { in visitCatchReturnInst()
|
| H A D | Instruction.def | 135 HANDLE_TERM_INST ( 9, CatchRet , CatchReturnInst)
|
| H A D | IRBuilder.h | 1253 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 D | AliasAnalysis.h | 59 class CatchReturnInst; variable 593 ModRefInfo getModRefInfo(const CatchReturnInst *I, const MemoryLocation &Loc,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86WinEHState.cpp | 558 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 D | AliasAnalysis.cpp | 553 ModRefInfo AAResults::getModRefInfo(const CatchReturnInst *CatchRet, in getModRefInfo() 632 return getModRefInfo((const CatchReturnInst *)I, Loc, AAQIP); in getModRefInfo()
|
| H A D | InlineCost.cpp | 491 bool visitCatchReturnInst(CatchReturnInst &RI); 2493 bool CallAnalyzer::visitCatchReturnInst(CatchReturnInst &CRI) { in visitCatchReturnInst()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.h | 53 class CatchReturnInst; variable 502 void visitCatchRet(const CatchReturnInst &I);
|
| H A D | SelectionDAGBuilder.cpp | 1936 void SelectionDAGBuilder::visitCatchRet(const CatchReturnInst &I) { in visitCatchRet()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 150 if (const auto *CRI = dyn_cast<CatchReturnInst>(U)) in isBlockValidForExtraction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm-c/ |
| H A D | Core.h | 1768 macro(CatchReturnInst) \
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 4541 void visitCatchReturnInst(CatchReturnInst &CRI) { in visitCatchReturnInst()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 3069 const auto &CRI = cast<CatchReturnInst>(I); in writeInstruction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 5362 I = CatchReturnInst::Create(CatchPad, BB); in parseFunctionBody()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 7020 Inst = CatchReturnInst::Create(CatchPad, BB); in parseCatchRet()
|