Lines Matching refs:Exn
934 llvm::Value *Exn,
937 CGF.EmitNounwindRuntimeCall(getBeginCatchFn(CGF.CGM), Exn);
950 llvm::Value *Exn = CGF.getExceptionFromSlot();
963 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, EndCatchMightThrow);
975 // Exn points to the struct _Unwind_Exception header, which
979 AdjustedExn = CGF.Builder.CreateConstGEP1_32(Exn, HeaderSize);
984 // the language/ABI contract here: we can't use Exn because it
1019 llvm::Value *AdjustedExn = CallBeginCatch(CGF, Exn, false);
1077 llvm::Value *rawAdjustedExn = CallBeginCatch(CGF, Exn, true);
1086 CGF.EmitNounwindRuntimeCall(getGetExceptionPtrFn(CGF.CGM), Exn);
1115 CallBeginCatch(CGF, Exn, true);
1146 llvm::Value *Exn = CGF.getExceptionFromSlot();
1147 CallBeginCatch(CGF, Exn, true);
1671 llvm::Value *Exn = getExceptionFromSlot();
1674 llvm::Type *LPadType = llvm::StructType::get(Exn->getType(),
1677 LPadVal = Builder.CreateInsertValue(LPadVal, Exn, 0, "lpad.val");