New testcase for the instruction combiner that happen often in the Java FE

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14082 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2004-06-09 04:23:57 +00:00
parent aab3aff97b
commit 4561db2edc

View File

@ -96,3 +96,16 @@ int %test13b(int %a, int %b) {
%V = select bool %C, int %b, int %a
ret int %V
}
bool %test14a(bool %C, int %X) {
%V = select bool %C, int %X, int 0
%R = setlt int %V, 1 ; (X < 1) | !C
ret bool %R
}
bool %test14b(bool %C, int %X) {
%V = select bool %C, int 0, int %X
%R = setlt int %V, 1 ; (X < 1) | C
ret bool %R
}