diff options
Diffstat (limited to 'test/CodeGen/X86/fold-load.ll')
-rw-r--r-- | test/CodeGen/X86/fold-load.ll | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/CodeGen/X86/fold-load.ll b/test/CodeGen/X86/fold-load.ll index dde0a2d..8cdc58b 100644 --- a/test/CodeGen/X86/fold-load.ll +++ b/test/CodeGen/X86/fold-load.ll @@ -10,7 +10,7 @@ entry: cond_true: ; preds = %entry %new_size.0.i = select i1 false, i32 0, i32 0 ; <i32> [#uses=1] - %tmp.i = load i32* bitcast (i8* getelementptr (%struct.obstack* @stmt_obstack, i32 0, i32 10) to i32*) ; <i32> [#uses=1] + %tmp.i = load i32, i32* bitcast (i8* getelementptr (%struct.obstack, %struct.obstack* @stmt_obstack, i32 0, i32 10) to i32*) ; <i32> [#uses=1] %tmp.i.upgrd.1 = trunc i32 %tmp.i to i8 ; <i8> [#uses=1] %tmp21.i = and i8 %tmp.i.upgrd.1, 1 ; <i8> [#uses=1] %tmp22.i = icmp eq i8 %tmp21.i, 0 ; <i1> [#uses=1] @@ -30,7 +30,7 @@ cond_next: ; preds = %entry define i32 @test2(i16* %P, i16* %Q) nounwind { - %A = load i16* %P, align 4 ; <i16> [#uses=11] + %A = load i16, i16* %P, align 4 ; <i16> [#uses=11] %C = zext i16 %A to i32 ; <i32> [#uses=1] %D = and i32 %C, 255 ; <i32> [#uses=1] br label %L @@ -54,8 +54,8 @@ define i1 @test3(i32* %P, i32* %Q) nounwind { ; CHECK: xorl (%e ; CHECK: j entry: - %0 = load i32* %P, align 4 - %1 = load i32* %Q, align 4 + %0 = load i32, i32* %P, align 4 + %1 = load i32, i32* %Q, align 4 %2 = xor i32 %0, %1 %3 = and i32 %2, 89947 %4 = icmp eq i32 %3, 0 |