Skip to content

Commit 67dc8d3

Browse files
committed
fix clang test, depends unsafe attr handling
1 parent 580d9a9 commit 67dc8d3

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

clang/test/CodeGenCUDA/amdgpu-atomic-ops.cu

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,18 +49,18 @@ __global__ void ffp2(double *p) {
4949
// CHECK: atomicrmw fmin ptr {{.*}} monotonic
5050
// CHECK: atomicrmw fmax ptr {{.*}} syncscope("agent-one-as") monotonic
5151
// CHECK: atomicrmw fmin ptr {{.*}} syncscope("workgroup-one-as") monotonic
52-
// SAFE: _Z4ffp2Pd
52+
// SAFE-LABEL: @_Z4ffp2Pd
5353
// SAFE: global_atomic_cmpswap_b64
5454
// SAFE: global_atomic_cmpswap_b64
5555
// SAFE: global_atomic_cmpswap_b64
5656
// SAFE: global_atomic_cmpswap_b64
5757
// SAFE: global_atomic_cmpswap_b64
58-
// UNSAFE: _Z4ffp2Pd
59-
// UNSAFE: global_atomic_cmpswap_x2
60-
// UNSAFE: global_atomic_cmpswap_x2
58+
// UNSAFE-LABEL: @_Z4ffp2Pd
6159
// UNSAFE: global_atomic_cmpswap_x2
6260
// UNSAFE: global_atomic_cmpswap_x2
6361
// UNSAFE: global_atomic_cmpswap_x2
62+
// UNSAFE: global_atomic_max_f64
63+
// UNSAFE: global_atomic_min_f64
6464
__atomic_fetch_sub(p, 1.0, memory_order_relaxed);
6565
__atomic_fetch_max(p, 1.0, memory_order_relaxed);
6666
__atomic_fetch_min(p, 1.0, memory_order_relaxed);
@@ -76,18 +76,18 @@ __global__ void ffp3(long double *p) {
7676
// CHECK: atomicrmw fmin ptr {{.*}} monotonic
7777
// CHECK: atomicrmw fmax ptr {{.*}} syncscope("agent-one-as") monotonic
7878
// CHECK: atomicrmw fmin ptr {{.*}} syncscope("workgroup-one-as") monotonic
79-
// SAFE: _Z4ffp3Pe
79+
// SAFE-LABEL: @_Z4ffp3Pe
8080
// SAFE: global_atomic_cmpswap_b64
8181
// SAFE: global_atomic_cmpswap_b64
8282
// SAFE: global_atomic_cmpswap_b64
8383
// SAFE: global_atomic_cmpswap_b64
8484
// SAFE: global_atomic_cmpswap_b64
85-
// UNSAFE: _Z4ffp3Pe
86-
// UNSAFE: global_atomic_cmpswap_x2
87-
// UNSAFE: global_atomic_cmpswap_x2
85+
// UNSAFE-LABEL: @_Z4ffp3Pe
8886
// UNSAFE: global_atomic_cmpswap_x2
8987
// UNSAFE: global_atomic_cmpswap_x2
9088
// UNSAFE: global_atomic_cmpswap_x2
89+
// UNSAFE: global_atomic_max_f64
90+
// UNSAFE: global_atomic_min_f64
9191
__atomic_fetch_sub(p, 1.0L, memory_order_relaxed);
9292
__atomic_fetch_max(p, 1.0L, memory_order_relaxed);
9393
__atomic_fetch_min(p, 1.0L, memory_order_relaxed);

0 commit comments

Comments
 (0)