test instruction combiner opts for select instruction
[oota-llvm.git] / test / Transforms / InstCombine / select.ll
1 ; This test makes sure that these instructions are properly eliminated.
2 ;
3
4 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep select
5
6 implementation
7
8 int %test1(int %A, int %B) {
9         %C = select bool false, int %A, int %B
10         ret int %C
11 }
12
13 int %test2(int %A, int %B) {
14         %C = select bool true, int %A, int %B
15         ret int %C
16 }
17
18