Lines Matching defs:Exn
171 llvm::Value *Exn) override;
532 llvm::Value *Exn) override;
4823 llvm::Value *Exn,
4826 CGF.EmitNounwindRuntimeCall(getBeginCatchFn(CGF.CGM), Exn);
4842 llvm::Value *Exn = CGF.getExceptionFromSlot();
4855 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, EndCatchMightThrow);
4867 // Exn points to the struct _Unwind_Exception header, which
4872 CGF.Builder.CreateConstGEP1_32(CGF.Int8Ty, Exn, HeaderSize);
4877 // the language/ABI contract here: we can't use Exn because it
4912 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, false);
4968 llvm::Value *rawAdjustedExn = CallBeginCatch(CGF, Exn, true);
4980 CGF.EmitNounwindRuntimeCall(getGetExceptionPtrFn(CGF.CGM), Exn);
5010 CallBeginCatch(CGF, Exn, true);
5042 llvm::Value *Exn = CGF.getExceptionFromSlot();
5043 CallBeginCatch(CGF, Exn, true);
5110 llvm::Value *Exn) {
5112 if (Exn) {
5114 return CGF.EmitNounwindRuntimeCall(getClangCallTerminateFn(CGF.CGM), Exn);
5147 llvm::Value *Exn) {
5154 return CGCXXABI::emitTerminateForUnexpectedException(CGF, Exn);