R600/SI: Use a ComplexPattern for MUBUF stores
authorTom Stellard <thomas.stellard@amd.com>
Tue, 24 Jun 2014 23:33:07 +0000 (23:33 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Tue, 24 Jun 2014 23:33:07 +0000 (23:33 +0000)
commitb02c268cbd2f241f053e54f7b028665c5fcc29d1
tree431cd7948e7854dacafe04fc6ea0aee963dead2e
parent9b3816b5ee99f9f9aed7904efeb422453ee13322
R600/SI: Use a ComplexPattern for MUBUF stores

Now that non-leaf ComplexPatterns are allowed we can fold all the MUBUF
store patterns into the instruction definition.  We will also be able to
reuse this new ComplexPattern for MUBUF loads and atomic operations.

llvm-svn: 211644
llvm/lib/Target/R600/AMDGPUISelDAGToDAG.cpp
llvm/lib/Target/R600/SIInstrInfo.td
llvm/lib/Target/R600/SIInstructions.td