R600/SI: Start implementing an assembler
authorTom Stellard <thomas.stellard@amd.com>
Fri, 14 Nov 2014 14:08:00 +0000 (14:08 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Fri, 14 Nov 2014 14:08:00 +0000 (14:08 +0000)
commit19cb35b4bc76a04c882ccb6f507c2485e504406f
treefa99b62e1a6ea955d2dda9435359c0111c327f27
parent40b0f5d6ce16b819b06f1363a55dda24df346503
R600/SI: Start implementing an assembler

This was done using the Sparc and PowerPC AsmParsers as guides.  So far it
is very simple and only supports sopp instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221994 91177308-0d34-0410-b5e6-96231b3b80d8
17 files changed:
docs/R600Usage.rst [new file with mode: 0644]
docs/index.rst
lib/Target/R600/AMDGPU.td
lib/Target/R600/AMDGPUInstructions.td
lib/Target/R600/AsmParser/AMDGPUAsmParser.cpp [new file with mode: 0644]
lib/Target/R600/AsmParser/CMakeLists.txt [new file with mode: 0644]
lib/Target/R600/AsmParser/LLVMBuild.txt [new file with mode: 0644]
lib/Target/R600/AsmParser/Makefile [new file with mode: 0644]
lib/Target/R600/CMakeLists.txt
lib/Target/R600/LLVMBuild.txt
lib/Target/R600/Makefile
lib/Target/R600/R600InstrFormats.td
lib/Target/R600/R600Instructions.td
lib/Target/R600/SIInstrFormats.td
lib/Target/R600/SIInstructions.td
test/MC/R600/lit.local.cfg [new file with mode: 0644]
test/MC/R600/sopp.s [new file with mode: 0644]