Home
last modified time | relevance | path

Searched refs:Exn (Results 1 – 12 of 12) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DWasmEHPrepare.cpp324 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 DCGObjCRuntime.cpp243 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 DCGException.cpp984 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 DItaniumCXXABI.cpp183 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 DCGCXXABI.cpp310 llvm::Value *Exn) { in emitTerminateForUnexpectedException() argument
H A DCGCXXABI.h249 llvm::Value *Exn);
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DInstructions.h3864 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 DIRBuilder.h947 ResumeInst *CreateResume(Value *Exn) { in CreateResume() argument
948 return Insert(ResumeInst::Create(Exn)); in CreateResume()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DInstructions.cpp758 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 DCore.cpp3032 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 DCore.h3419 LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn);
/freebsd-12.1/contrib/llvm/lib/AsmParser/
H A DLLParser.cpp5966 Value *Exn; LocTy ExnLoc; in ParseResume() local
5967 if (ParseTypeAndValue(Exn, ExnLoc, PFS)) in ParseResume()
5970 ResumeInst *RI = ResumeInst::Create(Exn); in ParseResume()