Move TableGen's parser and entry point into a library
authorPeter Collingbourne <peter@pcc.me.uk>
Sat, 1 Oct 2011 16:41:13 +0000 (16:41 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Sat, 1 Oct 2011 16:41:13 +0000 (16:41 +0000)
commit7c788888872233748da10a8177a9a1eb176c1bc8
tree2a813c66793364aeb39020c96c9510bb1c4f9cee
parent2e6b97bbf86d0825a060e190189fae7f884c79c9
Move TableGen's parser and entry point into a library

This is the first step towards splitting LLVM and Clang's tblgen executables.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140951 91177308-0d34-0410-b5e6-96231b3b80d8
87 files changed:
CMakeLists.txt
Makefile
include/llvm/TableGen/Error.h [new file with mode: 0644]
include/llvm/TableGen/Main.h [new file with mode: 0644]
include/llvm/TableGen/Record.h [new file with mode: 0644]
include/llvm/TableGen/TableGenAction.h [new file with mode: 0644]
include/llvm/TableGen/TableGenBackend.h [new file with mode: 0644]
lib/CMakeLists.txt
lib/TableGen/CMakeLists.txt [new file with mode: 0644]
lib/TableGen/Error.cpp [new file with mode: 0644]
lib/TableGen/Main.cpp [new file with mode: 0644]
lib/TableGen/Makefile [new file with mode: 0644]
lib/TableGen/Record.cpp [new file with mode: 0644]
lib/TableGen/TGLexer.cpp [new file with mode: 0644]
lib/TableGen/TGLexer.h [new file with mode: 0644]
lib/TableGen/TGParser.cpp [new file with mode: 0644]
lib/TableGen/TGParser.h [new file with mode: 0644]
lib/TableGen/TableGenBackend.cpp [new file with mode: 0644]
utils/TableGen/ARMDecoderEmitter.cpp
utils/TableGen/ARMDecoderEmitter.h
utils/TableGen/AsmMatcherEmitter.cpp
utils/TableGen/AsmMatcherEmitter.h
utils/TableGen/AsmWriterEmitter.cpp
utils/TableGen/AsmWriterEmitter.h
utils/TableGen/AsmWriterInst.cpp
utils/TableGen/CMakeLists.txt
utils/TableGen/CallingConvEmitter.cpp
utils/TableGen/CallingConvEmitter.h
utils/TableGen/ClangASTNodesEmitter.h
utils/TableGen/ClangAttrEmitter.cpp
utils/TableGen/ClangAttrEmitter.h
utils/TableGen/ClangDiagnosticsEmitter.cpp
utils/TableGen/ClangDiagnosticsEmitter.h
utils/TableGen/ClangSACheckersEmitter.cpp
utils/TableGen/ClangSACheckersEmitter.h
utils/TableGen/CodeEmitterGen.cpp
utils/TableGen/CodeEmitterGen.h
utils/TableGen/CodeGenDAGPatterns.cpp
utils/TableGen/CodeGenInstruction.cpp
utils/TableGen/CodeGenRegisters.cpp
utils/TableGen/CodeGenRegisters.h
utils/TableGen/CodeGenTarget.cpp
utils/TableGen/CodeGenTarget.h
utils/TableGen/DAGISelEmitter.cpp
utils/TableGen/DAGISelEmitter.h
utils/TableGen/DAGISelMatcher.cpp
utils/TableGen/DAGISelMatcherEmitter.cpp
utils/TableGen/DAGISelMatcherGen.cpp
utils/TableGen/DisassemblerEmitter.cpp
utils/TableGen/DisassemblerEmitter.h
utils/TableGen/EDEmitter.cpp
utils/TableGen/EDEmitter.h
utils/TableGen/Error.cpp [deleted file]
utils/TableGen/Error.h [deleted file]
utils/TableGen/FastISelEmitter.cpp
utils/TableGen/FastISelEmitter.h
utils/TableGen/FixedLenDecoderEmitter.cpp
utils/TableGen/FixedLenDecoderEmitter.h
utils/TableGen/InstrEnumEmitter.cpp
utils/TableGen/InstrEnumEmitter.h
utils/TableGen/InstrInfoEmitter.cpp
utils/TableGen/InstrInfoEmitter.h
utils/TableGen/IntrinsicEmitter.cpp
utils/TableGen/IntrinsicEmitter.h
utils/TableGen/Makefile
utils/TableGen/NeonEmitter.cpp
utils/TableGen/NeonEmitter.h
utils/TableGen/OptParserEmitter.cpp
utils/TableGen/OptParserEmitter.h
utils/TableGen/PseudoLoweringEmitter.cpp
utils/TableGen/PseudoLoweringEmitter.h
utils/TableGen/Record.cpp [deleted file]
utils/TableGen/Record.h [deleted file]
utils/TableGen/RegisterInfoEmitter.cpp
utils/TableGen/RegisterInfoEmitter.h
utils/TableGen/SetTheory.cpp
utils/TableGen/SubtargetEmitter.cpp
utils/TableGen/SubtargetEmitter.h
utils/TableGen/TGLexer.cpp [deleted file]
utils/TableGen/TGLexer.h [deleted file]
utils/TableGen/TGParser.cpp [deleted file]
utils/TableGen/TGParser.h [deleted file]
utils/TableGen/TableGen.cpp
utils/TableGen/TableGenBackend.cpp [deleted file]
utils/TableGen/TableGenBackend.h [deleted file]
utils/TableGen/X86DisassemblerTables.cpp
utils/TableGen/X86RecognizableInstr.h