Lines Matching defs:Exn
881 llvm::Value *Exn,
884 CGF.EmitNounwindRuntimeCall(getBeginCatchFn(CGF.CGM), Exn);
898 llvm::Value *Exn = CGF.getExceptionFromSlot();
911 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, EndCatchMightThrow);
923 // Exn points to the struct _Unwind_Exception header, which
927 AdjustedExn = CGF.Builder.CreateConstGEP1_32(Exn, HeaderSize);
932 // the language/ABI contract here: we can't use Exn because it
967 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, false);
1025 llvm::Value *rawAdjustedExn = CallBeginCatch(CGF, Exn, true);
1034 CGF.EmitNounwindRuntimeCall(getGetExceptionPtrFn(CGF.CGM), Exn);
1063 CallBeginCatch(CGF, Exn, true);
1094 llvm::Value *Exn = CGF.getExceptionFromSlot();
1095 CallBeginCatch(CGF, Exn, true);
1618 llvm::Value *Exn = getExceptionFromSlot();
1621 llvm::Type *LPadType = llvm::StructType::get(Exn->getType(),
1624 LPadVal = Builder.CreateInsertValue(LPadVal, Exn, 0, "lpad.val");