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)
commit12a1910e875865492b2515d4bdcde48b1a2e72fd
treed4834d2b77654991201cf7ebc5f1890e372ada66
parent4c20debe3c0db9cc174519700d9768c7ed831125
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.

llvm-svn: 239637
llvm/docs/R600Usage.rst
llvm/lib/Target/R600/AsmParser/AMDGPUAsmParser.cpp
llvm/lib/Target/R600/CIInstructions.td
llvm/lib/Target/R600/SIInstrFormats.td
llvm/lib/Target/R600/SIInstrInfo.td
llvm/test/CodeGen/R600/flat-address-space.ll
llvm/test/MC/R600/flat.s [new file with mode: 0644]