/openbsd-current/gnu/llvm/llvm/lib/CodeGen/ |
H A D | DwarfEHPrepare.cpp | 242 BasicBlock *UnwindBB = RI->getParent(); local 250 CallInst::Create(RewindFunction, RewindFunctionArgs, "", UnwindBB); 262 new UnreachableInst(Ctx, UnwindBB); 271 BasicBlock *UnwindBB = BasicBlock::Create(Ctx, "unwind_resume", &F); local 273 UnwindBB); 279 BranchInst::Create(UnwindBB, Parent); 280 Updates.push_back({DominatorTree::Insert, Parent, UnwindBB}); 293 CallInst::Create(RewindFunction, RewindFunctionArgs, "", UnwindBB); 298 new UnreachableInst(Ctx, UnwindBB);
|
H A D | WasmEHPrepare.cpp | 359 const auto *UnwindBB = CatchPad->getCatchSwitch()->getUnwindDest(); local 360 if (!UnwindBB) 362 const Instruction *UnwindPad = UnwindBB->getFirstNonPHI(); 367 EHInfo.setUnwindDest(&BB, UnwindBB);
|
/openbsd-current/gnu/llvm/llvm/include/llvm/IR/ |
H A D | Instructions.h | 4670 CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, unsigned Values, 4672 CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, unsigned Values, 4675 void init(Value *CleanupPad, BasicBlock *UnwindBB); 4685 BasicBlock *UnwindBB = nullptr, 4689 if (UnwindBB) 4692 CleanupReturnInst(CleanupPad, UnwindBB, Values, InsertBefore); 4695 static CleanupReturnInst *Create(Value *CleanupPad, BasicBlock *UnwindBB, 4699 if (UnwindBB) 4702 CleanupReturnInst(CleanupPad, UnwindBB, Values, InsertAtEnd);
|
H A D | IRBuilder.h | 1152 BasicBlock *UnwindBB = nullptr) { 1153 return Insert(CleanupReturnInst::Create(CleanupPad, UnwindBB)); 1156 CatchSwitchInst *CreateCatchSwitch(Value *ParentPad, BasicBlock *UnwindBB, argument 1159 return Insert(CatchSwitchInst::Create(ParentPad, UnwindBB, NumHandlers),
|
/openbsd-current/gnu/llvm/llvm/tools/llvm-c-test/ |
H A D | echo.cpp | 770 LLVMBasicBlockRef UnwindBB = nullptr; local 772 UnwindBB = DeclareBB(UDest); 775 Dst = LLVMBuildCatchSwitch(Builder, ParentPad, UnwindBB, NumHandlers, Name);
|
/openbsd-current/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGException.cpp | 958 llvm::BasicBlock *UnwindBB = local 963 CGF.Builder.CreateCatchSwitch(ParentPad, UnwindBB, NumHandlers); 1002 llvm::BasicBlock *UnwindBB = local 1007 CGF.Builder.CreateCatchSwitch(ParentPad, UnwindBB, NumHandlers);
|
/openbsd-current/gnu/llvm/llvm/lib/IR/ |
H A D | Instructions.cpp | 1170 void CleanupReturnInst::init(Value *CleanupPad, BasicBlock *UnwindBB) { argument 1171 if (UnwindBB) 1175 if (UnwindBB) 1176 Op<1>() = UnwindBB; 1179 CleanupReturnInst::CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, argument 1185 init(CleanupPad, UnwindBB); 1188 CleanupReturnInst::CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, argument 1194 init(CleanupPad, UnwindBB);
|
H A D | Core.cpp | 3188 LLVMBasicBlockRef UnwindBB, 3194 return wrap(unwrap(B)->CreateCatchSwitch(unwrap(ParentPad), unwrap(UnwindBB),
|
/openbsd-current/gnu/llvm/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 6683 BasicBlock *NormalBB, *UnwindBB; 6694 parseTypeAndBasicBlock(UnwindBB, PFS)) 6744 InvokeInst::Create(Ty, Callee, NormalBB, UnwindBB, Args, BundleList); 6810 BasicBlock *UnwindBB = nullptr; 6816 if (parseTypeAndBasicBlock(UnwindBB, PFS)) { 6821 Inst = CleanupReturnInst::Create(CleanupPad, UnwindBB); 6877 BasicBlock *UnwindBB = nullptr; 6882 if (parseTypeAndBasicBlock(UnwindBB, PFS)) 6887 CatchSwitchInst::Create(ParentPad, UnwindBB, Table.size());
|
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | SimplifyCFG.cpp | 2431 BasicBlock *UnwindBB = nullptr; 2435 if (!UnwindBB) 2436 UnwindBB = CurrUnwindBB; 2438 assert(UnwindBB == CurrUnwindBB && "Unexpected unwind destination.");
|
/openbsd-current/gnu/llvm/llvm/include/llvm-c/ |
H A D | Core.h | 3754 LLVMBasicBlockRef UnwindBB,
|
/openbsd-current/gnu/llvm/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 5515 BasicBlock *UnwindBB = getBasicBlock(Record[OpNum++]); local 5576 I = InvokeInst::Create(FTy, Callee, NormalBB, UnwindBB, Ops,
|