Home
last modified time | relevance | path

Searched refs:exn (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp288 llvm::Value *exn, in EmitInitOfCatchParam() argument
295 exn = CGF.EmitARCRetainNonBlock(exn); in EmitInitOfCatchParam()
301 CGF.Builder.CreateStore(exn, paramAddr); in EmitInitOfCatchParam()
305 CGF.EmitARCInitWeak(paramAddr, exn); in EmitInitOfCatchParam()
H A DCGException.cpp385 llvm::Value *exn; member
386 FreeException(llvm::Value *exn) : exn(exn) {} in FreeException()
388 CGF.EmitNounwindRuntimeCall(getFreeExceptionFn(CGF.CGM), exn); in Emit()
574 llvm::Value *exn = CGF.getExceptionFromSlot(); in emitFilterDispatchBlock() local
575 CGF.EmitRuntimeCall(getUnexpectedFn(CGF.CGM), exn) in emitFilterDispatchBlock()
1506 llvm::Value *exn = nullptr; in exit() local
1510 exn = CGF.getExceptionFromSlot(); in exit()
1511 CGF.EmitNounwindRuntimeCall(BeginCatchFn, exn); in exit()
1516 if (!exn) exn = CGF.getExceptionFromSlot(); in exit()
1517 CGF.Builder.CreateAlignedStore(exn, SavedExnVar, CGF.getPointerAlign()); in exit()
H A DCGObjCRuntime.h105 void EmitInitOfCatchParam(CodeGenFunction &CGF, llvm::Value *exn,
H A DItaniumCXXABI.cpp5063 llvm::Value *exn = &*fn->arg_begin(); in getClangCallTerminateFn() local
5066 llvm::CallInst *catchCall = builder.CreateCall(getBeginCatchFn(CGM), exn); in getClangCallTerminateFn()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrRef.td22 !eq(ht, "exn") : 0xd069)>,
41 defm "" : REF_I<EXNREF, exnref, "exn">;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsWebAssembly.td44 "llvm.wasm.ref.is_null.exn">;