Nadav Rotem
f0705254d1
A bugfix for tblgen, in the function ‘emitSourceFileHeader’.
...
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
2013-01-28 07:35:33 +00:00
Benjamin Kramer
83aa94711b
Emit TableGen's header comment with C-style comments, so it can be used from C89 code.
...
Should silence warnings when compiling the X86 disassembler.
llvm-svn: 158723
2012-06-19 17:04:16 +00:00
Jakob Stoklund Olesen
1c66b87f7d
Eliminate struct TableGenBackend.
...
TableGen backends are simply written as functions now.
Patch by Sean Silva!
llvm-svn: 158389
2012-06-13 05:15:49 +00:00
Jakob Stoklund Olesen
e6aed139f0
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!
llvm-svn: 158311
2012-06-11 15:37:55 +00:00
Ahmed Charles
a4704ab080
StringRef'ize EmitSourceFileHeader().
...
llvm-svn: 150917
2012-02-19 11:35:20 +00:00
David Blaikie
a379b18173
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
...
llvm-svn: 146960
2011-12-20 02:50:00 +00:00
Peter Collingbourne
84c287e33c
Move TableGen's parser and entry point into a library
...
This is the first step towards splitting LLVM and Clang's tblgen executables.
llvm-svn: 140951
2011-10-01 16:41:13 +00:00