CodeGen peephole: fold redundant phys reg copies
[oota-llvm.git] / test / CodeGen / X86 / 2007-07-10-StackerAssert.ll
index 120284f80c5caab1cfbf07c7515793f9a1585395..c8660f797e2c67e9706d562c35e64af66d36c4ec 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-pc-linux-gnu -mcpu=athlon -relocation-model=pic
+; RUN: llc < %s -mtriple=i686-pc-linux-gnu -mcpu=athlon -relocation-model=pic
 ; PR1545
 
 @.str97 = external constant [56 x i8]          ; <[56 x i8]*> [#uses=1]
@@ -22,15 +22,15 @@ cond_true354:               ; preds = %bb164
        ret i32 0
 
 bb383:         ; preds = %bb164
-       %tmp408 = load float* null              ; <float> [#uses=2]
+       %tmp408 = load float, float* null               ; <float> [#uses=2]
        br i1 false, label %cond_true425, label %cond_next443
 
 cond_true425:          ; preds = %bb383
-       %tmp430 = load float* null              ; <float> [#uses=1]
-       %tmp432 = sub float %tmp430, %tmp408            ; <float> [#uses=1]
+       %tmp430 = load float, float* null               ; <float> [#uses=1]
+       %tmp432 = fsub float %tmp430, %tmp408           ; <float> [#uses=1]
        %tmp432433 = fpext float %tmp432 to double              ; <double> [#uses=1]
        %tmp434435 = fpext float %tmp408 to double              ; <double> [#uses=1]
-       call void (i8*, ...)* @PR_LogPrint( i8* getelementptr ([56 x i8]* @.str97, i32 0, i32 0), double 0.000000e+00, double %tmp434435, double %tmp432433 )
+       call void (i8*, ...) @PR_LogPrint( i8* getelementptr ([56 x i8], [56 x i8]* @.str97, i32 0, i32 0), double 0.000000e+00, double %tmp434435, double %tmp432433 )
        ret i32 0
 
 cond_next443:          ; preds = %bb383