R600/SI: Add assembler support for FLAT instructions
authorTom Stellard <thomas.stellard@amd.com>
Fri, 12 Jun 2015 20:47:06 +0000 (20:47 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Fri, 12 Jun 2015 20:47:06 +0000 (20:47 +0000)
commitf28da43112838aaf28c6da72c0a61da112cc81c8
tree3d71a0a5ccb8d2dc890b23181cde191d46cb4357
parentbffcf0d1c9020982015218bf7ddd3bf2003b1483
R600/SI: Add assembler support for FLAT instructions

- Add glc, slc, and tfe operands to flat instructions
- Add missing flat instructions
- Fix the encoding of flat_load_dwordx3 and flat_store_dwordx3.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239637 91177308-0d34-0410-b5e6-96231b3b80d8
docs/R600Usage.rst
lib/Target/R600/AsmParser/AMDGPUAsmParser.cpp
lib/Target/R600/CIInstructions.td
lib/Target/R600/SIInstrFormats.td
lib/Target/R600/SIInstrInfo.td
test/CodeGen/R600/flat-address-space.ll
test/MC/R600/flat.s [new file with mode: 0644]