aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/TableGen/TableGenBackend.cpp
AgeCommit message (Collapse)AuthorFilesLines
2013-01-28A bugfix for tblgen, in the function ‘emitSourceFileHeader’.Nadav Rotem1-6/+25
When the first parameter (‘Desc’) is more than 80 characters long, it will result the header line that contains the description to be more Than (4GB!) long. Not only it takes forever to produce, the output file cannot be open, since its ginormous. Patch by Elior Malul. llvm-svn: 173672
2012-06-19Emit TableGen's header comment with C-style comments, so it can be used from ↵Benjamin Kramer1-4/+18
C89 code. Should silence warnings when compiling the X86 disassembler. llvm-svn: 158723
2012-06-13Eliminate struct TableGenBackend.Jakob Stoklund Olesen1-9/+2
TableGen backends are simply written as functions now. Patch by Sean Silva! llvm-svn: 158389
2012-06-11Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen1-1/+4
The TableGenBackend base class doesn't do much, and will be removed completely soon. Patch by Sean Silva! llvm-svn: 158311
2012-02-19StringRef'ize EmitSourceFileHeader().Ahmed Charles1-1/+1
llvm-svn: 150917
2011-12-20Unweaken vtables as per ↵David Blaikie1-0/+2
http://llvm.org/docs/CodingStandards.html#ll_virtual_anch llvm-svn: 146960
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne1-0/+25
This is the first step towards splitting LLVM and Clang's tblgen executables. llvm-svn: 140951