@@ -505,36 +505,36 @@ entry:
505
505
ret void
506
506
}
507
507
508
- ; FUNC-LABEL: {{^}}atomic_inc_add
509
- ; EG: MEM_RAT ATOMIC_INC_UINT
510
- define amdgpu_kernel void @atomic_inc_add (i32 addrspace (1 )* %out ) {
508
+ ; FUNC-LABEL: {{^}}atomic_add_1
509
+ ; EG: MEM_RAT ATOMIC_ADD
510
+ define amdgpu_kernel void @atomic_add_1 (i32 addrspace (1 )* %out ) {
511
511
entry:
512
512
%gep = getelementptr i32 , i32 addrspace (1 )* %out , i64 4
513
513
%val = atomicrmw volatile add i32 addrspace (1 )* %gep , i32 1 seq_cst
514
514
ret void
515
515
}
516
516
517
- ; FUNC-LABEL: {{^}}atomic_dec_add
518
- ; EG: MEM_RAT ATOMIC_DEC_UINT
519
- define amdgpu_kernel void @atomic_dec_add (i32 addrspace (1 )* %out ) {
517
+ ; FUNC-LABEL: {{^}}atomic_add_neg1
518
+ ; EG: MEM_RAT ATOMIC_ADD
519
+ define amdgpu_kernel void @atomic_add_neg1 (i32 addrspace (1 )* %out ) {
520
520
entry:
521
521
%gep = getelementptr i32 , i32 addrspace (1 )* %out , i64 4
522
522
%val = atomicrmw volatile add i32 addrspace (1 )* %gep , i32 -1 seq_cst
523
523
ret void
524
524
}
525
525
526
- ; FUNC-LABEL: {{^}}atomic_inc_sub
527
- ; EG: MEM_RAT ATOMIC_INC_UINT
528
- define amdgpu_kernel void @atomic_inc_sub (i32 addrspace (1 )* %out ) {
526
+ ; FUNC-LABEL: {{^}}atomic_sub_neg1
527
+ ; EG: MEM_RAT ATOMIC_SUB
528
+ define amdgpu_kernel void @atomic_sub_neg1 (i32 addrspace (1 )* %out ) {
529
529
entry:
530
530
%gep = getelementptr i32 , i32 addrspace (1 )* %out , i64 4
531
531
%val = atomicrmw volatile sub i32 addrspace (1 )* %gep , i32 -1 seq_cst
532
532
ret void
533
533
}
534
534
535
- ; FUNC-LABEL: {{^}}atomic_dec_sub
536
- ; EG: MEM_RAT ATOMIC_DEC_UINT
537
- define amdgpu_kernel void @atomic_dec_sub (i32 addrspace (1 )* %out ) {
535
+ ; FUNC-LABEL: {{^}}atomic_sub_1
536
+ ; EG: MEM_RAT ATOMIC_SUB
537
+ define amdgpu_kernel void @atomic_sub_1 (i32 addrspace (1 )* %out ) {
538
538
entry:
539
539
%gep = getelementptr i32 , i32 addrspace (1 )* %out , i64 4
540
540
%val = atomicrmw volatile sub i32 addrspace (1 )* %gep , i32 1 seq_cst
0 commit comments