[InstCombine] Split off SSE4a tests.
[oota-llvm.git] / test / Transforms / InstCombine / 2009-01-19-fmod-constant-float.ll
index 455279c4b907e2bc25fa9f5b40bed9f2823afc5c..5adcb6bfa07100709e63d6607bdfeb0522da36ff 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: opt %s -simplifycfg -instcombine | llvm-dis | grep 0x3FB99999A0000000 | count 2
-; RUN: opt %s -simplifycfg -instcombine | llvm-dis | grep 0xBFB99999A0000000 | count 2
+; RUN: opt < %s -simplifycfg -instcombine -S | grep 0x3FB99999A0000000 | count 2
+; RUN: opt < %s -simplifycfg -instcombine -S | grep 0xBFB99999A0000000 | count 2
 ; check constant folding for 'frem'.  PR 3316.
 
 ; ModuleID = 'tt.c'
@@ -14,12 +14,12 @@ entry:
        %1 = frem double 1.000000e-01, 1.000000e+00     ; <double> [#uses=1]
        %2 = fptrunc double %1 to float         ; <float> [#uses=1]
        store float %2, float* %0, align 4
-       %3 = load float* %0, align 4            ; <float> [#uses=1]
+       %3 = load float, float* %0, align 4             ; <float> [#uses=1]
        store float %3, float* %retval, align 4
        br label %return
 
 return:                ; preds = %entry
-       %retval1 = load float* %retval          ; <float> [#uses=1]
+       %retval1 = load float, float* %retval           ; <float> [#uses=1]
        ret float %retval1
 }
 
@@ -31,12 +31,12 @@ entry:
        %1 = frem double -1.000000e-01, 1.000000e+00    ; <double> [#uses=1]
        %2 = fptrunc double %1 to float         ; <float> [#uses=1]
        store float %2, float* %0, align 4
-       %3 = load float* %0, align 4            ; <float> [#uses=1]
+       %3 = load float, float* %0, align 4             ; <float> [#uses=1]
        store float %3, float* %retval, align 4
        br label %return
 
 return:                ; preds = %entry
-       %retval1 = load float* %retval          ; <float> [#uses=1]
+       %retval1 = load float, float* %retval           ; <float> [#uses=1]
        ret float %retval1
 }
 
@@ -48,12 +48,12 @@ entry:
        %1 = frem double 1.000000e-01, -1.000000e+00    ; <double> [#uses=1]
        %2 = fptrunc double %1 to float         ; <float> [#uses=1]
        store float %2, float* %0, align 4
-       %3 = load float* %0, align 4            ; <float> [#uses=1]
+       %3 = load float, float* %0, align 4             ; <float> [#uses=1]
        store float %3, float* %retval, align 4
        br label %return
 
 return:                ; preds = %entry
-       %retval1 = load float* %retval          ; <float> [#uses=1]
+       %retval1 = load float, float* %retval           ; <float> [#uses=1]
        ret float %retval1
 }
 
@@ -65,11 +65,11 @@ entry:
        %1 = frem double -1.000000e-01, -1.000000e+00   ; <double> [#uses=1]
        %2 = fptrunc double %1 to float         ; <float> [#uses=1]
        store float %2, float* %0, align 4
-       %3 = load float* %0, align 4            ; <float> [#uses=1]
+       %3 = load float, float* %0, align 4             ; <float> [#uses=1]
        store float %3, float* %retval, align 4
        br label %return
 
 return:                ; preds = %entry
-       %retval1 = load float* %retval          ; <float> [#uses=1]
+       %retval1 = load float, float* %retval           ; <float> [#uses=1]
        ret float %retval1
 }