| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | WasmEHPrepare.cpp | 324 Instruction *Exn = IRB.CreateCall(CatchF, IRB.getInt32(0), "exn"); in prepareEHPad() local 339 GetExnCI->replaceAllUsesWith(Exn); in prepareEHPad() 354 IRB.SetInsertPoint(Exn->getNextNode()); in prepareEHPad() 377 IRB.CreateCall(CallPersonalityF, Exn, OperandBundleDef("funclet", CPI)); in prepareEHPad()
|
| /freebsd-12.1/contrib/llvm/tools/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() 261 llvm::Value *CastExn = CGF.Builder.CreateBitCast(Exn, CatchType); in EmitTryCatchStmt() 269 CGF.ObjCEHValueStack.push_back(Exn); in EmitTryCatchStmt()
|
| H A D | CGException.cpp | 984 llvm::CallInst *Exn = CGF.Builder.CreateCall(GetExnFn, CPI); in emitWasmCatchPadBlock() local 985 CGF.Builder.CreateStore(Exn, CGF.getExceptionSlot()); in emitWasmCatchPadBlock() 1480 llvm::Value *Exn = nullptr; in getTerminateLandingPad() local 1482 Exn = Builder.CreateExtractValue(LPadInst, 0); in getTerminateLandingPad() 1484 CGM.getCXXABI().emitTerminateForUnexpectedException(*this, Exn); in getTerminateLandingPad() 1504 llvm::Value *Exn = nullptr; in getTerminateHandler() local 1506 Exn = getExceptionFromSlot(); in getTerminateHandler() 1543 llvm::Value *Exn = nullptr; in getTerminateFunclet() local 1550 Exn = Builder.CreateCall(GetExnFn, CurrentFuncletPad); in getTerminateFunclet() 1586 llvm::Value *Exn = getExceptionFromSlot(); in getEHResumeBlock() local [all …]
|
| H A D | ItaniumCXXABI.cpp | 183 llvm::Value *Exn) override; 3975 llvm::Value *Exn, in CallBeginCatch() argument 3978 CGF.EmitNounwindRuntimeCall(getBeginCatchFn(CGF.CGM), Exn); in CallBeginCatch() 3992 llvm::Value *Exn = CGF.getExceptionFromSlot(); in InitCatchParam() local 4062 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, false); in InitCatchParam() 4121 llvm::Value *rawAdjustedExn = CallBeginCatch(CGF, Exn, true); in InitCatchParam() 4133 CGF.EmitNounwindRuntimeCall(getGetExceptionPtrFn(CGF.CGM), Exn); in InitCatchParam() 4163 CallBeginCatch(CGF, Exn, true); in InitCatchParam() 4195 llvm::Value *Exn = CGF.getExceptionFromSlot(); in emitBeginCatch() local 4196 CallBeginCatch(CGF, Exn, true); in emitBeginCatch() [all …]
|
| H A D | CGCXXABI.cpp | 310 llvm::Value *Exn) { in emitTerminateForUnexpectedException() argument
|
| H A D | CGCXXABI.h | 249 llvm::Value *Exn);
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 3864 explicit ResumeInst(Value *Exn, Instruction *InsertBefore=nullptr); 3865 ResumeInst(Value *Exn, BasicBlock *InsertAtEnd); 3874 static ResumeInst *Create(Value *Exn, Instruction *InsertBefore = nullptr) { 3875 return new(1) ResumeInst(Exn, InsertBefore); 3878 static ResumeInst *Create(Value *Exn, BasicBlock *InsertAtEnd) { 3879 return new(1) ResumeInst(Exn, InsertAtEnd);
|
| H A D | IRBuilder.h | 947 ResumeInst *CreateResume(Value *Exn) { in CreateResume() argument 948 return Insert(ResumeInst::Create(Exn)); in CreateResume()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Instructions.cpp | 758 ResumeInst::ResumeInst(Value *Exn, Instruction *InsertBefore) in ResumeInst() argument 759 : Instruction(Type::getVoidTy(Exn->getContext()), Instruction::Resume, in ResumeInst() 761 Op<0>() = Exn; in ResumeInst() 764 ResumeInst::ResumeInst(Value *Exn, BasicBlock *InsertAtEnd) in ResumeInst() argument 765 : Instruction(Type::getVoidTy(Exn->getContext()), Instruction::Resume, in ResumeInst() 767 Op<0>() = Exn; in ResumeInst()
|
| H A D | Core.cpp | 3032 LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn) { in LLVMBuildResume() argument 3033 return wrap(unwrap(B)->CreateResume(unwrap(Exn))); in LLVMBuildResume()
|
| /freebsd-12.1/contrib/llvm/include/llvm-c/ |
| H A D | Core.h | 3419 LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn);
|
| /freebsd-12.1/contrib/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 5966 Value *Exn; LocTy ExnLoc; in ParseResume() local 5967 if (ParseTypeAndValue(Exn, ExnLoc, PFS)) in ParseResume() 5970 ResumeInst *RI = ResumeInst::Create(Exn); in ParseResume()
|