CodeGen peephole: fold redundant phys reg copies
[oota-llvm.git] / test / CodeGen / X86 / fold-add.ll
index 0b27387b73bf745b5e36252134e914c402f8dc59..7d27400740822f6d441a70556a2281f898f4015e 100644 (file)
@@ -13,12 +13,12 @@ define fastcc i32 @longest_match(i32 %cur_match) nounwind {
 ; CHECK: ret
 
 entry:
-       %0 = load i32* @prev_length, align 4            ; <i32> [#uses=3]
+       %0 = load i32, i32* @prev_length, align 4               ; <i32> [#uses=3]
        %1 = zext i32 %cur_match to i64         ; <i64> [#uses=1]
        %2 = sext i32 %0 to i64         ; <i64> [#uses=1]
        %.sum3 = add i64 %1, %2         ; <i64> [#uses=1]
-       %3 = getelementptr [65536 x i8]* @window, i64 0, i64 %.sum3             ; <i8*> [#uses=1]
-       %4 = load i8* %3, align 1               ; <i8> [#uses=1]
+       %3 = getelementptr [65536 x i8], [65536 x i8]* @window, i64 0, i64 %.sum3               ; <i8*> [#uses=1]
+       %4 = load i8, i8* %3, align 1           ; <i8> [#uses=1]
        %5 = icmp eq i8 %4, 0           ; <i1> [#uses=1]
        br i1 %5, label %bb5, label %bb23