mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-26 21:47:07 +00:00
Add testcases for harder combining cases.
llvm-svn: 12799
This commit is contained in:
parent
8ccddbd123
commit
5b62a97808
@ -61,3 +61,21 @@ int %test11(int %a) {
|
|||||||
ret int %R
|
ret int %R
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int %test12(bool %cond, int %a) {
|
||||||
|
%b = or int %a, 1
|
||||||
|
%c = select bool %cond, int %b, int %a
|
||||||
|
ret int %c
|
||||||
|
}
|
||||||
|
|
||||||
|
int %test12a(bool %cond, int %a) {
|
||||||
|
%b = shr int %a, ubyte 1
|
||||||
|
%c = select bool %cond, int %b, int %a
|
||||||
|
ret int %c
|
||||||
|
}
|
||||||
|
|
||||||
|
int %test12b(bool %cond, int %a) {
|
||||||
|
%b = shr int %a, ubyte 1
|
||||||
|
%c = select bool %cond, int %a, int %b
|
||||||
|
ret int %c
|
||||||
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user