diff options
Diffstat (limited to 'test/CodeGen/X86/2009-06-02-RewriterBug.ll')
-rw-r--r-- | test/CodeGen/X86/2009-06-02-RewriterBug.ll | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/test/CodeGen/X86/2009-06-02-RewriterBug.ll b/test/CodeGen/X86/2009-06-02-RewriterBug.ll index 779f985..6ce7af6 100644 --- a/test/CodeGen/X86/2009-06-02-RewriterBug.ll +++ b/test/CodeGen/X86/2009-06-02-RewriterBug.ll @@ -11,14 +11,14 @@ bb.nph: ; preds = %entry while.body: ; preds = %for.end, %bb.nph %indvar2787 = phi i64 [ 0, %bb.nph ], [ %indvar.next2788, %for.end ] ; <i64> [#uses=2] %tmp2791 = mul i64 %indvar2787, 44 ; <i64> [#uses=0] - %ctg22996 = getelementptr i8* %in, i64 0 ; <i8*> [#uses=1] + %ctg22996 = getelementptr i8, i8* %in, i64 0 ; <i8*> [#uses=1] %conv = zext i32 undef to i64 ; <i64> [#uses=1] %conv11 = zext i32 undef to i64 ; <i64> [#uses=1] - %tmp18 = load i32* undef ; <i32> [#uses=1] + %tmp18 = load i32, i32* undef ; <i32> [#uses=1] %conv19 = zext i32 %tmp18 to i64 ; <i64> [#uses=1] - %tmp30 = load i32* undef ; <i32> [#uses=1] + %tmp30 = load i32, i32* undef ; <i32> [#uses=1] %conv31 = zext i32 %tmp30 to i64 ; <i64> [#uses=4] - %ptrincdec3065 = load i8* null ; <i8> [#uses=1] + %ptrincdec3065 = load i8, i8* null ; <i8> [#uses=1] %conv442709 = zext i8 %ptrincdec3065 to i64 ; <i64> [#uses=1] %shl45 = shl i64 %conv442709, 16 ; <i64> [#uses=1] %conv632707 = zext i8 undef to i64 ; <i64> [#uses=1] @@ -68,10 +68,10 @@ while.body: ; preds = %for.end, %bb.nph %add479 = add i64 %add473, %add441 ; <i64> [#uses=3] %conv4932682 = zext i8 undef to i64 ; <i64> [#uses=1] %shl494 = shl i64 %conv4932682, 16 ; <i64> [#uses=1] - %ptrincdec4903012 = load i8* null ; <i8> [#uses=1] + %ptrincdec4903012 = load i8, i8* null ; <i8> [#uses=1] %conv5032681 = zext i8 %ptrincdec4903012 to i64 ; <i64> [#uses=1] %shl504 = shl i64 %conv5032681, 8 ; <i64> [#uses=1] - %ptrincdec5003009 = load i8* null ; <i8> [#uses=1] + %ptrincdec5003009 = load i8, i8* null ; <i8> [#uses=1] %conv5132680 = zext i8 %ptrincdec5003009 to i64 ; <i64> [#uses=1] %or495 = or i64 %shl494, 0 ; <i64> [#uses=1] %or505 = or i64 %or495, %conv5132680 ; <i64> [#uses=1] @@ -91,10 +91,10 @@ while.body: ; preds = %for.end, %bb.nph %xor575 = xor i64 %xor568, %or561 ; <i64> [#uses=1] %add587 = add i64 %xor575, 0 ; <i64> [#uses=1] %add593 = add i64 %add587, %add555 ; <i64> [#uses=1] - %ptrincdec6043000 = load i8* null ; <i8> [#uses=1] + %ptrincdec6043000 = load i8, i8* null ; <i8> [#uses=1] %conv6172676 = zext i8 %ptrincdec6043000 to i64 ; <i64> [#uses=1] %shl618 = shl i64 %conv6172676, 8 ; <i64> [#uses=1] - %ptrincdec6142997 = load i8* %ctg22996 ; <i8> [#uses=1] + %ptrincdec6142997 = load i8, i8* %ctg22996 ; <i8> [#uses=1] %conv6272675 = zext i8 %ptrincdec6142997 to i64 ; <i64> [#uses=1] %or619 = or i64 0, %conv6272675 ; <i64> [#uses=1] %or628 = or i64 %or619, %shl618 ; <i64> [#uses=1] @@ -106,7 +106,7 @@ while.body: ; preds = %for.end, %bb.nph %xor700 = xor i64 0, %and699 ; <i64> [#uses=1] %add701 = add i64 0, %xor700 ; <i64> [#uses=1] %add707 = add i64 %add701, %add669 ; <i64> [#uses=4] - %ptrincdec6242994 = load i8* null ; <i8> [#uses=1] + %ptrincdec6242994 = load i8, i8* null ; <i8> [#uses=1] %conv7122673 = zext i8 %ptrincdec6242994 to i64 ; <i64> [#uses=1] %shl713 = shl i64 %conv7122673, 24 ; <i64> [#uses=1] %conv7412670 = zext i8 undef to i64 ; <i64> [#uses=1] @@ -132,7 +132,7 @@ while.body: ; preds = %for.end, %bb.nph %add821 = add i64 %add815, %add783 ; <i64> [#uses=1] %add1160 = add i64 0, %add707 ; <i64> [#uses=0] %add1157 = add i64 undef, undef ; <i64> [#uses=0] - %ptrincdec11742940 = load i8* null ; <i8> [#uses=1] + %ptrincdec11742940 = load i8, i8* null ; <i8> [#uses=1] %conv11872651 = zext i8 %ptrincdec11742940 to i64 ; <i64> [#uses=1] %shl1188 = shl i64 %conv11872651, 8 ; <i64> [#uses=1] %or1198 = or i64 0, %shl1188 ; <i64> [#uses=1] @@ -164,26 +164,26 @@ entry: br i1 undef, label %while.end, label %bb.nph bb.nph: ; preds = %entry - %arrayidx5 = getelementptr i32* %arr, i64 1 ; <i32*> [#uses=1] - %arrayidx9 = getelementptr i32* %arr, i64 2 ; <i32*> [#uses=2] - %arrayidx13 = getelementptr i32* %arr, i64 3 ; <i32*> [#uses=2] - %arrayidx25 = getelementptr i32* %arr, i64 6 ; <i32*> [#uses=1] - %arrayidx29 = getelementptr i32* %arr, i64 7 ; <i32*> [#uses=1] + %arrayidx5 = getelementptr i32, i32* %arr, i64 1 ; <i32*> [#uses=1] + %arrayidx9 = getelementptr i32, i32* %arr, i64 2 ; <i32*> [#uses=2] + %arrayidx13 = getelementptr i32, i32* %arr, i64 3 ; <i32*> [#uses=2] + %arrayidx25 = getelementptr i32, i32* %arr, i64 6 ; <i32*> [#uses=1] + %arrayidx29 = getelementptr i32, i32* %arr, i64 7 ; <i32*> [#uses=1] br label %while.body while.body: ; preds = %for.end, %bb.nph - %tmp3 = load i32* %arr ; <i32> [#uses=2] + %tmp3 = load i32, i32* %arr ; <i32> [#uses=2] %conv = zext i32 %tmp3 to i64 ; <i64> [#uses=1] - %tmp10 = load i32* %arrayidx9 ; <i32> [#uses=1] + %tmp10 = load i32, i32* %arrayidx9 ; <i32> [#uses=1] %conv11 = zext i32 %tmp10 to i64 ; <i64> [#uses=1] - %tmp14 = load i32* %arrayidx13 ; <i32> [#uses=3] + %tmp14 = load i32, i32* %arrayidx13 ; <i32> [#uses=3] %conv15 = zext i32 %tmp14 to i64 ; <i64> [#uses=2] - %tmp18 = load i32* undef ; <i32> [#uses=2] + %tmp18 = load i32, i32* undef ; <i32> [#uses=2] %conv19 = zext i32 %tmp18 to i64 ; <i64> [#uses=1] %conv23 = zext i32 undef to i64 ; <i64> [#uses=1] - %tmp26 = load i32* %arrayidx25 ; <i32> [#uses=1] + %tmp26 = load i32, i32* %arrayidx25 ; <i32> [#uses=1] %conv27 = zext i32 %tmp26 to i64 ; <i64> [#uses=1] - %tmp30 = load i32* %arrayidx29 ; <i32> [#uses=2] + %tmp30 = load i32, i32* %arrayidx29 ; <i32> [#uses=2] %conv31 = zext i32 %tmp30 to i64 ; <i64> [#uses=5] %shl72 = shl i64 %conv31, 26 ; <i64> [#uses=1] %shr = lshr i64 %conv31, 6 ; <i64> [#uses=1] @@ -203,7 +203,7 @@ while.body: ; preds = %for.end, %bb.nph %add137 = add i64 %add131, %add99 ; <i64> [#uses=5] %conv1422700 = zext i8 undef to i64 ; <i64> [#uses=1] %shl143 = shl i64 %conv1422700, 24 ; <i64> [#uses=1] - %ptrincdec1393051 = load i8* undef ; <i8> [#uses=1] + %ptrincdec1393051 = load i8, i8* undef ; <i8> [#uses=1] %conv1512699 = zext i8 %ptrincdec1393051 to i64 ; <i64> [#uses=1] %shl152 = shl i64 %conv1512699, 16 ; <i64> [#uses=1] %conv1712697 = zext i8 undef to i64 ; <i64> [#uses=1] @@ -283,7 +283,7 @@ for.body: ; preds = %for.cond %add1427 = add i64 %add1392, %d.0 ; <i64> [#uses=1] %add1424 = add i64 %xor1412, 0 ; <i64> [#uses=1] %add1430 = add i64 %add1424, %add1392 ; <i64> [#uses=5] - %tmp1438 = load i32* undef ; <i32> [#uses=1] + %tmp1438 = load i32, i32* undef ; <i32> [#uses=1] %conv1439 = zext i32 %tmp1438 to i64 ; <i64> [#uses=4] %shl1441 = shl i64 %conv1439, 25 ; <i64> [#uses=1] %shr1444 = lshr i64 %conv1439, 7 ; <i64> [#uses=1] @@ -302,13 +302,13 @@ for.body: ; preds = %for.cond %shr1479 = lshr i64 %conv1464, 10 ; <i64> [#uses=1] %xor1477 = xor i64 %or1476, %shr1479 ; <i64> [#uses=1] %xor1480 = xor i64 %xor1477, %or1470 ; <i64> [#uses=1] - %tmp1499 = load i32* null ; <i32> [#uses=1] + %tmp1499 = load i32, i32* null ; <i32> [#uses=1] %conv1500 = zext i32 %tmp1499 to i64 ; <i64> [#uses=1] %add1491 = add i64 %conv1500, 0 ; <i64> [#uses=1] %add1501 = add i64 %add1491, %xor1455 ; <i64> [#uses=1] %add1502 = add i64 %add1501, %xor1480 ; <i64> [#uses=1] %conv1504 = and i64 %add1502, 4294967295 ; <i64> [#uses=1] - %tmp1541 = load i32* undef ; <i32> [#uses=1] + %tmp1541 = load i32, i32* undef ; <i32> [#uses=1] %conv1542 = zext i32 %tmp1541 to i64 ; <i64> [#uses=1] %add1527 = add i64 %conv1542, %g.0 ; <i64> [#uses=1] %add1536 = add i64 %add1527, 0 ; <i64> [#uses=1] @@ -327,7 +327,7 @@ for.body: ; preds = %for.cond %add1576 = add i64 %xor1564, 0 ; <i64> [#uses=1] %add1582 = add i64 %add1576, %add1544 ; <i64> [#uses=3] store i32 undef, i32* undef - %tmp1693 = load i32* undef ; <i32> [#uses=1] + %tmp1693 = load i32, i32* undef ; <i32> [#uses=1] %conv1694 = zext i32 %tmp1693 to i64 ; <i64> [#uses=1] %add1679 = add i64 %conv1694, %f.0 ; <i64> [#uses=1] %add1688 = add i64 %add1679, 0 ; <i64> [#uses=1] |