Merging r261039:
[oota-llvm.git] / test / CodeGen / X86 / 2006-05-11-InstrSched.ll
index 77228c5d1519b1e4d75f9f66f5d163e3e48cc46e..b1deb2c5f567df3b3f3d0f81d3c1033fa4591046 100644 (file)
@@ -1,4 +1,5 @@
-; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu -mcpu=penryn -mattr=+sse2 -stats -realign-stack=0 |&\
+; REQUIRES: asserts
+; RUN: llc < %s -march=x86 -mtriple=i386-linux-gnu -mcpu=penryn -mattr=+sse2 -stats 2>&1 | \
 ; RUN:     grep "asm-printer" | grep 35
 
 target datalayout = "e-p:32:32"
@@ -12,21 +13,21 @@ cond_true:          ; preds = %cond_true, %entry
        %tmp. = shl i32 %indvar, 2              ; <i32> [#uses=1]
        %tmp.10 = add nsw i32 %tmp., 1          ; <i32> [#uses=2]
        %tmp31 = add nsw i32 %tmp.10, -1                ; <i32> [#uses=4]
-       %tmp32 = getelementptr i32* %mpp, i32 %tmp31            ; <i32*> [#uses=1]
+       %tmp32 = getelementptr i32, i32* %mpp, i32 %tmp31               ; <i32*> [#uses=1]
        %tmp34 = bitcast i32* %tmp32 to <16 x i8>*              ; <i8*> [#uses=1]
-       %tmp = load <16 x i8>* %tmp34, align 1
-       %tmp42 = getelementptr i32* %tpmm, i32 %tmp31           ; <i32*> [#uses=1]
+       %tmp = load <16 x i8>, <16 x i8>* %tmp34, align 1
+       %tmp42 = getelementptr i32, i32* %tpmm, i32 %tmp31              ; <i32*> [#uses=1]
        %tmp42.upgrd.1 = bitcast i32* %tmp42 to <4 x i32>*              ; <<4 x i32>*> [#uses=1]
-       %tmp46 = load <4 x i32>* %tmp42.upgrd.1         ; <<4 x i32>> [#uses=1]
+       %tmp46 = load <4 x i32>, <4 x i32>* %tmp42.upgrd.1              ; <<4 x i32>> [#uses=1]
        %tmp54 = bitcast <16 x i8> %tmp to <4 x i32>            ; <<4 x i32>> [#uses=1]
        %tmp55 = add <4 x i32> %tmp54, %tmp46           ; <<4 x i32>> [#uses=2]
        %tmp55.upgrd.2 = bitcast <4 x i32> %tmp55 to <2 x i64>          ; <<2 x i64>> [#uses=1]
-       %tmp62 = getelementptr i32* %ip, i32 %tmp31             ; <i32*> [#uses=1]
+       %tmp62 = getelementptr i32, i32* %ip, i32 %tmp31                ; <i32*> [#uses=1]
        %tmp65 = bitcast i32* %tmp62 to <16 x i8>*              ; <i8*> [#uses=1]
-       %tmp66 = load <16 x i8>* %tmp65, align 1
-       %tmp73 = getelementptr i32* %tpim, i32 %tmp31           ; <i32*> [#uses=1]
+       %tmp66 = load <16 x i8>, <16 x i8>* %tmp65, align 1
+       %tmp73 = getelementptr i32, i32* %tpim, i32 %tmp31              ; <i32*> [#uses=1]
        %tmp73.upgrd.3 = bitcast i32* %tmp73 to <4 x i32>*              ; <<4 x i32>*> [#uses=1]
-       %tmp77 = load <4 x i32>* %tmp73.upgrd.3         ; <<4 x i32>> [#uses=1]
+       %tmp77 = load <4 x i32>, <4 x i32>* %tmp73.upgrd.3              ; <<4 x i32>> [#uses=1]
        %tmp87 = bitcast <16 x i8> %tmp66 to <4 x i32>          ; <<4 x i32>> [#uses=1]
        %tmp88 = add <4 x i32> %tmp87, %tmp77           ; <<4 x i32>> [#uses=2]
        %tmp88.upgrd.4 = bitcast <4 x i32> %tmp88 to <2 x i64>          ; <<2 x i64>> [#uses=1]
@@ -36,7 +37,7 @@ cond_true:            ; preds = %cond_true, %entry
        %tmp111 = and <2 x i64> %tmp110, %tmp55.upgrd.2         ; <<2 x i64>> [#uses=1]
        %tmp121 = and <2 x i64> %tmp99.upgrd.5, %tmp88.upgrd.4          ; <<2 x i64>> [#uses=1]
        %tmp131 = or <2 x i64> %tmp121, %tmp111         ; <<2 x i64>> [#uses=1]
-       %tmp137 = getelementptr i32* %mc, i32 %tmp.10           ; <i32*> [#uses=1]
+       %tmp137 = getelementptr i32, i32* %mc, i32 %tmp.10              ; <i32*> [#uses=1]
        %tmp137.upgrd.7 = bitcast i32* %tmp137 to <2 x i64>*            ; <<2 x i64>*> [#uses=1]
        store <2 x i64> %tmp131, <2 x i64>* %tmp137.upgrd.7
        %tmp147 = add nsw i32 %tmp.10, 8                ; <i32> [#uses=1]