|
1 | | -; RUN: llc -mtriple=amdgcn -mcpu=gfx1200 < %s | FileCheck %s |
2 | | -; RUN: llc -mtriple=amdgcn -mcpu=gfx1200 < %s -global-isel | FileCheck %s |
| 1 | +; RUN: llc -global-isel=0 -mtriple=amdgcn -mcpu=gfx1200 < %s | FileCheck %s |
| 2 | +; RUN: llc -global-isel=1 -mtriple=amdgcn -mcpu=gfx1200 < %s | FileCheck %s |
3 | 3 |
|
4 | 4 | ; CHECK-LABEL: {{^}}signal_unknown_wgs: |
5 | 5 | ; CHECK: s_barrier_signal |
6 | 6 | define amdgpu_kernel void @signal_unknown_wgs() { |
7 | | - tail call void @llvm.amdgcn.s.barrier.signal(i32 -1) #0 |
| 7 | + tail call void @llvm.amdgcn.s.barrier.signal(i32 -1) |
8 | 8 | ret void |
9 | 9 | } |
10 | 10 |
|
11 | 11 | ; CHECK-LABEL: {{^}}signal_flat_wgs_attr_32_128: |
12 | 12 | ; CHECK: s_barrier_signal |
13 | 13 | define amdgpu_kernel void @signal_flat_wgs_attr_32_128() #1 { |
14 | | - tail call void @llvm.amdgcn.s.barrier.signal(i32 -1) #0 |
| 14 | + tail call void @llvm.amdgcn.s.barrier.signal(i32 -1) |
15 | 15 | ret void |
16 | 16 | } |
17 | 17 |
|
18 | | -; CHECK-LABEL: {{^}}signal_flat_wgs_attr_32_64: |
| 18 | +; CHECK-LABEL: {{^}}signal_flat_wgs_attr_16_32: |
19 | 19 | ; CHECK: : |
20 | 20 | ; CHECK-NEXT: ; wave barrier |
21 | 21 | ; CHECK-NEXT: s_endpgm |
22 | | -define amdgpu_kernel void @signal_flat_wgs_attr_32_64() #2 { |
23 | | - tail call void @llvm.amdgcn.s.barrier.signal(i32 -1) #0 |
| 22 | +define amdgpu_kernel void @signal_flat_wgs_attr_16_32() #2 { |
| 23 | + tail call void @llvm.amdgcn.s.barrier.signal(i32 -1) |
24 | 24 | ret void |
25 | 25 | } |
26 | 26 |
|
27 | 27 |
|
28 | 28 | ; CHECK-LABEL: {{^}}wait_unknown_wgs: |
29 | 29 | ; CHECK: s_barrier_wait |
30 | 30 | define amdgpu_kernel void @wait_unknown_wgs() { |
31 | | - tail call void @llvm.amdgcn.s.barrier.wait(i16 -1) #0 |
| 31 | + tail call void @llvm.amdgcn.s.barrier.wait(i16 -1) |
32 | 32 | ret void |
33 | 33 | } |
34 | 34 |
|
35 | 35 | ; CHECK-LABEL: {{^}}wait_flat_wgs_attr_32_128: |
36 | 36 | ; CHECK: s_barrier_wait |
37 | 37 | define amdgpu_kernel void @wait_flat_wgs_attr_32_128() #1 { |
38 | | - tail call void @llvm.amdgcn.s.barrier.wait(i16 -1) #0 |
| 38 | + tail call void @llvm.amdgcn.s.barrier.wait(i16 -1) |
39 | 39 | ret void |
40 | 40 | } |
41 | 41 |
|
42 | | -; CHECK-LABEL: {{^}}wait_flat_wgs_attr_32_64: |
| 42 | +; CHECK-LABEL: {{^}}wait_flat_wgs_attr_16_32: |
43 | 43 | ; CHECK: : |
44 | 44 | ; CHECK-NEXT: ; wave barrier |
45 | 45 | ; CHECK-NEXT: s_endpgm |
46 | | -define amdgpu_kernel void @wait_flat_wgs_attr_32_64() #2 { |
47 | | - tail call void @llvm.amdgcn.s.barrier.wait(i16 -1) #0 |
| 46 | +define amdgpu_kernel void @wait_flat_wgs_attr_16_32() #2 { |
| 47 | + tail call void @llvm.amdgcn.s.barrier.wait(i16 -1) |
48 | 48 | ret void |
49 | 49 | } |
50 | 50 |
|
|
0 commit comments