At Chris' suggestion, move the liveness and worklist datastructures into
[oota-llvm.git] / test / Transforms / IndVarsSimplify / 2006-12-10-BitCast.ll
index 4d2a29b22bc7eac964b1edb0ef86c6669124ef92..903e81d3bf960e2ddeb910a8d67065f3b5d15e79 100644 (file)
@@ -1,31 +1,26 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -indvars -disable-output
-
+; RUN: llvm-as < %s | opt -indvars -disable-output
 target datalayout = "e-p:32:32"
-target endian = little
-target pointersize = 32
 target triple = "i686-apple-darwin8"
-       %struct.vorbis_dsp_state = type { int, %struct.vorbis_info*, float**, float**, int, int, int, int, int, int, int, int, int, long, long, long, long, long, long, sbyte* }
-       %struct.vorbis_info = type { int, int, int, int, int, int, int, sbyte* }
-
-implementation   ; Functions:
+       %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* }
+       %struct.vorbis_info = type { i32, i32, i32, i32, i32, i32, i32, i8* }
 
-void %_ve_envelope_search() {
+define void @_ve_envelope_search() {
 entry:
-       br bool false, label %cond_true27, label %bb137
+       br i1 false, label %cond_true27, label %bb137
 
 cond_true27:           ; preds = %entry
-       br bool false, label %cond_true52, label %bb80
+       br i1 false, label %cond_true52, label %bb80
 
 cond_true52:           ; preds = %cond_true27
-       %tmp152.i = bitcast float 0.000000e+00 to uint          ; <uint> [#uses=1]
+       %tmp152.i = bitcast float 0.000000e+00 to i32           ; <i32> [#uses=1]
        br label %cond_next182.i
 
 cond_next182.i:                ; preds = %cond_next182.i, %cond_true52
-       %decay.i.0 = phi uint [ %tmp195.i, %cond_next182.i ], [ %tmp152.i, %cond_true52 ]               ; <uint> [#uses=1]
-       %tmp194.i53 = bitcast uint %decay.i.0 to float          ; <float> [#uses=1]
+       %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 = bitcast float %tmp195.i to uint             ; <uint> [#uses=1]
-       br bool false, label %cond_next182.i, label %bb418.i.preheader
+       %tmp195.i.upgrd.1 = bitcast float %tmp195.i to i32              ; <i32> [#uses=1]
+       br i1 false, label %cond_next182.i, label %bb418.i.preheader
 
 bb418.i.preheader:             ; preds = %cond_next182.i
        ret void