Lines Matching defs:exn
384 llvm::Value *exn;
385 FreeException(llvm::Value *exn) : exn(exn) {}
387 CGF.EmitNounwindRuntimeCall(getFreeExceptionFn(CGF.CGM), exn);
424 ExceptionSlot = CreateTempAlloca(Int8PtrTy, "exn.slot");
435 return Builder.CreateLoad(getExceptionSlot(), "exn");
573 llvm::Value *exn = CGF.getExceptionFromSlot();
574 CGF.EmitRuntimeCall(getUnexpectedFn(CGF.CGM), exn)
1458 SavedExnVar = CGF.CreateTempAlloca(CGF.Int8PtrTy, "finally.exn");
1506 llvm::Value *exn = nullptr;
1510 exn = CGF.getExceptionFromSlot();
1511 CGF.EmitNounwindRuntimeCall(BeginCatchFn, exn);
1516 if (!exn) exn = CGF.getExceptionFromSlot();
1517 CGF.Builder.CreateAlignedStore(exn, SavedExnVar, CGF.getPointerAlign());