AMDGPU/R600: Serialize vector trunc stores to private AS
authorJan Vesely <jan.vesely@rutgers.edu>
Fri, 20 Jan 2017 21:24:26 +0000 (21:24 +0000)
committerJan Vesely <jan.vesely@rutgers.edu>
Fri, 20 Jan 2017 21:24:26 +0000 (21:24 +0000)
commitf170504c419596b94a3cd0178b7caaccc0d20840
tree6bad0708a3dfbb7f77e44b040c2fb780b173f059
parent74694b19e04f3d0408830c879133be12c7b4f5df
AMDGPU/R600: Serialize vector trunc stores to private AS

Add DUMMY_CHAIN SDNode to denote stores of interest

Bugzilla: https://llvm.org/bugs/show_bug.cgi?id=28915
Bugzilla: https://llvm.org/bugs/show_bug.cgi?id=30411

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

llvm-svn: 292651
llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td
llvm/lib/Target/AMDGPU/R600ISelLowering.cpp
llvm/lib/Target/AMDGPU/R600Instructions.td
llvm/test/CodeGen/AMDGPU/load-local-i8.ll