/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | WinEHPrepare.cpp | 167 static BasicBlock *getCleanupRetUnwindDest(const CleanupPadInst *CleanupPad) { argument 168 for (const User *U : CleanupPad->users()) 195 else if (auto *CleanupPad = dyn_cast<CleanupPadInst>(FuncletPad)) 196 FuncletUnwindDest = getCleanupRetUnwindDest(CleanupPad); 231 auto *CleanupPad = cast<CleanupReturnInst>(TI)->getCleanupPad(); local 232 if (CleanupPad->getParentPad() != ParentPad) 234 return CleanupPad->getParent(); 290 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); local 294 if (FuncInfo.EHPadStateMap.count(CleanupPad)) 298 FuncInfo.EHPadStateMap[CleanupPad] 392 auto *CleanupPad = cast<CleanupPadInst>(FirstNonPHI); local 941 auto *CleanupPad = dyn_cast_or_null<CleanupPadInst>(FuncletPad); local [all...] |
H A D | TargetLoweringBase.cpp | 1593 case CleanupPad: return 0;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | InlineFunction.cpp | 288 auto *CleanupPad = cast<CleanupPadInst>(CurrentPad); local 289 for (User *U : CleanupPad->users()) { 294 UnwindDestToken = ConstantTokenNone::get(CleanupPad->getContext()); 321 getParentPad(ChildUnwindDestToken) == CleanupPad) 679 auto *CleanupPad = CRI->getCleanupPad(); local 680 CleanupReturnInst::Create(CleanupPad, UnwindDest, CRI); 687 assert(!FuncletUnwindMap.count(CleanupPad) || 688 isa<ConstantTokenNone>(FuncletUnwindMap[CleanupPad])); 689 FuncletUnwindMap[CleanupPad] =
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 4400 : FuncletPadInst(Instruction::CleanupPad, ParentPad, Args, Values, 4405 : FuncletPadInst(Instruction::CleanupPad, ParentPad, Args, Values, 4426 return I->getOpcode() == Instruction::CleanupPad; 4571 CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, unsigned Values, 4573 CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, unsigned Values, 4576 void init(Value *CleanupPad, BasicBlock *UnwindBB); 4585 static CleanupReturnInst *Create(Value *CleanupPad, 4588 assert(CleanupPad); 4593 CleanupReturnInst(CleanupPad, UnwindBB, Values, InsertBefore); 4596 static CleanupReturnInst *Create(Value *CleanupPad, BasicBloc [all...] |
H A D | Instruction.h | 597 case Instruction::CleanupPad:
|
H A D | IRBuilder.h | 1110 CleanupReturnInst *CreateCleanupRet(CleanupPadInst *CleanupPad, argument 1112 return Insert(CleanupReturnInst::Create(CleanupPad, UnwindBB));
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instructions.cpp | 930 void CleanupReturnInst::init(Value *CleanupPad, BasicBlock *UnwindBB) { argument 934 Op<0>() = CleanupPad; 939 CleanupReturnInst::CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, argument 941 : Instruction(Type::getVoidTy(CleanupPad->getContext()), 945 init(CleanupPad, UnwindBB); 948 CleanupReturnInst::CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, argument 950 : Instruction(Type::getVoidTy(CleanupPad->getContext()), 954 init(CleanupPad, UnwindBB);
|
H A D | Instruction.cpp | 370 case CleanupPad: return "cleanuppad";
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroFrame.cpp | 557 auto *CleanupPad = local 560 CleanupReturnInst::Create(CleanupPad, NewBlock, CurrentBlock);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLLexer.cpp | 896 INSTKEYWORD(cleanuppad, CleanupPad);
|
H A D | LLParser.cpp | 6185 Value *CleanupPad = nullptr; 6190 if (ParseValue(Type::getTokenTy(Context), CleanupPad, PFS)) 6207 Inst = CleanupReturnInst::Create(CleanupPad, UnwindBB);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 4260 Value *CleanupPad = local 4262 if (!CleanupPad) 4271 I = CleanupReturnInst::Create(CleanupPad, UnwindDest);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 4135 case Instruction::CleanupPad:
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 2805 case Instruction::CleanupPad:
|