new testcases

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27327 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2006-04-01 08:02:51 +00:00
parent 60a05cc118
commit 1d4b07cfee

View File

@ -166,3 +166,18 @@ bool %test24(int %c, int %d) {
%tmp.4 = setne int %tmp.2, %c
ret bool %tmp.4
}
int %test25(int %g, int %h) {
%h2 = xor int %h, -1
%tmp2 = and int %h2, %g
%tmp4 = xor int %tmp2, %g ; (h2&g)^g -> ~h2 & g -> h & g
ret int %tmp4
}
int %test26(int %a, int %b) {
%b2 = xor int %b, -1
%tmp2 = xor int %a, %b2
%tmp4 = and int %tmp2, %a ; (a^b2)&a -> ~b2 & a -> b & a
ret int %tmp4
}