diff options
Diffstat (limited to 'llvm/test/CodeGen/R600/work-item-intrinsics.ll')
-rw-r--r-- | llvm/test/CodeGen/R600/work-item-intrinsics.ll | 78 |
1 files changed, 39 insertions, 39 deletions
diff --git a/llvm/test/CodeGen/R600/work-item-intrinsics.ll b/llvm/test/CodeGen/R600/work-item-intrinsics.ll index cbefe2577fd..47f65f5e4e5 100644 --- a/llvm/test/CodeGen/R600/work-item-intrinsics.ll +++ b/llvm/test/CodeGen/R600/work-item-intrinsics.ll @@ -6,9 +6,9 @@ ; EG: MEM_RAT_CACHELESS STORE_RAW [[VAL:T[0-9]+\.X]] ; EG: MOV [[VAL]], KC0[0].X -; SI: S_LOAD_DWORD [[VAL:s[0-9]+]], s[0:1], 0 -; SI: V_MOV_B32_e32 [[VVAL:v[0-9]+]], [[VAL]] -; SI: BUFFER_STORE_DWORD [[VVAL]] +; SI: s_load_dword [[VAL:s[0-9]+]], s[0:1], 0 +; SI: v_mov_b32_e32 [[VVAL:v[0-9]+]], [[VAL]] +; SI: buffer_store_dword [[VVAL]] define void @ngroups_x (i32 addrspace(1)* %out) { entry: %0 = call i32 @llvm.r600.read.ngroups.x() #0 @@ -20,9 +20,9 @@ entry: ; EG: MEM_RAT_CACHELESS STORE_RAW [[VAL:T[0-9]+\.X]] ; EG: MOV [[VAL]], KC0[0].Y -; SI: S_LOAD_DWORD [[VAL:s[0-9]+]], s[0:1], 0x1 -; SI: V_MOV_B32_e32 [[VVAL:v[0-9]+]], [[VAL]] -; SI: BUFFER_STORE_DWORD [[VVAL]] +; SI: s_load_dword [[VAL:s[0-9]+]], s[0:1], 0x1 +; SI: v_mov_b32_e32 [[VVAL:v[0-9]+]], [[VAL]] +; SI: buffer_store_dword [[VVAL]] define void @ngroups_y (i32 addrspace(1)* %out) { entry: %0 = call i32 @llvm.r600.read.ngroups.y() #0 @@ -34,9 +34,9 @@ entry: ; EG: MEM_RAT_CACHELESS STORE_RAW [[VAL:T[0-9]+\.X]] ; EG: MOV [[VAL]], KC0[0].Z -; SI: S_LOAD_DWORD [[VAL:s[0-9]+]], s[0:1], 0x2 -; SI: V_MOV_B32_e32 [[VVAL:v[0-9]+]], [[VAL]] -; SI: BUFFER_STORE_DWORD [[VVAL]] +; SI: s_load_dword [[VAL:s[0-9]+]], s[0:1], 0x2 +; SI: v_mov_b32_e32 [[VVAL:v[0-9]+]], [[VAL]] +; SI: buffer_store_dword [[VVAL]] define void @ngroups_z (i32 addrspace(1)* %out) { entry: %0 = call i32 @llvm.r600.read.ngroups.z() #0 @@ -48,9 +48,9 @@ entry: ; EG: MEM_RAT_CACHELESS STORE_RAW [[VAL:T[0-9]+\.X]] ; EG: MOV [[VAL]], KC0[0].W -; SI: S_LOAD_DWORD [[VAL:s[0-9]+]], s[0:1], 0x3 -; SI: V_MOV_B32_e32 [[VVAL:v[0-9]+]], [[VAL]] -; SI: BUFFER_STORE_DWORD [[VVAL]] +; SI: s_load_dword [[VAL:s[0-9]+]], s[0:1], 0x3 +; SI: v_mov_b32_e32 [[VVAL:v[0-9]+]], [[VAL]] +; SI: buffer_store_dword [[VVAL]] define void @global_size_x (i32 addrspace(1)* %out) { entry: %0 = call i32 @llvm.r600.read.global.size.x() #0 @@ -62,9 +62,9 @@ entry: ; EG: MEM_RAT_CACHELESS STORE_RAW [[VAL:T[0-9]+\.X]] ; EG: MOV [[VAL]], KC0[1].X -; SI: S_LOAD_DWORD [[VAL:s[0-9]+]], s[0:1], 0x4 -; SI: V_MOV_B32_e32 [[VVAL:v[0-9]+]], [[VAL]] -; SI: BUFFER_STORE_DWORD [[VVAL]] +; SI: s_load_dword [[VAL:s[0-9]+]], s[0:1], 0x4 +; SI: v_mov_b32_e32 [[VVAL:v[0-9]+]], [[VAL]] +; SI: buffer_store_dword [[VVAL]] define void @global_size_y (i32 addrspace(1)* %out) { entry: %0 = call i32 @llvm.r600.read.global.size.y() #0 @@ -76,9 +76,9 @@ entry: ; EG: MEM_RAT_CACHELESS STORE_RAW [[VAL:T[0-9]+\.X]] ; EG: MOV [[VAL]], KC0[1].Y -; SI: S_LOAD_DWORD [[VAL:s[0-9]+]], s[0:1], 0x5 -; SI: V_MOV_B32_e32 [[VVAL:v[0-9]+]], [[VAL]] -; SI: BUFFER_STORE_DWORD [[VVAL]] +; SI: s_load_dword [[VAL:s[0-9]+]], s[0:1], 0x5 +; SI: v_mov_b32_e32 [[VVAL:v[0-9]+]], [[VAL]] +; SI: buffer_store_dword [[VVAL]] define void @global_size_z (i32 addrspace(1)* %out) { entry: %0 = call i32 @llvm.r600.read.global.size.z() #0 @@ -90,9 +90,9 @@ entry: ; EG: MEM_RAT_CACHELESS STORE_RAW [[VAL:T[0-9]+\.X]] ; EG: MOV [[VAL]], KC0[1].Z -; SI: S_LOAD_DWORD [[VAL:s[0-9]+]], s[0:1], 0x6 -; SI: V_MOV_B32_e32 [[VVAL:v[0-9]+]], [[VAL]] -; SI: BUFFER_STORE_DWORD [[VVAL]] +; SI: s_load_dword [[VAL:s[0-9]+]], s[0:1], 0x6 +; SI: v_mov_b32_e32 [[VVAL:v[0-9]+]], [[VAL]] +; SI: buffer_store_dword [[VVAL]] define void @local_size_x (i32 addrspace(1)* %out) { entry: %0 = call i32 @llvm.r600.read.local.size.x() #0 @@ -104,9 +104,9 @@ entry: ; EG: MEM_RAT_CACHELESS STORE_RAW [[VAL:T[0-9]+\.X]] ; EG: MOV [[VAL]], KC0[1].W -; SI: S_LOAD_DWORD [[VAL:s[0-9]+]], s[0:1], 0x7 -; SI: V_MOV_B32_e32 [[VVAL:v[0-9]+]], [[VAL]] -; SI: BUFFER_STORE_DWORD [[VVAL]] +; SI: s_load_dword [[VAL:s[0-9]+]], s[0:1], 0x7 +; SI: v_mov_b32_e32 [[VVAL:v[0-9]+]], [[VAL]] +; SI: buffer_store_dword [[VVAL]] define void @local_size_y (i32 addrspace(1)* %out) { entry: %0 = call i32 @llvm.r600.read.local.size.y() #0 @@ -118,9 +118,9 @@ entry: ; EG: MEM_RAT_CACHELESS STORE_RAW [[VAL:T[0-9]+\.X]] ; EG: MOV [[VAL]], KC0[2].X -; SI: S_LOAD_DWORD [[VAL:s[0-9]+]], s[0:1], 0x8 -; SI: V_MOV_B32_e32 [[VVAL:v[0-9]+]], [[VAL]] -; SI: BUFFER_STORE_DWORD [[VVAL]] +; SI: s_load_dword [[VAL:s[0-9]+]], s[0:1], 0x8 +; SI: v_mov_b32_e32 [[VVAL:v[0-9]+]], [[VAL]] +; SI: buffer_store_dword [[VVAL]] define void @local_size_z (i32 addrspace(1)* %out) { entry: %0 = call i32 @llvm.r600.read.local.size.z() #0 @@ -132,9 +132,9 @@ entry: ; EG: MEM_RAT_CACHELESS STORE_RAW [[VAL:T[0-9]+\.X]] ; EG: MOV [[VAL]], KC0[2].Z -; SI: S_LOAD_DWORD [[VAL:s[0-9]+]], s[0:1], 0xb -; SI: V_MOV_B32_e32 [[VVAL:v[0-9]+]], [[VAL]] -; SI: BUFFER_STORE_DWORD [[VVAL]] +; SI: s_load_dword [[VAL:s[0-9]+]], s[0:1], 0xb +; SI: v_mov_b32_e32 [[VVAL:v[0-9]+]], [[VAL]] +; SI: buffer_store_dword [[VVAL]] define void @get_work_dim (i32 addrspace(1)* %out) { entry: %0 = call i32 @llvm.AMDGPU.read.workdim() #0 @@ -147,8 +147,8 @@ entry: ; kernel arguments, but this may change in the future. ; FUNC-LABEL: {{^}}tgid_x: -; SI: V_MOV_B32_e32 [[VVAL:v[0-9]+]], s4 -; SI: BUFFER_STORE_DWORD [[VVAL]] +; SI: v_mov_b32_e32 [[VVAL:v[0-9]+]], s4 +; SI: buffer_store_dword [[VVAL]] define void @tgid_x (i32 addrspace(1)* %out) { entry: %0 = call i32 @llvm.r600.read.tgid.x() #0 @@ -157,8 +157,8 @@ entry: } ; FUNC-LABEL: {{^}}tgid_y: -; SI: V_MOV_B32_e32 [[VVAL:v[0-9]+]], s5 -; SI: BUFFER_STORE_DWORD [[VVAL]] +; SI: v_mov_b32_e32 [[VVAL:v[0-9]+]], s5 +; SI: buffer_store_dword [[VVAL]] define void @tgid_y (i32 addrspace(1)* %out) { entry: %0 = call i32 @llvm.r600.read.tgid.y() #0 @@ -167,8 +167,8 @@ entry: } ; FUNC-LABEL: {{^}}tgid_z: -; SI: V_MOV_B32_e32 [[VVAL:v[0-9]+]], s6 -; SI: BUFFER_STORE_DWORD [[VVAL]] +; SI: v_mov_b32_e32 [[VVAL:v[0-9]+]], s6 +; SI: buffer_store_dword [[VVAL]] define void @tgid_z (i32 addrspace(1)* %out) { entry: %0 = call i32 @llvm.r600.read.tgid.z() #0 @@ -177,7 +177,7 @@ entry: } ; FUNC-LABEL: {{^}}tidig_x: -; SI: BUFFER_STORE_DWORD v0 +; SI: buffer_store_dword v0 define void @tidig_x (i32 addrspace(1)* %out) { entry: %0 = call i32 @llvm.r600.read.tidig.x() #0 @@ -186,7 +186,7 @@ entry: } ; FUNC-LABEL: {{^}}tidig_y: -; SI: BUFFER_STORE_DWORD v1 +; SI: buffer_store_dword v1 define void @tidig_y (i32 addrspace(1)* %out) { entry: %0 = call i32 @llvm.r600.read.tidig.y() #0 @@ -195,7 +195,7 @@ entry: } ; FUNC-LABEL: {{^}}tidig_z: -; SI: BUFFER_STORE_DWORD v2 +; SI: buffer_store_dword v2 define void @tidig_z (i32 addrspace(1)* %out) { entry: %0 = call i32 @llvm.r600.read.tidig.z() #0 |