/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.h | 56 class CleanupReturnInst; 656 void visitCleanupRet(const CleanupReturnInst &I);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | WinEHPrepare.cpp | 169 if (const auto *CRI = dyn_cast<CleanupReturnInst>(U)) 231 auto *CleanupPad = cast<CleanupReturnInst>(TI)->getCleanupPad(); 604 if (auto *CleanupRet = dyn_cast<CleanupReturnInst>(U)) { 988 // The token consumed by a CleanupReturnInst must match the funclet token. 990 if (auto *CRI = dyn_cast<CleanupReturnInst>(TI))
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instructions.cpp | 916 // CleanupReturnInst Implementation 919 CleanupReturnInst::CleanupReturnInst(const CleanupReturnInst &CRI) function in class:CleanupReturnInst 921 OperandTraits<CleanupReturnInst>::op_end(this) - 930 void CleanupReturnInst::init(Value *CleanupPad, BasicBlock *UnwindBB) { 939 CleanupReturnInst::CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, function in class:CleanupReturnInst 943 OperandTraits<CleanupReturnInst>::op_end(this) - Values, 948 CleanupReturnInst function in class:CleanupReturnInst [all...] |
H A D | Instruction.cpp | 596 if (const auto *CRI = dyn_cast<CleanupReturnInst>(this))
|
H A D | Verifier.cpp | 496 void visitCleanupReturnInst(CleanupReturnInst &CRI); 2116 UnwindDest = cast<CleanupReturnInst>(Terminator)->getUnwindDest(); 3663 } else if (auto *CRI = dyn_cast<CleanupReturnInst>(TI)) { 3807 if (auto *CRI = dyn_cast<CleanupReturnInst>(U)) { 3995 void Verifier::visitCleanupReturnInst(CleanupReturnInst &CRI) { 3997 "CleanupReturnInst needs to be provided a CleanupPad", &CRI, 4003 "CleanupReturnInst must unwind to an EH block which is not a "
|
H A D | Core.cpp | 2864 if (CleanupReturnInst *CRI = dyn_cast<CleanupReturnInst>(unwrap(Invoke))) { 2877 if (CleanupReturnInst *CRI = dyn_cast<CleanupReturnInst>(unwrap(Invoke))) {
|
H A D | AsmWriter.cpp | 3839 } else if (const auto *CRI = dyn_cast<CleanupReturnInst>(&I)) {
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 4565 // CleanupReturnInst Class 4568 class CleanupReturnInst : public Instruction { 4570 CleanupReturnInst(const CleanupReturnInst &RI); 4571 CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, unsigned Values, 4573 CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, unsigned Values, 4582 CleanupReturnInst *cloneImpl() const; 4585 static CleanupReturnInst *Create(Value *CleanupPad, 4593 CleanupReturnInst(CleanupPad, UnwindBB, Values, InsertBefore); 4596 static CleanupReturnInst *Creat [all...] |
H A D | InstVisitor.h | 253 RetTy visitCleanupReturnInst(CleanupReturnInst &I) {
|
H A D | IRBuilder.h | 1110 CleanupReturnInst *CreateCleanupRet(CleanupPadInst *CleanupPad, 1112 return Insert(CleanupReturnInst::Create(CleanupPad, UnwindBB));
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroFrame.cpp | 560 CleanupReturnInst::Create(CleanupPad, NewBlock, CurrentBlock); 801 else if (auto *CR = dyn_cast<CleanupReturnInst>(TI)) 863 CleanupReturnInst::Create(NewCleanupPad, Succ, NewBB);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | InlineFunction.cpp | 290 if (auto *CleanupRet = dyn_cast<CleanupReturnInst>(U)) { 503 assert(!isa<CleanupReturnInst>(U) && "Expected useless pad"); 677 if (auto *CRI = dyn_cast<CleanupReturnInst>(BB->getTerminator())) { 680 CleanupReturnInst::Create(CleanupPad, UnwindDest, CRI); 2116 if (auto *CleanupRet = dyn_cast<CleanupReturnInst>(BB->getTerminator()))
|
H A D | SimplifyCFG.cpp | 199 bool SimplifyCleanupReturn(CleanupReturnInst *RI); 3981 static bool removeEmptyCleanup(CleanupReturnInst *RI) { 4118 static bool mergeCleanupPad(CleanupReturnInst *RI) { 4150 bool SimplifyCFGOpt::SimplifyCleanupReturn(CleanupReturnInst *RI) { 4352 } else if (isa<CleanupReturnInst>(TI)) { 6156 } else if (auto *RI = dyn_cast<CleanupReturnInst>(BB->getTerminator())) {
|
H A D | CodeExtractor.cpp | 161 if (const auto *CRI = dyn_cast<CleanupReturnInst>(U)) 166 if (const auto *CRI = dyn_cast<CleanupReturnInst>(I)) {
|
H A D | Local.cpp | 2203 if (auto *CRI = dyn_cast<CleanupReturnInst>(TI)) { 2204 NewTI = CleanupReturnInst::Create(CRI->getCleanupPad(), nullptr, CRI);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InlineCost.cpp | 335 bool visitCleanupReturnInst(CleanupReturnInst &RI); 1697 bool CallAnalyzer::visitCleanupReturnInst(CleanupReturnInst &CRI) {
|
H A D | ValueTracking.cpp | 4427 if (const auto *CRI = dyn_cast<CleanupReturnInst>(I))
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64StackTagging.cpp | 560 if (isa<ReturnInst>(I) || isa<ResumeInst>(I) || isa<CleanupReturnInst>(I))
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | HWAddressSanitizer.cpp | 1107 isa<CleanupReturnInst>(Inst))
|
H A D | AddressSanitizer.cpp | 972 void visitCleanupReturnInst(CleanupReturnInst &CRI) { RetVec.push_back(&CRI); }
|
H A D | MemorySanitizer.cpp | 3665 void visitCleanupReturnInst(CleanupReturnInst &CRI) {
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm-c/ |
H A D | Core.h | 1577 macro(CleanupReturnInst) \ 3289 * Works on llvm::InvokeInst, llvm::CleanupReturnInst, and 3293 * @see llvm::CleanupReturnInst::getUnwindDest() 3310 * Works on llvm::InvokeInst, llvm::CleanupReturnInst, and 3314 * @see llvm::CleanupReturnInst::setUnwindDest()
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 4271 I = CleanupReturnInst::Create(CleanupPad, UnwindDest);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 2792 const auto &CRI = cast<CleanupReturnInst>(I);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 6207 Inst = CleanupReturnInst::Create(CleanupPad, UnwindBB);
|