Fix part 1 of pr4682. PICADD is a 16-bit instruction even in thumb2 mode.
[llvm/avr.git] / test / CodeGen / SystemZ / 03-RetImmSubreg.ll
blob88d66d02fd25d6a02cbf52cda6425c7ec939b2d5
1 ; RUN: llvm-as < %s | llc -march=systemz | grep lghi  | count 2
2 ; RUN: llvm-as < %s | llc -march=systemz | grep llill | count 1
3 ; RUN: llvm-as < %s | llc -march=systemz | grep llilh | count 1
4 ; RUN: llvm-as < %s | llc -march=systemz | grep lgfi  | count 1
5 ; RUN: llvm-as < %s | llc -march=systemz | grep llilf | count 2
8 define i32 @foo1() {
9 entry:
10     ret i32 1
13 define i32 @foo2() {
14 entry:
15     ret i32 65535 
18 define i32 @foo3() {
19 entry:
20     ret i32 131072
23 define i32 @foo4() {
24 entry:
25     ret i32 65537
28 define i32 @foo5() {
29 entry:
30     ret i32 4294967295
33 define i32 @foo6() zeroext {
34 entry:
35     ret i32 4294967295
38 define i32 @foo7() signext {
39 entry:
40     ret i32 4294967295