Skip to content

Commit a2e0a85

Browse files
committed
[LoadStoreVectorizer] Update more tests
1 parent e1ef1e3 commit a2e0a85

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ define amdgpu_kernel void @gws_barrier_vgpr_offset_add(i32 %val) #0 {
132132
; LOOP: ds_write_b32
133133
define amdgpu_kernel void @gws_barrier_save_m0_barrier_constant_offset(i32 %val) #0 {
134134
store i32 1, ptr addrspace(3) @lds
135+
fence release
135136
call void @llvm.amdgcn.ds.gws.barrier(i32 %val, i32 10)
136137
store i32 2, ptr addrspace(3) @lds
137138
ret void

llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/amdgpu_generated_funcs.ll.generated.expected

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --include-generated-funcs
1+
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --include-generated-funcs --version 6
22
; RUN: llc -enable-machine-outliner -mtriple=amdgcn-adm-amdhsa < %s | FileCheck %s
33

44
; NOTE: Machine outliner doesn't run.
@@ -116,13 +116,13 @@ attributes #0 = { noredzone nounwind ssp uwtable "frame-pointer"="all" }
116116
; CHECK-NEXT: s_mov_b32 s33, s32
117117
; CHECK-NEXT: s_addk_i32 s32, 0x600
118118
; CHECK-NEXT: v_mov_b32_e32 v0, 0
119-
; CHECK-NEXT: s_getpc_b64 s[4:5]
120-
; CHECK-NEXT: s_add_u32 s4, s4, x@rel32@lo+4
121-
; CHECK-NEXT: s_addc_u32 s5, s5, x@rel32@hi+12
122119
; CHECK-NEXT: v_mov_b32_e32 v2, 1
123120
; CHECK-NEXT: v_mov_b32_e32 v3, 2
124121
; CHECK-NEXT: v_mov_b32_e32 v4, 3
125122
; CHECK-NEXT: v_mov_b32_e32 v5, 4
123+
; CHECK-NEXT: s_getpc_b64 s[4:5]
124+
; CHECK-NEXT: s_add_u32 s4, s4, x@rel32@lo+4
125+
; CHECK-NEXT: s_addc_u32 s5, s5, x@rel32@hi+12
126126
; CHECK-NEXT: buffer_store_dword v0, off, s[0:3], s33
127127
; CHECK-NEXT: buffer_store_dword v2, off, s[0:3], s33 offset:4
128128
; CHECK-NEXT: buffer_store_dword v3, off, s[0:3], s33 offset:8

llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/amdgpu_generated_funcs.ll.nogenerated.expected

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
1+
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 6
22
; RUN: llc -enable-machine-outliner -mtriple=amdgcn-adm-amdhsa < %s | FileCheck %s
33

44
; NOTE: Machine outliner doesn't run.
@@ -93,13 +93,13 @@ define dso_local i32 @main() #0 {
9393
; CHECK-NEXT: s_mov_b32 s33, s32
9494
; CHECK-NEXT: s_addk_i32 s32, 0x600
9595
; CHECK-NEXT: v_mov_b32_e32 v0, 0
96-
; CHECK-NEXT: s_getpc_b64 s[4:5]
97-
; CHECK-NEXT: s_add_u32 s4, s4, x@rel32@lo+4
98-
; CHECK-NEXT: s_addc_u32 s5, s5, x@rel32@hi+12
9996
; CHECK-NEXT: v_mov_b32_e32 v2, 1
10097
; CHECK-NEXT: v_mov_b32_e32 v3, 2
10198
; CHECK-NEXT: v_mov_b32_e32 v4, 3
10299
; CHECK-NEXT: v_mov_b32_e32 v5, 4
100+
; CHECK-NEXT: s_getpc_b64 s[4:5]
101+
; CHECK-NEXT: s_add_u32 s4, s4, x@rel32@lo+4
102+
; CHECK-NEXT: s_addc_u32 s5, s5, x@rel32@hi+12
103103
; CHECK-NEXT: buffer_store_dword v0, off, s[0:3], s33
104104
; CHECK-NEXT: buffer_store_dword v2, off, s[0:3], s33 offset:4
105105
; CHECK-NEXT: buffer_store_dword v3, off, s[0:3], s33 offset:8

0 commit comments

Comments
 (0)