Searched refs:UnwindBB (Results 1 - 12 of 12) sorted by relevance

/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp242 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 DWasmEHPrepare.cpp359 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 DInstructions.h4670 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 DIRBuilder.h1152 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 Decho.cpp770 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 DCGException.cpp958 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 DInstructions.cpp1170 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 DCore.cpp3188 LLVMBasicBlockRef UnwindBB,
3194 return wrap(unwrap(B)->CreateCatchSwitch(unwrap(ParentPad), unwrap(UnwindBB),
/openbsd-current/gnu/llvm/llvm/lib/AsmParser/
H A DLLParser.cpp6683 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 DSimplifyCFG.cpp2431 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 DCore.h3754 LLVMBasicBlockRef UnwindBB,
/openbsd-current/gnu/llvm/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5515 BasicBlock *UnwindBB = getBasicBlock(Record[OpNum++]); local
5576 I = InvokeInst::Create(FTy, Callee, NormalBB, UnwindBB, Ops,

Completed in 350 milliseconds