[AMDGPU] Fix dwordx3/southern-islands failures.
authorNeil Henning <neil.henning@amd.com>
Thu, 10 Jan 2019 16:21:08 +0000 (16:21 +0000)
committerNeil Henning <neil.henning@amd.com>
Thu, 10 Jan 2019 16:21:08 +0000 (16:21 +0000)
commite85d45a6994edd33177b17a9e62d631ec43c3637
tree13f2a1e1d80e7b71746a60f691c56b367d260d7f
parent57f2c148607bba945fbb2089c09b96327cfe68f2
[AMDGPU] Fix dwordx3/southern-islands failures.

This commit fixes the dwordx3/southern-islands failures that were found
in bugzilla https://bugs.llvm.org/show_bug.cgi?id=40129, by not
generating the dwordx3 variants of load/store instructions that were
added to the ISA after southern islands.

Differential Revision: https://reviews.llvm.org/D56434

llvm-svn: 350838
llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll
llvm/test/CodeGen/AMDGPU/early-if-convert-cost.ll
llvm/test/CodeGen/AMDGPU/llvm.amdgcn.buffer.load.ll
llvm/test/CodeGen/AMDGPU/merge-stores.ll
llvm/test/CodeGen/AMDGPU/store-global.ll
llvm/test/CodeGen/AMDGPU/store-v3i64.ll