@@ -80,11 +80,11 @@ define amdgpu_kernel void @workgroup_acquire_fence() {
8080; GFX12-CU: ; %bb.0: ; %entry
8181; GFX12-CU-NEXT: s_endpgm
8282;
83- ; GFX1250-CU- LABEL: workgroup_acquire_fence:
84- ; GFX1250-CU : ; %bb.0: ; %entry
85- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
86- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
87- ; GFX1250-CU- NEXT: s_endpgm
83+ ; GFX1250-LABEL: workgroup_acquire_fence:
84+ ; GFX1250: ; %bb.0: ; %entry
85+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
86+ ; GFX1250-NEXT: s_wait_storecnt 0x0
87+ ; GFX1250-NEXT: s_endpgm
8888entry:
8989 fence syncscope("workgroup" ) acquire , !mmra !{!"amdgpu-synchronize-as" , !"global" }
9090 ret void
@@ -153,11 +153,11 @@ define amdgpu_kernel void @workgroup_release_fence() {
153153; GFX12-CU: ; %bb.0: ; %entry
154154; GFX12-CU-NEXT: s_endpgm
155155;
156- ; GFX1250-CU- LABEL: workgroup_release_fence:
157- ; GFX1250-CU : ; %bb.0: ; %entry
158- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
159- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
160- ; GFX1250-CU- NEXT: s_endpgm
156+ ; GFX1250-LABEL: workgroup_release_fence:
157+ ; GFX1250: ; %bb.0: ; %entry
158+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
159+ ; GFX1250-NEXT: s_wait_storecnt 0x0
160+ ; GFX1250-NEXT: s_endpgm
161161entry:
162162 fence syncscope("workgroup" ) release , !mmra !{!"amdgpu-synchronize-as" , !"global" }
163163 ret void
@@ -231,11 +231,11 @@ define amdgpu_kernel void @workgroup_acq_rel_fence() {
231231; GFX12-CU: ; %bb.0: ; %entry
232232; GFX12-CU-NEXT: s_endpgm
233233;
234- ; GFX1250-CU- LABEL: workgroup_acq_rel_fence:
235- ; GFX1250-CU : ; %bb.0: ; %entry
236- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
237- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
238- ; GFX1250-CU- NEXT: s_endpgm
234+ ; GFX1250-LABEL: workgroup_acq_rel_fence:
235+ ; GFX1250: ; %bb.0: ; %entry
236+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
237+ ; GFX1250-NEXT: s_wait_storecnt 0x0
238+ ; GFX1250-NEXT: s_endpgm
239239entry:
240240 fence syncscope("workgroup" ) acq_rel , !mmra !{!"amdgpu-synchronize-as" , !"global" }
241241 ret void
@@ -309,11 +309,11 @@ define amdgpu_kernel void @workgroup_seq_cst_fence() {
309309; GFX12-CU: ; %bb.0: ; %entry
310310; GFX12-CU-NEXT: s_endpgm
311311;
312- ; GFX1250-CU- LABEL: workgroup_seq_cst_fence:
313- ; GFX1250-CU : ; %bb.0: ; %entry
314- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
315- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
316- ; GFX1250-CU- NEXT: s_endpgm
312+ ; GFX1250-LABEL: workgroup_seq_cst_fence:
313+ ; GFX1250: ; %bb.0: ; %entry
314+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
315+ ; GFX1250-NEXT: s_wait_storecnt 0x0
316+ ; GFX1250-NEXT: s_endpgm
317317entry:
318318 fence syncscope("workgroup" ) seq_cst , !mmra !{!"amdgpu-synchronize-as" , !"global" }
319319 ret void
@@ -385,11 +385,11 @@ define amdgpu_kernel void @workgroup_one_as_acquire_fence() {
385385; GFX12-CU: ; %bb.0: ; %entry
386386; GFX12-CU-NEXT: s_endpgm
387387;
388- ; GFX1250-CU- LABEL: workgroup_one_as_acquire_fence:
389- ; GFX1250-CU : ; %bb.0: ; %entry
390- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
391- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
392- ; GFX1250-CU- NEXT: s_endpgm
388+ ; GFX1250-LABEL: workgroup_one_as_acquire_fence:
389+ ; GFX1250: ; %bb.0: ; %entry
390+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
391+ ; GFX1250-NEXT: s_wait_storecnt 0x0
392+ ; GFX1250-NEXT: s_endpgm
393393entry:
394394 fence syncscope("workgroup-one-as" ) acquire , !mmra !{!"amdgpu-synchronize-as" , !"global" }
395395 ret void
@@ -458,11 +458,11 @@ define amdgpu_kernel void @workgroup_one_as_release_fence() {
458458; GFX12-CU: ; %bb.0: ; %entry
459459; GFX12-CU-NEXT: s_endpgm
460460;
461- ; GFX1250-CU- LABEL: workgroup_one_as_release_fence:
462- ; GFX1250-CU : ; %bb.0: ; %entry
463- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
464- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
465- ; GFX1250-CU- NEXT: s_endpgm
461+ ; GFX1250-LABEL: workgroup_one_as_release_fence:
462+ ; GFX1250: ; %bb.0: ; %entry
463+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
464+ ; GFX1250-NEXT: s_wait_storecnt 0x0
465+ ; GFX1250-NEXT: s_endpgm
466466entry:
467467 fence syncscope("workgroup-one-as" ) release , !mmra !{!"amdgpu-synchronize-as" , !"global" }
468468 ret void
@@ -536,11 +536,11 @@ define amdgpu_kernel void @workgroup_one_as_acq_rel_fence() {
536536; GFX12-CU: ; %bb.0: ; %entry
537537; GFX12-CU-NEXT: s_endpgm
538538;
539- ; GFX1250-CU- LABEL: workgroup_one_as_acq_rel_fence:
540- ; GFX1250-CU : ; %bb.0: ; %entry
541- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
542- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
543- ; GFX1250-CU- NEXT: s_endpgm
539+ ; GFX1250-LABEL: workgroup_one_as_acq_rel_fence:
540+ ; GFX1250: ; %bb.0: ; %entry
541+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
542+ ; GFX1250-NEXT: s_wait_storecnt 0x0
543+ ; GFX1250-NEXT: s_endpgm
544544entry:
545545 fence syncscope("workgroup-one-as" ) acq_rel , !mmra !{!"amdgpu-synchronize-as" , !"global" }
546546 ret void
@@ -614,11 +614,11 @@ define amdgpu_kernel void @workgroup_one_as_seq_cst_fence() {
614614; GFX12-CU: ; %bb.0: ; %entry
615615; GFX12-CU-NEXT: s_endpgm
616616;
617- ; GFX1250-CU- LABEL: workgroup_one_as_seq_cst_fence:
618- ; GFX1250-CU : ; %bb.0: ; %entry
619- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
620- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
621- ; GFX1250-CU- NEXT: s_endpgm
617+ ; GFX1250-LABEL: workgroup_one_as_seq_cst_fence:
618+ ; GFX1250: ; %bb.0: ; %entry
619+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
620+ ; GFX1250-NEXT: s_wait_storecnt 0x0
621+ ; GFX1250-NEXT: s_endpgm
622622entry:
623623 fence syncscope("workgroup-one-as" ) seq_cst , !mmra !{!"amdgpu-synchronize-as" , !"global" }
624624 ret void
@@ -801,12 +801,12 @@ define amdgpu_kernel void @agent_release_fence() {
801801; GFX12-CU-NEXT: s_wait_storecnt 0x0
802802; GFX12-CU-NEXT: s_endpgm
803803;
804- ; GFX1250-CU- LABEL: agent_release_fence:
805- ; GFX1250-CU : ; %bb.0: ; %entry
806- ; GFX1250-CU- NEXT: global_wb scope:SCOPE_DEV
807- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
808- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
809- ; GFX1250-CU- NEXT: s_endpgm
804+ ; GFX1250-LABEL: agent_release_fence:
805+ ; GFX1250: ; %bb.0: ; %entry
806+ ; GFX1250-NEXT: global_wb scope:SCOPE_DEV
807+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
808+ ; GFX1250-NEXT: s_wait_storecnt 0x0
809+ ; GFX1250-NEXT: s_endpgm
810810entry:
811811 fence syncscope("agent" ) release , !mmra !{!"amdgpu-synchronize-as" , !"global" }
812812 ret void
@@ -906,13 +906,13 @@ define amdgpu_kernel void @agent_acq_rel_fence() {
906906; GFX12-CU-NEXT: global_inv scope:SCOPE_DEV
907907; GFX12-CU-NEXT: s_endpgm
908908;
909- ; GFX1250-CU- LABEL: agent_acq_rel_fence:
910- ; GFX1250-CU : ; %bb.0: ; %entry
911- ; GFX1250-CU- NEXT: global_wb scope:SCOPE_DEV
912- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
913- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
914- ; GFX1250-CU- NEXT: global_inv scope:SCOPE_DEV
915- ; GFX1250-CU- NEXT: s_endpgm
909+ ; GFX1250-LABEL: agent_acq_rel_fence:
910+ ; GFX1250: ; %bb.0: ; %entry
911+ ; GFX1250-NEXT: global_wb scope:SCOPE_DEV
912+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
913+ ; GFX1250-NEXT: s_wait_storecnt 0x0
914+ ; GFX1250-NEXT: global_inv scope:SCOPE_DEV
915+ ; GFX1250-NEXT: s_endpgm
916916entry:
917917 fence syncscope("agent" ) acq_rel , !mmra !{!"amdgpu-synchronize-as" , !"global" }
918918 ret void
@@ -1012,13 +1012,13 @@ define amdgpu_kernel void @agent_seq_cst_fence() {
10121012; GFX12-CU-NEXT: global_inv scope:SCOPE_DEV
10131013; GFX12-CU-NEXT: s_endpgm
10141014;
1015- ; GFX1250-CU- LABEL: agent_seq_cst_fence:
1016- ; GFX1250-CU : ; %bb.0: ; %entry
1017- ; GFX1250-CU- NEXT: global_wb scope:SCOPE_DEV
1018- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
1019- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
1020- ; GFX1250-CU- NEXT: global_inv scope:SCOPE_DEV
1021- ; GFX1250-CU- NEXT: s_endpgm
1015+ ; GFX1250-LABEL: agent_seq_cst_fence:
1016+ ; GFX1250: ; %bb.0: ; %entry
1017+ ; GFX1250-NEXT: global_wb scope:SCOPE_DEV
1018+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
1019+ ; GFX1250-NEXT: s_wait_storecnt 0x0
1020+ ; GFX1250-NEXT: global_inv scope:SCOPE_DEV
1021+ ; GFX1250-NEXT: s_endpgm
10221022entry:
10231023 fence syncscope("agent" ) seq_cst , !mmra !{!"amdgpu-synchronize-as" , !"global" }
10241024 ret void
@@ -1201,12 +1201,12 @@ define amdgpu_kernel void @agent_one_as_release_fence() {
12011201; GFX12-CU-NEXT: s_wait_storecnt 0x0
12021202; GFX12-CU-NEXT: s_endpgm
12031203;
1204- ; GFX1250-CU- LABEL: agent_one_as_release_fence:
1205- ; GFX1250-CU : ; %bb.0: ; %entry
1206- ; GFX1250-CU- NEXT: global_wb scope:SCOPE_DEV
1207- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
1208- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
1209- ; GFX1250-CU- NEXT: s_endpgm
1204+ ; GFX1250-LABEL: agent_one_as_release_fence:
1205+ ; GFX1250: ; %bb.0: ; %entry
1206+ ; GFX1250-NEXT: global_wb scope:SCOPE_DEV
1207+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
1208+ ; GFX1250-NEXT: s_wait_storecnt 0x0
1209+ ; GFX1250-NEXT: s_endpgm
12101210entry:
12111211 fence syncscope("agent-one-as" ) release , !mmra !{!"amdgpu-synchronize-as" , !"global" }
12121212 ret void
@@ -1306,13 +1306,13 @@ define amdgpu_kernel void @agent_one_as_acq_rel_fence() {
13061306; GFX12-CU-NEXT: global_inv scope:SCOPE_DEV
13071307; GFX12-CU-NEXT: s_endpgm
13081308;
1309- ; GFX1250-CU- LABEL: agent_one_as_acq_rel_fence:
1310- ; GFX1250-CU : ; %bb.0: ; %entry
1311- ; GFX1250-CU- NEXT: global_wb scope:SCOPE_DEV
1312- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
1313- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
1314- ; GFX1250-CU- NEXT: global_inv scope:SCOPE_DEV
1315- ; GFX1250-CU- NEXT: s_endpgm
1309+ ; GFX1250-LABEL: agent_one_as_acq_rel_fence:
1310+ ; GFX1250: ; %bb.0: ; %entry
1311+ ; GFX1250-NEXT: global_wb scope:SCOPE_DEV
1312+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
1313+ ; GFX1250-NEXT: s_wait_storecnt 0x0
1314+ ; GFX1250-NEXT: global_inv scope:SCOPE_DEV
1315+ ; GFX1250-NEXT: s_endpgm
13161316entry:
13171317 fence syncscope("agent-one-as" ) acq_rel , !mmra !{!"amdgpu-synchronize-as" , !"global" }
13181318 ret void
@@ -1412,13 +1412,13 @@ define amdgpu_kernel void @agent_one_as_seq_cst_fence() {
14121412; GFX12-CU-NEXT: global_inv scope:SCOPE_DEV
14131413; GFX12-CU-NEXT: s_endpgm
14141414;
1415- ; GFX1250-CU- LABEL: agent_one_as_seq_cst_fence:
1416- ; GFX1250-CU : ; %bb.0: ; %entry
1417- ; GFX1250-CU- NEXT: global_wb scope:SCOPE_DEV
1418- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
1419- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
1420- ; GFX1250-CU- NEXT: global_inv scope:SCOPE_DEV
1421- ; GFX1250-CU- NEXT: s_endpgm
1415+ ; GFX1250-LABEL: agent_one_as_seq_cst_fence:
1416+ ; GFX1250: ; %bb.0: ; %entry
1417+ ; GFX1250-NEXT: global_wb scope:SCOPE_DEV
1418+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
1419+ ; GFX1250-NEXT: s_wait_storecnt 0x0
1420+ ; GFX1250-NEXT: global_inv scope:SCOPE_DEV
1421+ ; GFX1250-NEXT: s_endpgm
14221422entry:
14231423 fence syncscope("agent-one-as" ) seq_cst , !mmra !{!"amdgpu-synchronize-as" , !"global" }
14241424 ret void
@@ -1607,12 +1607,12 @@ define amdgpu_kernel void @system_release_fence() {
16071607; GFX12-CU-NEXT: s_wait_storecnt 0x0
16081608; GFX12-CU-NEXT: s_endpgm
16091609;
1610- ; GFX1250-CU- LABEL: system_release_fence:
1611- ; GFX1250-CU : ; %bb.0: ; %entry
1612- ; GFX1250-CU- NEXT: global_wb scope:SCOPE_SYS
1613- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
1614- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
1615- ; GFX1250-CU- NEXT: s_endpgm
1610+ ; GFX1250-LABEL: system_release_fence:
1611+ ; GFX1250: ; %bb.0: ; %entry
1612+ ; GFX1250-NEXT: global_wb scope:SCOPE_SYS
1613+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
1614+ ; GFX1250-NEXT: s_wait_storecnt 0x0
1615+ ; GFX1250-NEXT: s_endpgm
16161616entry:
16171617 fence release , !mmra !{!"amdgpu-synchronize-as" , !"global" }
16181618 ret void
@@ -1718,13 +1718,13 @@ define amdgpu_kernel void @system_acq_rel_fence() {
17181718; GFX12-CU-NEXT: global_inv scope:SCOPE_SYS
17191719; GFX12-CU-NEXT: s_endpgm
17201720;
1721- ; GFX1250-CU- LABEL: system_acq_rel_fence:
1722- ; GFX1250-CU : ; %bb.0: ; %entry
1723- ; GFX1250-CU- NEXT: global_wb scope:SCOPE_SYS
1724- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
1725- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
1726- ; GFX1250-CU- NEXT: global_inv scope:SCOPE_SYS
1727- ; GFX1250-CU- NEXT: s_endpgm
1721+ ; GFX1250-LABEL: system_acq_rel_fence:
1722+ ; GFX1250: ; %bb.0: ; %entry
1723+ ; GFX1250-NEXT: global_wb scope:SCOPE_SYS
1724+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
1725+ ; GFX1250-NEXT: s_wait_storecnt 0x0
1726+ ; GFX1250-NEXT: global_inv scope:SCOPE_SYS
1727+ ; GFX1250-NEXT: s_endpgm
17281728entry:
17291729 fence acq_rel , !mmra !{!"amdgpu-synchronize-as" , !"global" }
17301730 ret void
@@ -1830,13 +1830,13 @@ define amdgpu_kernel void @system_seq_cst_fence() {
18301830; GFX12-CU-NEXT: global_inv scope:SCOPE_SYS
18311831; GFX12-CU-NEXT: s_endpgm
18321832;
1833- ; GFX1250-CU- LABEL: system_seq_cst_fence:
1834- ; GFX1250-CU : ; %bb.0: ; %entry
1835- ; GFX1250-CU- NEXT: global_wb scope:SCOPE_SYS
1836- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
1837- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
1838- ; GFX1250-CU- NEXT: global_inv scope:SCOPE_SYS
1839- ; GFX1250-CU- NEXT: s_endpgm
1833+ ; GFX1250-LABEL: system_seq_cst_fence:
1834+ ; GFX1250: ; %bb.0: ; %entry
1835+ ; GFX1250-NEXT: global_wb scope:SCOPE_SYS
1836+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
1837+ ; GFX1250-NEXT: s_wait_storecnt 0x0
1838+ ; GFX1250-NEXT: global_inv scope:SCOPE_SYS
1839+ ; GFX1250-NEXT: s_endpgm
18401840entry:
18411841 fence seq_cst , !mmra !{!"amdgpu-synchronize-as" , !"global" }
18421842 ret void
@@ -2025,12 +2025,12 @@ define amdgpu_kernel void @system_one_as_release_fence() {
20252025; GFX12-CU-NEXT: s_wait_storecnt 0x0
20262026; GFX12-CU-NEXT: s_endpgm
20272027;
2028- ; GFX1250-CU- LABEL: system_one_as_release_fence:
2029- ; GFX1250-CU : ; %bb.0: ; %entry
2030- ; GFX1250-CU- NEXT: global_wb scope:SCOPE_SYS
2031- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
2032- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
2033- ; GFX1250-CU- NEXT: s_endpgm
2028+ ; GFX1250-LABEL: system_one_as_release_fence:
2029+ ; GFX1250: ; %bb.0: ; %entry
2030+ ; GFX1250-NEXT: global_wb scope:SCOPE_SYS
2031+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
2032+ ; GFX1250-NEXT: s_wait_storecnt 0x0
2033+ ; GFX1250-NEXT: s_endpgm
20342034entry:
20352035 fence syncscope("one-as" ) release , !mmra !{!"amdgpu-synchronize-as" , !"global" }
20362036 ret void
@@ -2136,13 +2136,13 @@ define amdgpu_kernel void @system_one_as_acq_rel_fence() {
21362136; GFX12-CU-NEXT: global_inv scope:SCOPE_SYS
21372137; GFX12-CU-NEXT: s_endpgm
21382138;
2139- ; GFX1250-CU- LABEL: system_one_as_acq_rel_fence:
2140- ; GFX1250-CU : ; %bb.0: ; %entry
2141- ; GFX1250-CU- NEXT: global_wb scope:SCOPE_SYS
2142- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
2143- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
2144- ; GFX1250-CU- NEXT: global_inv scope:SCOPE_SYS
2145- ; GFX1250-CU- NEXT: s_endpgm
2139+ ; GFX1250-LABEL: system_one_as_acq_rel_fence:
2140+ ; GFX1250: ; %bb.0: ; %entry
2141+ ; GFX1250-NEXT: global_wb scope:SCOPE_SYS
2142+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
2143+ ; GFX1250-NEXT: s_wait_storecnt 0x0
2144+ ; GFX1250-NEXT: global_inv scope:SCOPE_SYS
2145+ ; GFX1250-NEXT: s_endpgm
21462146entry:
21472147 fence syncscope("one-as" ) acq_rel , !mmra !{!"amdgpu-synchronize-as" , !"global" }
21482148 ret void
@@ -2248,13 +2248,13 @@ define amdgpu_kernel void @system_one_as_seq_cst_fence() {
22482248; GFX12-CU-NEXT: global_inv scope:SCOPE_SYS
22492249; GFX12-CU-NEXT: s_endpgm
22502250;
2251- ; GFX1250-CU- LABEL: system_one_as_seq_cst_fence:
2252- ; GFX1250-CU : ; %bb.0: ; %entry
2253- ; GFX1250-CU- NEXT: global_wb scope:SCOPE_SYS
2254- ; GFX1250-CU- NEXT: s_wait_loadcnt 0x0
2255- ; GFX1250-CU- NEXT: s_wait_storecnt 0x0
2256- ; GFX1250-CU- NEXT: global_inv scope:SCOPE_SYS
2257- ; GFX1250-CU- NEXT: s_endpgm
2251+ ; GFX1250-LABEL: system_one_as_seq_cst_fence:
2252+ ; GFX1250: ; %bb.0: ; %entry
2253+ ; GFX1250-NEXT: global_wb scope:SCOPE_SYS
2254+ ; GFX1250-NEXT: s_wait_loadcnt 0x0
2255+ ; GFX1250-NEXT: s_wait_storecnt 0x0
2256+ ; GFX1250-NEXT: global_inv scope:SCOPE_SYS
2257+ ; GFX1250-NEXT: s_endpgm
22582258entry:
22592259 fence syncscope("one-as" ) seq_cst , !mmra !{!"amdgpu-synchronize-as" , !"global" }
22602260 ret void
0 commit comments