@@ -61,7 +61,7 @@ define void @test(ptr %dp0, ptr addrspace(1) %dp1, ptr addrspace(3) %dp3, half %
61
61
; CHECKPTX62-NEXT: shl.b32 %r27, %r26, %r2;
62
62
; CHECKPTX62-NEXT: not.b32 %r3, %r27;
63
63
; CHECKPTX62-NEXT: ld.u32 %r54, [%r1];
64
- ; CHECKPTX62-NEXT: $L__BB0_1: // %atomicrmw.start45
64
+ ; CHECKPTX62-NEXT: $L__BB0_1: // %atomicrmw.start
65
65
; CHECKPTX62-NEXT: // =>This Inner Loop Header: Depth=1
66
66
; CHECKPTX62-NEXT: shr.u32 %r28, %r54, %r2;
67
67
; CHECKPTX62-NEXT: cvt.u16.u32 %rs2, %r28;
@@ -74,9 +74,9 @@ define void @test(ptr %dp0, ptr addrspace(1) %dp1, ptr addrspace(3) %dp3, half %
74
74
; CHECKPTX62-NEXT: setp.ne.s32 %p1, %r6, %r54;
75
75
; CHECKPTX62-NEXT: mov.u32 %r54, %r6;
76
76
; CHECKPTX62-NEXT: @%p1 bra $L__BB0_1;
77
- ; CHECKPTX62-NEXT: // %bb.2: // %atomicrmw.end44
77
+ ; CHECKPTX62-NEXT: // %bb.2: // %atomicrmw.end
78
78
; CHECKPTX62-NEXT: ld.u32 %r55, [%r1];
79
- ; CHECKPTX62-NEXT: $L__BB0_3: // %atomicrmw.start27
79
+ ; CHECKPTX62-NEXT: $L__BB0_3: // %atomicrmw.start9
80
80
; CHECKPTX62-NEXT: // =>This Inner Loop Header: Depth=1
81
81
; CHECKPTX62-NEXT: shr.u32 %r33, %r55, %r2;
82
82
; CHECKPTX62-NEXT: cvt.u16.u32 %rs6, %r33;
@@ -90,14 +90,14 @@ define void @test(ptr %dp0, ptr addrspace(1) %dp1, ptr addrspace(3) %dp3, half %
90
90
; CHECKPTX62-NEXT: setp.ne.s32 %p2, %r9, %r55;
91
91
; CHECKPTX62-NEXT: mov.u32 %r55, %r9;
92
92
; CHECKPTX62-NEXT: @%p2 bra $L__BB0_3;
93
- ; CHECKPTX62-NEXT: // %bb.4: // %atomicrmw.end26
93
+ ; CHECKPTX62-NEXT: // %bb.4: // %atomicrmw.end8
94
94
; CHECKPTX62-NEXT: and.b32 %r10, %r22, -4;
95
95
; CHECKPTX62-NEXT: shl.b32 %r38, %r22, 3;
96
96
; CHECKPTX62-NEXT: and.b32 %r11, %r38, 24;
97
97
; CHECKPTX62-NEXT: shl.b32 %r40, %r26, %r11;
98
98
; CHECKPTX62-NEXT: not.b32 %r12, %r40;
99
99
; CHECKPTX62-NEXT: ld.global.u32 %r56, [%r10];
100
- ; CHECKPTX62-NEXT: $L__BB0_5: // %atomicrmw.start9
100
+ ; CHECKPTX62-NEXT: $L__BB0_5: // %atomicrmw.start27
101
101
; CHECKPTX62-NEXT: // =>This Inner Loop Header: Depth=1
102
102
; CHECKPTX62-NEXT: shr.u32 %r41, %r56, %r11;
103
103
; CHECKPTX62-NEXT: cvt.u16.u32 %rs11, %r41;
@@ -110,14 +110,14 @@ define void @test(ptr %dp0, ptr addrspace(1) %dp1, ptr addrspace(3) %dp3, half %
110
110
; CHECKPTX62-NEXT: setp.ne.s32 %p3, %r15, %r56;
111
111
; CHECKPTX62-NEXT: mov.u32 %r56, %r15;
112
112
; CHECKPTX62-NEXT: @%p3 bra $L__BB0_5;
113
- ; CHECKPTX62-NEXT: // %bb.6: // %atomicrmw.end8
113
+ ; CHECKPTX62-NEXT: // %bb.6: // %atomicrmw.end26
114
114
; CHECKPTX62-NEXT: and.b32 %r16, %r23, -4;
115
115
; CHECKPTX62-NEXT: shl.b32 %r46, %r23, 3;
116
116
; CHECKPTX62-NEXT: and.b32 %r17, %r46, 24;
117
117
; CHECKPTX62-NEXT: shl.b32 %r48, %r26, %r17;
118
118
; CHECKPTX62-NEXT: not.b32 %r18, %r48;
119
119
; CHECKPTX62-NEXT: ld.shared.u32 %r57, [%r16];
120
- ; CHECKPTX62-NEXT: $L__BB0_7: // %atomicrmw.start
120
+ ; CHECKPTX62-NEXT: $L__BB0_7: // %atomicrmw.start45
121
121
; CHECKPTX62-NEXT: // =>This Inner Loop Header: Depth=1
122
122
; CHECKPTX62-NEXT: shr.u32 %r49, %r57, %r17;
123
123
; CHECKPTX62-NEXT: cvt.u16.u32 %rs15, %r49;
@@ -130,7 +130,7 @@ define void @test(ptr %dp0, ptr addrspace(1) %dp1, ptr addrspace(3) %dp3, half %
130
130
; CHECKPTX62-NEXT: setp.ne.s32 %p4, %r21, %r57;
131
131
; CHECKPTX62-NEXT: mov.u32 %r57, %r21;
132
132
; CHECKPTX62-NEXT: @%p4 bra $L__BB0_7;
133
- ; CHECKPTX62-NEXT: // %bb.8: // %atomicrmw.end
133
+ ; CHECKPTX62-NEXT: // %bb.8: // %atomicrmw.end44
134
134
; CHECKPTX62-NEXT: ret;
135
135
%r1 = atomicrmw fadd ptr %dp0 , half %val seq_cst
136
136
%r2 = atomicrmw fadd ptr %dp0 , half 1 .0 seq_cst
0 commit comments