Shifting by the bit width now produces undef, not 0.
authorReid Spencer <rspencer@reidspencer.com>
Tue, 27 Feb 2007 19:22:36 +0000 (19:22 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Tue, 27 Feb 2007 19:22:36 +0000 (19:22 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34675 91177308-0d34-0410-b5e6-96231b3b80d8

test/Integer/a15.ll.out
test/Integer/a17.ll.out
test/Integer/a31.ll.out
test/Integer/a33.ll.out
test/Integer/a63.ll.out
test/Integer/a7.ll.out
test/Integer/a9.ll.out

index 006bc2042841cca8eeaa4f5a5cec6031311b0429..69d3a1a48677576d813a85874ec84a0c555178ed 100644 (file)
@@ -5,7 +5,7 @@
 @e = constant i15 -1           ; <i15*> [#uses=0]
 @f = constant i15 1            ; <i15*> [#uses=0]
 @g = constant i15 3            ; <i15*> [#uses=0]
-@h = constant i15 0            ; <i15*> [#uses=0]
+@h = constant i15 undef                ; <i15*> [#uses=0]
 @i = constant i15 -16384               ; <i15*> [#uses=0]
 @j = constant i15 1            ; <i15*> [#uses=0]
 @l = constant i15 -1           ; <i15*> [#uses=0]
index 20f491ac1d21efd0b201d1a712a6e655670f855e..3edb5ac01d33189d23a2273f6cd9efd432c38b9d 100644 (file)
@@ -5,7 +5,7 @@
 @e = constant i17 -1           ; <i17*> [#uses=0]
 @f = constant i17 1            ; <i17*> [#uses=0]
 @g = constant i17 3            ; <i17*> [#uses=0]
-@h = constant i17 0            ; <i17*> [#uses=0]
+@h = constant i17 undef                ; <i17*> [#uses=0]
 @i = constant i17 -65536               ; <i17*> [#uses=0]
 @j = constant i17 1            ; <i17*> [#uses=0]
 @l = constant i17 -1           ; <i17*> [#uses=0]
index fbb16810d27832871e10064b479f3c8439a07979..243cabf7ed71f4415a8f3be492f63eaf3bae3b67 100644 (file)
@@ -5,7 +5,7 @@
 @e = constant i31 -1           ; <i31*> [#uses=0]
 @f = constant i31 1            ; <i31*> [#uses=0]
 @g = constant i31 3            ; <i31*> [#uses=0]
-@h = constant i31 0            ; <i31*> [#uses=0]
+@h = constant i31 undef                ; <i31*> [#uses=0]
 @i = constant i31 -1073741824          ; <i31*> [#uses=0]
 @j = constant i31 1            ; <i31*> [#uses=0]
 @l = constant i31 -1           ; <i31*> [#uses=0]
index 402b61fb8137ddd12b94091abd968700cf616f22..a5708acac29c1b8d21a86200917e28b4e5e0611e 100644 (file)
@@ -5,7 +5,7 @@
 @e = constant i33 -1           ; <i33*> [#uses=0]
 @f = constant i33 1            ; <i33*> [#uses=0]
 @g = constant i33 3            ; <i33*> [#uses=0]
-@h = constant i33 0            ; <i33*> [#uses=0]
+@h = constant i33 undef                ; <i33*> [#uses=0]
 @i = constant i33 -4294967296          ; <i33*> [#uses=0]
 @j = constant i33 1            ; <i33*> [#uses=0]
 @l = constant i33 -1           ; <i33*> [#uses=0]
index 80764e2f37baa95596c86a3e28f8b5bc19cbd9dc..1f732200499bf8d7f3a3808fc63349d518372f45 100644 (file)
@@ -5,7 +5,7 @@
 @e = constant i63 -1           ; <i63*> [#uses=0]
 @f = constant i63 1            ; <i63*> [#uses=0]
 @g = constant i63 3            ; <i63*> [#uses=0]
-@h = constant i63 0            ; <i63*> [#uses=0]
+@h = constant i63 undef                ; <i63*> [#uses=0]
 @i = constant i63 -4611686018427387904         ; <i63*> [#uses=0]
 @j = constant i63 1            ; <i63*> [#uses=0]
 @l = constant i63 -1           ; <i63*> [#uses=0]
index 4ed2133268f0773b77c8a0302ffeb66e16538feb..6008372424e219b53395811b6487316f8b28d746 100644 (file)
@@ -8,7 +8,7 @@
 @g = constant i7 3             ; <i7*> [#uses=0]
 @r = constant i7 5             ; <i7*> [#uses=0]
 @s = constant i7 5             ; <i7*> [#uses=0]
-@h = constant i7 0             ; <i7*> [#uses=0]
+@h = constant i7 undef         ; <i7*> [#uses=0]
 @i = constant i7 -64           ; <i7*> [#uses=0]
 @j = constant i7 1             ; <i7*> [#uses=0]
 @l = constant i7 -1            ; <i7*> [#uses=0]
index 77a2a23a7c3103a45ef784ad08c4d331f754ad09..7d25d4aa90493dce848fba3be405409600edef05 100644 (file)
@@ -5,7 +5,7 @@
 @e = constant i9 -1            ; <i9*> [#uses=0]
 @f = constant i9 1             ; <i9*> [#uses=0]
 @g = constant i9 3             ; <i9*> [#uses=0]
-@h = constant i9 0             ; <i9*> [#uses=0]
+@h = constant i9 undef         ; <i9*> [#uses=0]
 @i = constant i9 -256          ; <i9*> [#uses=0]
 @j = constant i9 1             ; <i9*> [#uses=0]
 @l = constant i9 -1            ; <i9*> [#uses=0]