correct suffix matching to search for s/l/t suffixes on
[oota-llvm.git] / test / Transforms / IndVarSimplify / 2006-12-10-BitCast.ll
index 903e81d3bf960e2ddeb910a8d67065f3b5d15e79..80c9ebf2f01779fd6698641c5a0c6e72acbe8829 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -indvars -disable-output
+; RUN: opt < %s -indvars -disable-output
 target datalayout = "e-p:32:32"
 target triple = "i686-apple-darwin8"
        %struct.vorbis_dsp_state = type { i32, %struct.vorbis_info*, float**, float**, i32, i32, i32, i32, i32, i32, i32, i32, i32, i64, i64, i64, i64, i64, i64, i8* }
@@ -18,9 +18,9 @@ cond_true52:          ; preds = %cond_true27
 cond_next182.i:                ; preds = %cond_next182.i, %cond_true52
        %decay.i.0 = phi i32 [ %tmp195.i.upgrd.1, %cond_next182.i ], [ %tmp152.i, %cond_true52 ]                ; <i32> [#uses=1]
        %tmp194.i53 = bitcast i32 %decay.i.0 to float           ; <float> [#uses=1]
-       %tmp195.i = sub float %tmp194.i53, 8.000000e+00         ; <float> [#uses=1]
+       %tmp195.i = fsub float %tmp194.i53, 8.000000e+00                ; <float> [#uses=1]
        %tmp195.i.upgrd.1 = bitcast float %tmp195.i to i32              ; <i32> [#uses=1]
-       br i1 false, label %cond_next182.i, label %bb418.i.preheader
+       br i1 undef, label %cond_next182.i, label %bb418.i.preheader
 
 bb418.i.preheader:             ; preds = %cond_next182.i
        ret void