Lines Matching defs:Exn
172 llvm::Value *Exn) override;
529 llvm::Value *Exn) override;
4797 llvm::Value *Exn,
4800 CGF.EmitNounwindRuntimeCall(getBeginCatchFn(CGF.CGM), Exn);
4816 llvm::Value *Exn = CGF.getExceptionFromSlot();
4829 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, EndCatchMightThrow);
4841 // Exn points to the struct _Unwind_Exception header, which
4846 CGF.Builder.CreateConstGEP1_32(CGF.Int8Ty, Exn, HeaderSize);
4851 // the language/ABI contract here: we can't use Exn because it
4886 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, false);
4942 llvm::Value *rawAdjustedExn = CallBeginCatch(CGF, Exn, true);
4954 CGF.EmitNounwindRuntimeCall(getGetExceptionPtrFn(CGF.CGM), Exn);
4984 CallBeginCatch(CGF, Exn, true);
5016 llvm::Value *Exn = CGF.getExceptionFromSlot();
5017 CallBeginCatch(CGF, Exn, true);
5084 llvm::Value *Exn) {
5086 if (Exn) {
5088 return CGF.EmitNounwindRuntimeCall(getClangCallTerminateFn(CGF.CGM), Exn);
5121 llvm::Value *Exn) {
5128 return CGCXXABI::emitTerminateForUnexpectedException(CGF, Exn);