blob: 88d66d02fd25d6a02cbf52cda6425c7ec939b2d5 [file] [log] [blame]
Anton Korobeynikova51752c2009-07-16 13:42:31 +00001; 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
6
7
8define i32 @foo1() {
9entry:
10 ret i32 1
11}
12
13define i32 @foo2() {
14entry:
15 ret i32 65535
16}
17
18define i32 @foo3() {
19entry:
20 ret i32 131072
21}
22
23define i32 @foo4() {
24entry:
25 ret i32 65537
26}
27
28define i32 @foo5() {
29entry:
30 ret i32 4294967295
31}
32
33define i32 @foo6() zeroext {
34entry:
35 ret i32 4294967295
36}
37
38define i32 @foo7() signext {
39entry:
40 ret i32 4294967295
41}
42