Add some more cases we should combine

llvm-svn: 12768
This commit is contained in:
Chris Lattner 2004-04-08 04:43:04 +00:00
parent 8a56f16700
commit ac42fd5912
1 changed files with 19 additions and 0 deletions

View File

@ -35,3 +35,22 @@ int %test6(bool %C) {
ret int %V
}
bool %test7(bool %C, bool %X) {
%R = select bool %C, bool true, bool %X ; R = or C, X
ret bool %R
}
bool %test8(bool %C, bool %X) {
%R = select bool %C, bool %X, bool false ; R = and C, X
ret bool %R
}
bool %test9(bool %C, bool %X) {
%R = select bool %C, bool false, bool %X ; R = and !C, X
ret bool %R
}
bool %test10(bool %C, bool %X) {
%R = select bool %C, bool %X, bool true ; R = or !C, X
ret bool %R
}