Add 32 bit and reg-imm and disable invalid patterns for now
[oota-llvm.git] / test / CodeGen / SystemZ / 03-RetAndSubreg.ll
1 ; RUN: llvm-as < %s | llc -march=systemz | grep ngr | count 4
2
3 define i32 @foo(i32 %a, i32 %b) {
4 entry:
5     %c = and i32 %a, %b
6     ret i32 %c
7 }
8
9 define i32 @foo1(i32 %a, i32 %b) zeroext {
10 entry:
11     %c = and i32 %a, %b
12     ret i32 %c
13 }
14
15 define i32 @foo2(i32 %a, i32 %b) signext {
16 entry:
17     %c = and i32 %a, %b
18     ret i32 %c
19 }
20