CodeGen peephole: fold redundant phys reg copies
[oota-llvm.git] / test / CodeGen / X86 / loop-strength-reduce5.ll
index b07eeb6759a47298064aa43badb97520aa93a273..d50a66805db71c66391b9e869b547787598036a1 100644 (file)
@@ -11,9 +11,9 @@ entry:
 bb:            ; preds = %bb, %entry
        %i.014.0 = phi i32 [ 0, %entry ], [ %indvar.next, %bb ]         ; <i32> [#uses=2]
        %tmp1 = trunc i32 %i.014.0 to i16               ; <i16> [#uses=2]
-       volatile store i16 %tmp1, i16* @X, align 2
+       store volatile i16 %tmp1, i16* @X, align 2
        %tmp34 = shl i16 %tmp1, 2               ; <i16> [#uses=1]
-       volatile store i16 %tmp34, i16* @Y, align 2
+       store volatile i16 %tmp34, i16* @Y, align 2
        %indvar.next = add i32 %i.014.0, 1              ; <i32> [#uses=2]
        %exitcond = icmp eq i32 %indvar.next, %N                ; <i1> [#uses=1]
        br i1 %exitcond, label %return, label %bb