CodeGen peephole: fold redundant phys reg copies
[oota-llvm.git] / test / CodeGen / X86 / 2009-09-21-NoSpillLoopCount.ll
index 0268d817c70df8d697239924123dab23616432da..840b3171f68921d3f954e0d0dec5f605ed63deeb 100644 (file)
@@ -12,12 +12,12 @@ bb:         ; preds = %bb, %entry
        %i.03 = phi i32 [ 0, %entry ], [ %indvar.next, %bb ]            ; <i32> [#uses=3]
        %sum.04 = phi i32 [ 0, %entry ], [ %10, %bb ]           ; <i32> [#uses=1]
        %1 = mul i32 %i.03, %As         ; <i32> [#uses=1]
-       %2 = getelementptr i16* %A, i32 %1              ; <i16*> [#uses=1]
-       %3 = load i16* %2, align 2              ; <i16> [#uses=1]
+       %2 = getelementptr i16, i16* %A, i32 %1         ; <i16*> [#uses=1]
+       %3 = load i16, i16* %2, align 2         ; <i16> [#uses=1]
        %4 = sext i16 %3 to i32         ; <i32> [#uses=1]
        %5 = mul i32 %i.03, %Bs         ; <i32> [#uses=1]
-       %6 = getelementptr i16* %B, i32 %5              ; <i16*> [#uses=1]
-       %7 = load i16* %6, align 2              ; <i16> [#uses=1]
+       %6 = getelementptr i16, i16* %B, i32 %5         ; <i16*> [#uses=1]
+       %7 = load i16, i16* %6, align 2         ; <i16> [#uses=1]
        %8 = sext i16 %7 to i32         ; <i32> [#uses=1]
        %9 = mul i32 %8, %4             ; <i32> [#uses=1]
        %10 = add i32 %9, %sum.04               ; <i32> [#uses=2]