New testcases

llvm-svn: 7281
This commit is contained in:
Chris Lattner 2003-07-23 21:36:01 +00:00
parent fbfe819ec6
commit 2326ef6484
1 changed files with 14 additions and 2 deletions

View File

@ -48,8 +48,8 @@ int %test7(int %A, int %B) {
%A1 = and int %A, 7
%B1 = and int %B, 128
%OROK = xor int %A1, %B1
ret int %OROK
%C1 = xor int %A1, %B1
ret int %C1
}
ubyte %test8(bool %c) {
@ -66,3 +66,15 @@ bool %test9(ubyte %A) {
%C = seteq ubyte %B, 34
ret bool %C
}
ubyte %test10(ubyte %A) {
%B = and ubyte %A, 3
%C = xor ubyte %B, 4 ; transform into an OR
ret ubyte %C
}
ubyte %test11(ubyte %A) {
%B = or ubyte %A, 12
%C = xor ubyte %B, 4 ; transform into an AND
ret ubyte %C
}