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 14dadd43e1
commit 9aa4d5e45f

View File

@ -35,3 +35,22 @@ int %test6(bool %C) {
ret int %V 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
}