Home
last modified time | relevance | path

Searched refs:UnwindBB (Results 1 – 9 of 9) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DDwarfEHPrepare.cpp222 BasicBlock *UnwindBB = RI->getParent(); in InsertUnwindResumeCalls() local
226 CallInst *CI = CallInst::Create(RewindFunction, ExnObj, "", UnwindBB); in InsertUnwindResumeCalls()
230 new UnreachableInst(Ctx, UnwindBB); in InsertUnwindResumeCalls()
234 BasicBlock *UnwindBB = BasicBlock::Create(Ctx, "unwind_resume", &Fn); in InsertUnwindResumeCalls() local
236 "exn.obj", UnwindBB); in InsertUnwindResumeCalls()
242 BranchInst::Create(UnwindBB, Parent); in InsertUnwindResumeCalls()
251 CallInst *CI = CallInst::Create(RewindFunction, PN, "", UnwindBB); in InsertUnwindResumeCalls()
255 new UnreachableInst(Ctx, UnwindBB); in InsertUnwindResumeCalls()
DWasmEHPrepare.cpp363 const auto *UnwindBB = CatchPad->getCatchSwitch()->getUnwindDest(); in calculateWasmEHInfo() local
364 if (!UnwindBB) in calculateWasmEHInfo()
366 const Instruction *UnwindPad = UnwindBB->getFirstNonPHI(); in calculateWasmEHInfo()
371 EHInfo.setEHPadUnwindDest(&BB, UnwindBB); in calculateWasmEHInfo()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DInstructions.h4571 CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, unsigned Values,
4573 CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, unsigned Values,
4576 void init(Value *CleanupPad, BasicBlock *UnwindBB);
4586 BasicBlock *UnwindBB = nullptr,
4590 if (UnwindBB)
4593 CleanupReturnInst(CleanupPad, UnwindBB, Values, InsertBefore);
4596 static CleanupReturnInst *Create(Value *CleanupPad, BasicBlock *UnwindBB,
4600 if (UnwindBB)
4603 CleanupReturnInst(CleanupPad, UnwindBB, Values, InsertAtEnd);
DIRBuilder.h1111 BasicBlock *UnwindBB = nullptr) {
1112 return Insert(CleanupReturnInst::Create(CleanupPad, UnwindBB));
1115 CatchSwitchInst *CreateCatchSwitch(Value *ParentPad, BasicBlock *UnwindBB,
1118 return Insert(CatchSwitchInst::Create(ParentPad, UnwindBB, NumHandlers),
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DInstructions.cpp930 void CleanupReturnInst::init(Value *CleanupPad, BasicBlock *UnwindBB) { in init() argument
931 if (UnwindBB) in init()
935 if (UnwindBB) in init()
936 Op<1>() = UnwindBB; in init()
939 CleanupReturnInst::CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, in CleanupReturnInst() argument
945 init(CleanupPad, UnwindBB); in CleanupReturnInst()
948 CleanupReturnInst::CleanupReturnInst(Value *CleanupPad, BasicBlock *UnwindBB, in CleanupReturnInst() argument
954 init(CleanupPad, UnwindBB); in CleanupReturnInst()
DCore.cpp3167 LLVMBasicBlockRef UnwindBB, in LLVMBuildCatchSwitch() argument
3173 return wrap(unwrap(B)->CreateCatchSwitch(unwrap(ParentPad), unwrap(UnwindBB), in LLVMBuildCatchSwitch()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/AsmParser/
DLLParser.cpp6057 BasicBlock *NormalBB, *UnwindBB; in ParseInvoke() local
6068 ParseTypeAndBasicBlock(UnwindBB, PFS)) in ParseInvoke()
6130 InvokeInst::Create(Ty, Callee, NormalBB, UnwindBB, Args, BundleList); in ParseInvoke()
6196 BasicBlock *UnwindBB = nullptr; in ParseCleanupRet() local
6202 if (ParseTypeAndBasicBlock(UnwindBB, PFS)) { in ParseCleanupRet()
6207 Inst = CleanupReturnInst::Create(CleanupPad, UnwindBB); in ParseCleanupRet()
6264 BasicBlock *UnwindBB = nullptr; in ParseCatchSwitch() local
6269 if (ParseTypeAndBasicBlock(UnwindBB, PFS)) in ParseCatchSwitch()
6274 CatchSwitchInst::Create(ParentPad, UnwindBB, Table.size()); in ParseCatchSwitch()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm-c/
DCore.h3618 LLVMBasicBlockRef UnwindBB,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp4477 BasicBlock *UnwindBB = getBasicBlock(Record[OpNum++]); in parseFunctionBody() local
4533 I = InvokeInst::Create(FTy, Callee, NormalBB, UnwindBB, Ops, in parseFunctionBody()