Searched refs:exn (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp243 Exn = CGF.EmitNounwindRuntimeCall(beginCatchFn, RawExn, "exn.adjusted");
289 llvm::Value *exn,
296 exn = CGF.EmitARCRetainNonBlock(exn);
302 CGF.Builder.CreateStore(exn, paramAddr);
306 CGF.EmitARCInitWeak(paramAddr, exn);
288 EmitInitOfCatchParam(CodeGenFunction &CGF, llvm::Value *exn, const VarDecl *paramDecl) argument
H A DCGException.cpp367 llvm::Value *exn; member in struct:__anon1706::final
368 FreeException(llvm::Value *exn) : exn(exn) {} argument
370 CGF.EmitNounwindRuntimeCall(getFreeExceptionFn(CGF.CGM), exn); variable
407 ExceptionSlot = CreateTempAlloca(Int8PtrTy, "exn.slot");
418 return Builder.CreateLoad(getExceptionSlot(), "exn");
529 llvm::Value *exn = CGF.getExceptionFromSlot(); local
530 CGF.EmitRuntimeCall(getUnexpectedFn(CGF.CGM), exn)
1393 SavedExnVar = CGF.CreateTempAlloca(CGF.Int8PtrTy, "finally.exn");
1441 llvm::Value *exn = nullptr; local
[all...]
H A DCGObjCRuntime.h103 void EmitInitOfCatchParam(CodeGenFunction &CGF, llvm::Value *exn,
H A DItaniumCXXABI.cpp4297 CGF.CreateTempAlloca(PtrTy, CGF.getPointerAlign(), "exn.byref.tmp");
4307 CGF.Builder.CreateBitCast(AdjustedExn, LLVMCatchTy, "exn.byref");
4321 CGF.Builder.CreateBitCast(AdjustedExn, LLVMCatchTy, "exn.casted");
4460 /// void @__clang_call_terminate(i8* %exn) nounwind noreturn
4491 llvm::Value *exn = &*fn->arg_begin(); local
4493 // Call __cxa_begin_catch(exn).
4494 llvm::CallInst *catchCall = builder.CreateCall(getBeginCatchFn(CGM), exn);

Completed in 114 milliseconds