Add some more tests for: (A <setcc1> B) logicalop (A <setcc2> B)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7827 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2003-08-13 20:13:15 +00:00
parent 3e3c805a82
commit b5dbd9a798

View File

@ -84,3 +84,17 @@ bool %test12(ubyte %A) {
%c = setne ubyte %B, 0
ret bool %c
}
bool %test13(ubyte %A, ubyte %B) {
%C = setlt ubyte %A, %B
%D = setgt ubyte %A, %B
%E = xor bool %C, %D ; E = setne %A, %B
ret bool %E
}
bool %test14(ubyte %A, ubyte %B) {
%C = seteq ubyte %A, %B
%D = setne ubyte %B, %A
%E = xor bool %C, %D ; E = true
ret bool %E
}