diff options
Diffstat (limited to 'test/CodeGen/X86/2006-11-12-CSRetCC.ll')
-rw-r--r-- | test/CodeGen/X86/2006-11-12-CSRetCC.ll | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/test/CodeGen/X86/2006-11-12-CSRetCC.ll b/test/CodeGen/X86/2006-11-12-CSRetCC.ll index d7af1c3..9adfff3 100644 --- a/test/CodeGen/X86/2006-11-12-CSRetCC.ll +++ b/test/CodeGen/X86/2006-11-12-CSRetCC.ll @@ -18,43 +18,43 @@ entry: %z = alloca { double, double }, align 16 ; <{ double, double }*> [#uses=4] %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] store double 0x400921FB54442D18, double* %pi - %tmp.upgrd.1 = load double* %pi ; <double> [#uses=1] - %real = getelementptr { double, double }* %tmp1, i64 0, i32 0 ; <double*> [#uses=1] + %tmp.upgrd.1 = load double, double* %pi ; <double> [#uses=1] + %real = getelementptr { double, double }, { double, double }* %tmp1, i64 0, i32 0 ; <double*> [#uses=1] store double 0.000000e+00, double* %real - %real3 = getelementptr { double, double }* %tmp1, i64 0, i32 1 ; <double*> [#uses=1] + %real3 = getelementptr { double, double }, { double, double }* %tmp1, i64 0, i32 1 ; <double*> [#uses=1] store double %tmp.upgrd.1, double* %real3 - %tmp.upgrd.2 = getelementptr { double, double }* %tmp, i64 0, i32 0 ; <double*> [#uses=1] - %tmp4 = getelementptr { double, double }* %tmp1, i64 0, i32 0 ; <double*> [#uses=1] - %tmp5 = load double* %tmp4 ; <double> [#uses=1] + %tmp.upgrd.2 = getelementptr { double, double }, { double, double }* %tmp, i64 0, i32 0 ; <double*> [#uses=1] + %tmp4 = getelementptr { double, double }, { double, double }* %tmp1, i64 0, i32 0 ; <double*> [#uses=1] + %tmp5 = load double, double* %tmp4 ; <double> [#uses=1] store double %tmp5, double* %tmp.upgrd.2 - %tmp6 = getelementptr { double, double }* %tmp, i64 0, i32 1 ; <double*> [#uses=1] - %tmp7 = getelementptr { double, double }* %tmp1, i64 0, i32 1 ; <double*> [#uses=1] - %tmp8 = load double* %tmp7 ; <double> [#uses=1] + %tmp6 = getelementptr { double, double }, { double, double }* %tmp, i64 0, i32 1 ; <double*> [#uses=1] + %tmp7 = getelementptr { double, double }, { double, double }* %tmp1, i64 0, i32 1 ; <double*> [#uses=1] + %tmp8 = load double, double* %tmp7 ; <double> [#uses=1] store double %tmp8, double* %tmp6 %tmp.upgrd.3 = bitcast { double, double }* %tmp to { i64, i64 }* ; <{ i64, i64 }*> [#uses=1] - %tmp.upgrd.4 = getelementptr { i64, i64 }* %tmp.upgrd.3, i64 0, i32 0 ; <i64*> [#uses=1] - %tmp.upgrd.5 = load i64* %tmp.upgrd.4 ; <i64> [#uses=1] + %tmp.upgrd.4 = getelementptr { i64, i64 }, { i64, i64 }* %tmp.upgrd.3, i64 0, i32 0 ; <i64*> [#uses=1] + %tmp.upgrd.5 = load i64, i64* %tmp.upgrd.4 ; <i64> [#uses=1] %tmp9 = bitcast { double, double }* %tmp to { i64, i64 }* ; <{ i64, i64 }*> [#uses=1] - %tmp10 = getelementptr { i64, i64 }* %tmp9, i64 0, i32 1 ; <i64*> [#uses=1] - %tmp11 = load i64* %tmp10 ; <i64> [#uses=1] + %tmp10 = getelementptr { i64, i64 }, { i64, i64 }* %tmp9, i64 0, i32 1 ; <i64*> [#uses=1] + %tmp11 = load i64, i64* %tmp10 ; <i64> [#uses=1] call void @cexp( { double, double }* sret %tmp2, i64 %tmp.upgrd.5, i64 %tmp11 ) - %tmp12 = getelementptr { double, double }* %z, i64 0, i32 0 ; <double*> [#uses=1] - %tmp13 = getelementptr { double, double }* %tmp2, i64 0, i32 0 ; <double*> [#uses=1] - %tmp14 = load double* %tmp13 ; <double> [#uses=1] + %tmp12 = getelementptr { double, double }, { double, double }* %z, i64 0, i32 0 ; <double*> [#uses=1] + %tmp13 = getelementptr { double, double }, { double, double }* %tmp2, i64 0, i32 0 ; <double*> [#uses=1] + %tmp14 = load double, double* %tmp13 ; <double> [#uses=1] store double %tmp14, double* %tmp12 - %tmp15 = getelementptr { double, double }* %z, i64 0, i32 1 ; <double*> [#uses=1] - %tmp16 = getelementptr { double, double }* %tmp2, i64 0, i32 1 ; <double*> [#uses=1] - %tmp17 = load double* %tmp16 ; <double> [#uses=1] + %tmp15 = getelementptr { double, double }, { double, double }* %z, i64 0, i32 1 ; <double*> [#uses=1] + %tmp16 = getelementptr { double, double }, { double, double }* %tmp2, i64 0, i32 1 ; <double*> [#uses=1] + %tmp17 = load double, double* %tmp16 ; <double> [#uses=1] store double %tmp17, double* %tmp15 - %tmp18 = getelementptr { double, double }* %z, i64 0, i32 1 ; <double*> [#uses=1] - %tmp19 = load double* %tmp18 ; <double> [#uses=1] - %tmp20 = getelementptr { double, double }* %z, i64 0, i32 0 ; <double*> [#uses=1] - %tmp21 = load double* %tmp20 ; <double> [#uses=1] - %tmp.upgrd.6 = getelementptr [9 x i8]* @str, i32 0, i64 0 ; <i8*> [#uses=1] + %tmp18 = getelementptr { double, double }, { double, double }* %z, i64 0, i32 1 ; <double*> [#uses=1] + %tmp19 = load double, double* %tmp18 ; <double> [#uses=1] + %tmp20 = getelementptr { double, double }, { double, double }* %z, i64 0, i32 0 ; <double*> [#uses=1] + %tmp21 = load double, double* %tmp20 ; <double> [#uses=1] + %tmp.upgrd.6 = getelementptr [9 x i8], [9 x i8]* @str, i32 0, i64 0 ; <i8*> [#uses=1] %tmp.upgrd.7 = call i32 (i8*, ...)* @printf( i8* %tmp.upgrd.6, double %tmp21, double %tmp19 ) ; <i32> [#uses=0] br label %finish finish: - %retval.upgrd.8 = load i32* %retval ; <i32> [#uses=1] + %retval.upgrd.8 = load i32, i32* %retval ; <i32> [#uses=1] ret i32 %retval.upgrd.8 } |