* Add testcase for or ubyte, 255 which was broken before
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5735
91177308-0d34-0410-b5e6-
96231b3b80d8
%NotA = xor int %A, -1
%B = and int %A, %NotA
ret int %B
-}
\ No newline at end of file
+}
+
+ubyte %test8(ubyte %A) { ; AND associates
+ %B = and ubyte %A, 3
+ %C = and ubyte %B, 4
+ ret ubyte %C
+}
%B = mul int %A, 8
ret int %B
}
+
+int %test6(ubyte %A) {
+ %B = mul ubyte %A, 8
+ %C = mul ubyte %B, 13
+ ret ubyte %C
+}
ret int %B
}
+ubyte %test2a(ubyte %A) {
+ %B = or ubyte %A, 255
+ ret ubyte %B
+}
+
bool %test3(bool %A) {
%B = or bool %A, false
ret bool %B
%r = xor uint %t1, 123
ret uint %r
}
+
+ubyte %test14(ubyte %A) {
+ %B = or ubyte %A, 254
+ %C = or ubyte %B, 1
+ ret ubyte %C
+}
+ubyte %test15(ubyte %A) {
+ %B = xor ubyte %A, 17
+ %C = xor ubyte %B, 17
+ ret ubyte %C
+}