Skip to content

Commit 39e5b3b

Browse files
committed
Undo "Add uses of !amdgpu.no.fine.grained.memory and !amdgpu.no.remote.memory
metadata." change.
1 parent a74e39b commit 39e5b3b

File tree

1 file changed

+13
-15
lines changed

1 file changed

+13
-15
lines changed

llvm/test/CodeGen/AMDGPU/atomicrmw_usub_sat.ll

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ define i32 @global_atomic_usub_sat_offset(ptr addrspace(1) %ptr, i32 %data) {
252252
; GFX12-SDAG-NEXT: s_wait_loadcnt 0x0
253253
; GFX12-SDAG-NEXT: s_setpc_b64 s[30:31]
254254
%gep = getelementptr i32, ptr addrspace(1) %ptr, i64 1024
255-
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i32 %data syncscope("agent") seq_cst, align 4, !amdgpu.no.remote.memory !0
255+
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i32 %data syncscope("agent") seq_cst, align 4
256256
ret i32 %ret
257257
}
258258

@@ -366,7 +366,7 @@ define void @global_atomic_usub_sat_nortn(ptr addrspace(1) %ptr, i32 %data) {
366366
; GFX12-SDAG-NEXT: global_inv scope:SCOPE_DEV
367367
; GFX12-SDAG-NEXT: s_wait_loadcnt 0x0
368368
; GFX12-SDAG-NEXT: s_setpc_b64 s[30:31]
369-
%ret = atomicrmw usub_sat ptr addrspace(1) %ptr, i32 %data syncscope("agent") seq_cst, align 4, !amdgpu.no.fine.grained.memory !0
369+
%ret = atomicrmw usub_sat ptr addrspace(1) %ptr, i32 %data syncscope("agent") seq_cst, align 4
370370
ret void
371371
}
372372

@@ -498,7 +498,7 @@ define void @global_atomic_usub_sat_offset_nortn(ptr addrspace(1) %ptr, i32 %dat
498498
; GFX12-SDAG-NEXT: s_wait_loadcnt 0x0
499499
; GFX12-SDAG-NEXT: s_setpc_b64 s[30:31]
500500
%gep = getelementptr i32, ptr addrspace(1) %ptr, i64 1024
501-
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i32 %data syncscope("agent") seq_cst, align 4, !amdgpu.no.fine.grained.memory !0, !amdgpu.no.remote.memory !0
501+
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i32 %data syncscope("agent") seq_cst, align 4
502502
ret void
503503
}
504504

@@ -767,7 +767,7 @@ define amdgpu_kernel void @global_atomic_usub_sat_sgpr_base_offset_nortn(ptr add
767767
; GFX12-SDAG-NEXT: global_inv scope:SCOPE_DEV
768768
; GFX12-SDAG-NEXT: s_endpgm
769769
%gep = getelementptr i32, ptr addrspace(1) %ptr, i64 1024
770-
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i32 %data syncscope("agent") seq_cst, align 4, !amdgpu.no.remote.memory !0
770+
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i32 %data syncscope("agent") seq_cst, align 4
771771
ret void
772772
}
773773

@@ -997,7 +997,7 @@ define i16 @global_atomic_usub_sat_16(ptr addrspace(1) %ptr, i16 %data) {
997997
; GFX12-SDAG-NEXT: v_mov_b32_e32 v0, v3
998998
; GFX12-SDAG-NEXT: s_wait_loadcnt 0x0
999999
; GFX12-SDAG-NEXT: s_setpc_b64 s[30:31]
1000-
%ret = atomicrmw usub_sat ptr addrspace(1) %ptr, i16 %data syncscope("agent") seq_cst, align 4, !amdgpu.no.fine.grained.memory !0
1000+
%ret = atomicrmw usub_sat ptr addrspace(1) %ptr, i16 %data syncscope("agent") seq_cst, align 4
10011001
ret i16 %ret
10021002
}
10031003

@@ -1230,7 +1230,7 @@ define i16 @global_atomic_usub_sat_offset_16(ptr addrspace(1) %ptr, i16 %data) {
12301230
; GFX12-SDAG-NEXT: s_wait_loadcnt 0x0
12311231
; GFX12-SDAG-NEXT: s_setpc_b64 s[30:31]
12321232
%gep = getelementptr i16, ptr addrspace(1) %ptr, i64 1024
1233-
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i16 %data syncscope("agent") seq_cst, align 4, !amdgpu.no.fine.grained.memory !0, !amdgpu.no.remote.memory !0
1233+
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i16 %data syncscope("agent") seq_cst, align 4
12341234
ret i16 %ret
12351235
}
12361236

@@ -1671,7 +1671,7 @@ define void @global_atomic_usub_sat_offset_nortn_16(ptr addrspace(1) %ptr, i16 %
16711671
; GFX12-SDAG-NEXT: s_wait_loadcnt 0x0
16721672
; GFX12-SDAG-NEXT: s_setpc_b64 s[30:31]
16731673
%gep = getelementptr i16, ptr addrspace(1) %ptr, i64 1024
1674-
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i16 %data syncscope("agent") seq_cst, align 4, !amdgpu.no.remote.memory !0
1674+
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i16 %data syncscope("agent") seq_cst, align 4
16751675
ret void
16761676
}
16771677

@@ -1920,7 +1920,7 @@ define amdgpu_kernel void @global_atomic_usub_sat_sgpr_base_offset_16(ptr addrsp
19201920
; GFX12-SDAG-NEXT: global_store_b16 v[0:1], v1, off
19211921
; GFX12-SDAG-NEXT: s_endpgm
19221922
%gep = getelementptr i16, ptr addrspace(1) %ptr, i64 1024
1923-
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i16 %data syncscope("agent") seq_cst, align 4, !amdgpu.no.fine.grained.memory !0
1923+
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i16 %data syncscope("agent") seq_cst, align 4
19241924
store i16 %ret, ptr addrspace(1) undef
19251925
ret void
19261926
}
@@ -2154,7 +2154,7 @@ define amdgpu_kernel void @global_atomic_usub_sat_sgpr_base_offset_nortn_16(ptr
21542154
; GFX12-SDAG-NEXT: ; %bb.2: ; %atomicrmw.end
21552155
; GFX12-SDAG-NEXT: s_endpgm
21562156
%gep = getelementptr i16, ptr addrspace(1) %ptr, i64 1024
2157-
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i16 %data syncscope("agent") seq_cst, align 4, !amdgpu.no.fine.grained.memory !0, !amdgpu.no.remote.memory !0
2157+
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i16 %data syncscope("agent") seq_cst, align 4
21582158
ret void
21592159
}
21602160

@@ -2662,7 +2662,7 @@ define i8 @global_atomic_usub_sat_offset_8(ptr addrspace(1) %ptr, i8 %data) {
26622662
; GFX12-SDAG-NEXT: s_wait_loadcnt 0x0
26632663
; GFX12-SDAG-NEXT: s_setpc_b64 s[30:31]
26642664
%gep = getelementptr i8, ptr addrspace(1) %ptr, i64 1024
2665-
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i8 %data syncscope("agent") seq_cst, align 4, !amdgpu.no.remote.memory !0
2665+
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i8 %data syncscope("agent") seq_cst, align 4
26662666
ret i8 %ret
26672667
}
26682668

@@ -2905,7 +2905,7 @@ define void @global_atomic_usub_sat_nortn_8(ptr addrspace(1) %ptr, i8 %data) {
29052905
; GFX12-SDAG-NEXT: s_or_b32 exec_lo, exec_lo, s0
29062906
; GFX12-SDAG-NEXT: s_wait_loadcnt 0x0
29072907
; GFX12-SDAG-NEXT: s_setpc_b64 s[30:31]
2908-
%ret = atomicrmw usub_sat ptr addrspace(1) %ptr, i8 %data syncscope("agent") seq_cst, align 4, !amdgpu.no.fine.grained.memory !0
2908+
%ret = atomicrmw usub_sat ptr addrspace(1) %ptr, i8 %data syncscope("agent") seq_cst, align 4
29092909
ret void
29102910
}
29112911

@@ -3149,7 +3149,7 @@ define void @global_atomic_usub_sat_offset_nortn_8(ptr addrspace(1) %ptr, i8 %da
31493149
; GFX12-SDAG-NEXT: s_wait_loadcnt 0x0
31503150
; GFX12-SDAG-NEXT: s_setpc_b64 s[30:31]
31513151
%gep = getelementptr i8, ptr addrspace(1) %ptr, i64 1024
3152-
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i8 %data syncscope("agent") seq_cst, align 4, !amdgpu.no.fine.grained.memory !0, !amdgpu.no.remote.memory !0
3152+
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i8 %data syncscope("agent") seq_cst, align 4
31533153
ret void
31543154
}
31553155

@@ -3682,11 +3682,9 @@ define amdgpu_kernel void @global_atomic_usub_sat_sgpr_base_offset_nortn_8(ptr a
36823682
; GFX12-SDAG-NEXT: ; %bb.2: ; %atomicrmw.end
36833683
; GFX12-SDAG-NEXT: s_endpgm
36843684
%gep = getelementptr i8, ptr addrspace(1) %ptr, i64 1024
3685-
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i8 %data syncscope("agent") seq_cst, align 4, !amdgpu.no.remote.memory !0
3685+
%ret = atomicrmw usub_sat ptr addrspace(1) %gep, i8 %data syncscope("agent") seq_cst, align 4
36863686
ret void
36873687
}
36883688

36893689
attributes #0 = { nounwind willreturn }
36903690
attributes #1 = { argmemonly nounwind }
3691-
3692-
!0 = !{}

0 commit comments

Comments
 (0)