AMDGPU: Split LDS vector loads
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 24 Nov 2015 12:18:54 +0000 (12:18 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 24 Nov 2015 12:18:54 +0000 (12:18 +0000)
commit25a68d8d25990f70e6e56d9529981c7c20fb85b4
tree9ffe1a28456182786fca9c7ed79f26a342750d87
parent04abf1ee5f22e233c5779226091c1cc4e51f1c15
AMDGPU: Split LDS vector loads

If properly aligned this could allow using ds_read_b64.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@253975 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
lib/Target/AMDGPU/SIISelLowering.cpp
test/CodeGen/AMDGPU/ds_read2_superreg.ll
test/CodeGen/AMDGPU/indirect-private-64.ll
test/CodeGen/AMDGPU/llvm.memcpy.ll
test/CodeGen/AMDGPU/merge-stores.ll
test/CodeGen/AMDGPU/store.ll