| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGObjCRuntime.cpp | 243 llvm::Value *Exn = RawExn; in EmitTryCatchStmt() local 245 Exn = CGF.EmitNounwindRuntimeCall(beginCatchFn, RawExn, "exn.adjusted"); in EmitTryCatchStmt() 259 llvm::Value *CastExn = CGF.Builder.CreateBitCast(Exn, CatchType); in EmitTryCatchStmt() 265 CGF.ObjCEHValueStack.push_back(Exn); in EmitTryCatchStmt()
|
| H A D | CGException.cpp | 1051 llvm::CallInst *Exn = CGF.Builder.CreateCall(GetExnFn, CPI); in emitWasmCatchPadBlock() local 1052 CGF.Builder.CreateStore(Exn, CGF.getExceptionSlot()); in emitWasmCatchPadBlock() 1553 llvm::Value *Exn = nullptr; in getTerminateLandingPad() local 1555 Exn = Builder.CreateExtractValue(LPadInst, 0); in getTerminateLandingPad() 1557 CGM.getCXXABI().emitTerminateForUnexpectedException(*this, Exn); in getTerminateLandingPad() 1577 llvm::Value *Exn = nullptr; in getTerminateHandler() local 1579 Exn = getExceptionFromSlot(); in getTerminateHandler() 1581 CGM.getCXXABI().emitTerminateForUnexpectedException(*this, Exn); in getTerminateHandler() 1649 llvm::Value *Exn = getExceptionFromSlot(); in getEHResumeBlock() local 1652 llvm::Type *LPadType = llvm::StructType::get(Exn->getType(), Sel->getType()); in getEHResumeBlock() [all …]
|
| H A D | ItaniumCXXABI.cpp | 171 llvm::Value *Exn) override; 532 llvm::Value *Exn) override; 4844 llvm::Value *Exn, in CallBeginCatch() argument 4847 CGF.EmitNounwindRuntimeCall(getBeginCatchFn(CGF.CGM), Exn); in CallBeginCatch() 4863 llvm::Value *Exn = CGF.getExceptionFromSlot(); in InitCatchParam() local 4876 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, EndCatchMightThrow); in InitCatchParam() 4893 CGF.Builder.CreateConstGEP1_32(CGF.Int8Ty, Exn, HeaderSize); in InitCatchParam() 4933 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, false); in InitCatchParam() 4989 llvm::Value *rawAdjustedExn = CallBeginCatch(CGF, Exn, true); in InitCatchParam() 5001 CGF.EmitNounwindRuntimeCall(getGetExceptionPtrFn(CGF.CGM), Exn); in InitCatchParam() [all …]
|
| H A D | CGCXXABI.cpp | 331 llvm::Value *Exn) { in emitTerminateForUnexpectedException() argument
|
| H A D | CGCXXABI.h | 270 llvm::Value *Exn);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 1488 CallInst *Exn = in handleLongjmpableCallsForEmscriptenSjLj() local 1490 IRB.CreateCall(ResumeF, {Exn}); in handleLongjmpableCallsForEmscriptenSjLj()
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Instruction.cpp | 1082 ResumeInst *ResumeInst::create(Value *Exn, InsertPosition Pos, Context &Ctx) { in create() argument 1084 auto *LLVMI = cast<llvm::ResumeInst>(Builder.CreateResume(Exn->Val)); in create()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 4052 LLVM_ABI explicit ResumeInst(Value *Exn, 4062 static ResumeInst *Create(Value *Exn, InsertPosition InsertBefore = nullptr) { 4063 return new (AllocMarker) ResumeInst(Exn, InsertBefore);
|
| H A D | IRBuilder.h | 1313 ResumeInst *CreateResume(Value *Exn) { in CreateResume() argument 1314 return Insert(ResumeInst::Create(Exn)); in CreateResume()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instructions.cpp | 1018 ResumeInst::ResumeInst(Value *Exn, InsertPosition InsertBefore) in ResumeInst() argument 1019 : Instruction(Type::getVoidTy(Exn->getContext()), Instruction::Resume, in ResumeInst() 1021 Op<0>() = Exn; in ResumeInst()
|
| H A D | Core.cpp | 3495 LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn) { in LLVMBuildResume() argument 3496 return wrap(unwrap(B)->CreateResume(unwrap(Exn))); in LLVMBuildResume()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm-c/ |
| H A D | Core.h | 4430 LLVM_C_ABI LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Instruction.h | 1852 LLVM_ABI static ResumeInst *create(Value *Exn, InsertPosition Pos,
|
| /freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 7683 Value *Exn; LocTy ExnLoc; in parseResume() local 7684 if (parseTypeAndValue(Exn, ExnLoc, PFS)) in parseResume() 7687 ResumeInst *RI = ResumeInst::Create(Exn); in parseResume()
|