summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/AMDGPU/load.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/AMDGPU/load.ll')
-rw-r--r--llvm/test/CodeGen/AMDGPU/load.ll13
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
OpenPOWER on IntegriCloud