• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1; RUN: llc < %s -march=systemz | grep lghi  | count 2
2; RUN: llc < %s -march=systemz | grep llill | count 1
3; RUN: llc < %s -march=systemz | grep llilh | count 1
4; RUN: llc < %s -march=systemz | grep lgfi  | count 1
5; RUN: llc < %s -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 zeroext i32 @foo6()  {
34entry:
35    ret i32 4294967295
36}
37
38define signext i32 @foo7()  {
39entry:
40    ret i32 4294967295
41}
42
43