• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1; RUN: llc < %s -march=systemz | grep larl
2
3define i32 @main(i32 %tmp158) {
4entry:
5        switch i32 %tmp158, label %bb336 [
6		 i32 -2147483648, label %bb338
7		 i32 -2147483647, label %bb338
8		 i32 -2147483646, label %bb338
9		 i32 120, label %bb338
10		 i32 121, label %bb339
11		 i32 122, label %bb340
12                 i32 123, label %bb341
13                 i32 124, label %bb342
14                 i32 125, label %bb343
15                 i32 126, label %bb336
16		 i32 1024, label %bb338
17                 i32 0, label %bb338
18                 i32 1, label %bb338
19                 i32 2, label %bb338
20                 i32 3, label %bb338
21                 i32 4, label %bb338
22		 i32 5, label %bb338
23        ]
24bb336:
25  ret i32 10
26bb338:
27  ret i32 11
28bb339:
29  ret i32 12
30bb340:
31  ret i32 13
32bb341:
33  ret i32 14
34bb342:
35  ret i32 15
36bb343:
37  ret i32 18
38
39}
40