@@ -53,51 +53,6 @@ entry:
53
53
ret void
54
54
}
55
55
56
- ; FUNC-LABEL: {{^}}global_size_x:
57
- ; SI-NOHSA: s_load_dword [[VAL:s[0-9]+]], s[4:5], 0x3
58
- ; VI-NOHSA: s_load_dword [[VAL:s[0-9]+]], s[4:5], 0xc
59
- ; GCN-NOHSA: v_mov_b32_e32 [[VVAL:v[0-9]+]], [[VAL]]
60
- ; GCN-NOHSA: buffer_store_dword [[VVAL]]
61
-
62
- ; EG: MEM_RAT_CACHELESS STORE_RAW [[VAL:T[0-9]+\.X]]
63
- ; EG: MOV {{\*? *}}[[VAL]], KC0[0].W
64
- define amdgpu_kernel void @global_size_x (ptr addrspace (1 ) %out ) {
65
- entry:
66
- %0 = call i32 @llvm.r600.read.global.size.x () #0
67
- store i32 %0 , ptr addrspace (1 ) %out
68
- ret void
69
- }
70
-
71
- ; FUNC-LABEL: {{^}}global_size_y:
72
- ; SI-NOHSA: s_load_dword [[VAL:s[0-9]+]], s[4:5], 0x4
73
- ; VI-NOHSA: s_load_dword [[VAL:s[0-9]+]], s[4:5], 0x10
74
- ; GCN-NOHSA: v_mov_b32_e32 [[VVAL:v[0-9]+]], [[VAL]]
75
- ; GCN-NOHSA: buffer_store_dword [[VVAL]]
76
-
77
- ; EG: MEM_RAT_CACHELESS STORE_RAW [[VAL:T[0-9]+\.X]]
78
- ; EG: MOV {{\*? *}}[[VAL]], KC0[1].X
79
- define amdgpu_kernel void @global_size_y (ptr addrspace (1 ) %out ) {
80
- entry:
81
- %0 = call i32 @llvm.r600.read.global.size.y () #0
82
- store i32 %0 , ptr addrspace (1 ) %out
83
- ret void
84
- }
85
-
86
- ; FUNC-LABEL: {{^}}global_size_z:
87
- ; SI-NOHSA: s_load_dword [[VAL:s[0-9]+]], s[4:5], 0x5
88
- ; VI-NOHSA: s_load_dword [[VAL:s[0-9]+]], s[4:5], 0x14
89
- ; GCN-NOHSA: v_mov_b32_e32 [[VVAL:v[0-9]+]], [[VAL]]
90
- ; GCN-NOHSA: buffer_store_dword [[VVAL]]
91
-
92
- ; EG: MEM_RAT_CACHELESS STORE_RAW [[VAL:T[0-9]+\.X]]
93
- ; EG: MOV {{\*? *}}[[VAL]], KC0[1].Y
94
- define amdgpu_kernel void @global_size_z (ptr addrspace (1 ) %out ) {
95
- entry:
96
- %0 = call i32 @llvm.r600.read.global.size.z () #0
97
- store i32 %0 , ptr addrspace (1 ) %out
98
- ret void
99
- }
100
-
101
56
; FUNC-LABEL: {{^}}local_size_x:
102
57
; SI-NOHSA: s_load_dword [[VAL:s[0-9]+]], s[4:5], 0x6
103
58
; VI-NOHSA: s_load_dword [[VAL:s[0-9]+]], s[4:5], 0x18
@@ -147,10 +102,6 @@ declare i32 @llvm.r600.read.ngroups.x() #0
147
102
declare i32 @llvm.r600.read.ngroups.y () #0
148
103
declare i32 @llvm.r600.read.ngroups.z () #0
149
104
150
- declare i32 @llvm.r600.read.global.size.x () #0
151
- declare i32 @llvm.r600.read.global.size.y () #0
152
- declare i32 @llvm.r600.read.global.size.z () #0
153
-
154
105
declare i32 @llvm.r600.read.local.size.x () #0
155
106
declare i32 @llvm.r600.read.local.size.y () #0
156
107
declare i32 @llvm.r600.read.local.size.z () #0
0 commit comments