diff options
Diffstat (limited to 'llvm/test/CodeGen/AMDGPU/load.ll')
| -rw-r--r-- | llvm/test/CodeGen/AMDGPU/load.ll | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/AMDGPU/load.ll b/llvm/test/CodeGen/AMDGPU/load.ll index a3f3e8472bb..d2d408f06d6 100644 --- a/llvm/test/CodeGen/AMDGPU/load.ll +++ b/llvm/test/CodeGen/AMDGPU/load.ll @@ -181,6 +181,19 @@ entry: ret void } +; FUNC-LABEL: {{^}}global_load_v3i16: +; SI-NOHSA: buffer_load_dwordx2 v +; SI-HSA: flat_load_dwordx2 v + +; R600-DAG: VTX_READ_32 +; R600-DAG: VTX_READ_16 +define void @global_load_v3i16(<3 x i16> addrspace(1)* %out, <3 x i16> addrspace(1)* %in) { +entry: + %ld = load <3 x i16>, <3 x i16> addrspace(1)* %in + store <3 x i16> %ld, <3 x i16> addrspace(1)* %out + ret void +} + ; FUNC-LABEL: {{^}}load_v4i16: ; R600: VTX_READ_16 ; R600: VTX_READ_16 |

