AMDGPU/SI: Implement atomic load/store for i32 and i64
authorJan Vesely <jan.vesely@rutgers.edu>
Thu, 7 Apr 2016 19:23:11 +0000 (19:23 +0000)
committerJan Vesely <jan.vesely@rutgers.edu>
Thu, 7 Apr 2016 19:23:11 +0000 (19:23 +0000)
commit43b7b5b846e17011e94569bf76e25beada30ca56
tree5d24555ad5ec5000a0dde88838d413ade31ff0a4
parent91127580775837f9feeb2b3a3730efe7613cb80a
AMDGPU/SI: Implement atomic load/store for i32 and i64

Standard load/store instructions with GLC bit set.

Reviewers: tstellardAMD, arsenm

Differential Revision: http://reviews.llvm.org/D18760

llvm-svn: 265709
llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
llvm/lib/Target/AMDGPU/AMDGPUInstructions.td
llvm/lib/Target/AMDGPU/CIInstructions.td
llvm/lib/Target/AMDGPU/SIInstrInfo.td
llvm/lib/Target/AMDGPU/SIInstructions.td
llvm/test/CodeGen/AMDGPU/global_atomics.ll