add aliases for movs between seg registers and mem. There are multiple
[oota-llvm.git] / test / Analysis / ScalarEvolution / sext-iv-0.ll
index 4b2fcea0df9a4e99e935dce9f6a97ab409e415d8..2af794fbbc3e91b70e91a749142bfbe981f68d43 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | opt -disable-output -scalar-evolution -analyze \
-; RUN:  | grep { -->  \{-128,+,1\}<bb1>                Exits: 127} | count 5
+; RUN: opt < %s -scalar-evolution -analyze \
+; RUN:  | grep { -->  \{-128,+,1\}<%bb1>               Exits: 127} | count 5
 
 ; Convert (sext {-128,+,1}) to {sext(-128),+,sext(1)}, since the
 ; trip count is within range where this is safe.
@@ -18,7 +18,7 @@ bb1:          ; preds = %bb1, %bb1.thread
        %2 = sext i9 %1 to i64          ; <i64> [#uses=1]
        %3 = getelementptr double* %x, i64 %2           ; <double*> [#uses=1]
        %4 = load double* %3, align 8           ; <double> [#uses=1]
-       %5 = mul double %4, 3.900000e+00                ; <double> [#uses=1]
+       %5 = fmul double %4, 3.900000e+00               ; <double> [#uses=1]
        %6 = sext i8 %0 to i64          ; <i64> [#uses=1]
        %7 = getelementptr double* %x, i64 %6           ; <double*> [#uses=1]
        store double %5, double* %7, align 8