R600/SI: Use a register set to -1 for data0 on ds_inc*/ds_dec*
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 12 Jun 2014 08:21:54 +0000 (08:21 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 12 Jun 2014 08:21:54 +0000 (08:21 +0000)
commit2c81994f926550af5fddc688b9683babed15992d
treeb96b487e8a52e575655a22e55297b495c772273d
parent06904d85545be4708a0904913bb6eca0dde1c99a
R600/SI: Use a register set to -1 for data0 on ds_inc*/ds_dec*

There is not such thing as a 0-data ds instruction, and the data
operand needs to be a vgpr set to something meaningful.

llvm-svn: 210756
llvm/lib/Target/R600/SIInstrInfo.td
llvm/lib/Target/R600/SIInstructions.td
llvm/test/CodeGen/R600/local-atomics.ll
llvm/test/CodeGen/R600/local-atomics64.ll