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)
commit9d7ddd516ece5484333a0057f820905e5a8c3f99
treebd586b0c77bebad078176258d2d451978fe98f4c
parent631bd7b1108d963fa6b9985c086fbcd63926d3dd
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.

llvm-svn: 221994
17 files changed:
llvm/docs/R600Usage.rst [new file with mode: 0644]
llvm/docs/index.rst
llvm/lib/Target/R600/AMDGPU.td
llvm/lib/Target/R600/AMDGPUInstructions.td
llvm/lib/Target/R600/AsmParser/AMDGPUAsmParser.cpp [new file with mode: 0644]
llvm/lib/Target/R600/AsmParser/CMakeLists.txt [new file with mode: 0644]
llvm/lib/Target/R600/AsmParser/LLVMBuild.txt [new file with mode: 0644]
llvm/lib/Target/R600/AsmParser/Makefile [new file with mode: 0644]
llvm/lib/Target/R600/CMakeLists.txt
llvm/lib/Target/R600/LLVMBuild.txt
llvm/lib/Target/R600/Makefile
llvm/lib/Target/R600/R600InstrFormats.td
llvm/lib/Target/R600/R600Instructions.td
llvm/lib/Target/R600/SIInstrFormats.td
llvm/lib/Target/R600/SIInstructions.td
llvm/test/MC/R600/lit.local.cfg [new file with mode: 0644]
llvm/test/MC/R600/sopp.s [new file with mode: 0644]