Write llvm-tblgen backends as functions instead of sub-classes.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Mon, 11 Jun 2012 15:37:55 +0000 (15:37 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Mon, 11 Jun 2012 15:37:55 +0000 (15:37 +0000)
commit6f36fa981a59461466e12e5056ba209d289b81b1
tree98c6c1505f31c05227dfbc7b6d84f991a9364ca5
parent20aedcdfa35f4b6494d4990cf6dd4459d7172c49
Write llvm-tblgen backends as functions instead of sub-classes.

The TableGenBackend base class doesn't do much, and will be removed
completely soon.

Patch by Sean Silva!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158311 91177308-0d34-0410-b5e6-96231b3b80d8
34 files changed:
include/llvm/TableGen/TableGenBackend.h
lib/TableGen/TableGenBackend.cpp
utils/TableGen/AsmMatcherEmitter.cpp
utils/TableGen/AsmMatcherEmitter.h [deleted file]
utils/TableGen/AsmWriterEmitter.cpp
utils/TableGen/AsmWriterEmitter.h [deleted file]
utils/TableGen/CallingConvEmitter.cpp
utils/TableGen/CallingConvEmitter.h [deleted file]
utils/TableGen/CodeEmitterGen.cpp
utils/TableGen/CodeEmitterGen.h [deleted file]
utils/TableGen/DAGISelEmitter.cpp
utils/TableGen/DAGISelEmitter.h [deleted file]
utils/TableGen/DFAPacketizerEmitter.cpp
utils/TableGen/DFAPacketizerEmitter.h [deleted file]
utils/TableGen/DisassemblerEmitter.cpp
utils/TableGen/DisassemblerEmitter.h [deleted file]
utils/TableGen/EDEmitter.cpp
utils/TableGen/EDEmitter.h [deleted file]
utils/TableGen/FastISelEmitter.cpp
utils/TableGen/FastISelEmitter.h [deleted file]
utils/TableGen/FixedLenDecoderEmitter.cpp
utils/TableGen/FixedLenDecoderEmitter.h [deleted file]
utils/TableGen/InstrInfoEmitter.cpp
utils/TableGen/InstrInfoEmitter.h [deleted file]
utils/TableGen/IntrinsicEmitter.cpp
utils/TableGen/IntrinsicEmitter.h [deleted file]
utils/TableGen/PseudoLoweringEmitter.cpp
utils/TableGen/PseudoLoweringEmitter.h [deleted file]
utils/TableGen/RegisterInfoEmitter.cpp
utils/TableGen/RegisterInfoEmitter.h [deleted file]
utils/TableGen/SubtargetEmitter.cpp
utils/TableGen/SubtargetEmitter.h [deleted file]
utils/TableGen/TableGen.cpp
utils/TableGen/TableGenBackends.h [new file with mode: 0644]