summaryrefslogtreecommitdiff
path: root/lib/TableGen
AgeCommit message (Expand)AuthorFilesLines
2013-10-31Fix most memory leaks in tablegen.Rafael Espindola1-11/+20
2013-08-20Add an error check for a typo I accidentally made in a td file that caused an...Craig Topper1-0/+3
2013-08-06Remove some std stream usage from Support and TableGenReid Kleckner1-4/+5
2013-06-25keep only the StringRef version of getFileOrSTDIN.Rafael Espindola1-1/+1
2013-03-24Allow TableGen DAG arguments to be just a name.Jakob Stoklund Olesen1-15/+25
2013-03-20Make sure TableGen exits with an error code after printing errors.Jakob Stoklund Olesen2-2/+11
2013-02-26[TableGen] Fix ICE on MSVC 2012 Release builds.Michael J. Spencer1-1/+2
2013-02-15Make helpers static. Add missing include so LLVMInitializeObjCARCOpts gets C ...Benjamin Kramer1-5/+3
2013-02-07tblgen: Diagnose duplicate includes.Sean Silva4-10/+23
2013-01-28A bugfix for tblgen, in the function ‘emitSourceFileHeader’.Nadav Rotem1-6/+25
2013-01-25Add an addition operator to TableGenHal Finkel4-1/+9
2013-01-10TableGen: Keep track of superclass reference ranges.Jordan Rose2-34/+46
2013-01-10TableGen: record anonymous instantiations of classes.Jordan Rose1-6/+16
2013-01-09tblgen: use an early return to reduce indentation.Sean Silva1-18/+18
2013-01-09tblgen: Factor out common code.Sean Silva2-17/+18
2013-01-09Inline this into its only caller.Sean Silva2-12/+5
2013-01-09tblgen: Reuse function that is 2 lines above.Sean Silva1-11/+2
2013-01-09fix copy-paste-oSean Silva1-2/+2
2013-01-09docs: Bring TableGen syntax a bit closer to reality.Sean Silva1-1/+6
2013-01-07Revert r171140. We don't actually need to support #NAME. Because NAME by itse...Craig Topper1-5/+1
2013-01-07Simplify TableGen type-compatibility checks.Sean Silva1-7/+38
2012-12-27Update tablegen parser to allow defm names to start with #NAME.Craig Topper1-1/+5
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth2-3/+3
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth4-15/+13
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger5-134/+113
2012-10-25In preparation for removing exception handling in tablegen, addJoerg Sonnenberger1-0/+12
2012-10-10tblgen: Compile TableGen without RTTI.Sean Silva2-4/+0
2012-10-10tblgen: Use semantically correct RTTI functions.Sean Silva2-36/+21
2012-10-10tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva2-94/+94
2012-10-09tblgen: Rename handleDependencies -> createDependencyFileSean Silva1-2/+2
2012-10-09tblgen: Move dependency file output to a separate function.Sean Silva1-21/+31
2012-10-09tblgen: Remove pointless method call.Sean Silva1-1/+0
2012-10-05tblgen: Use appropriate LLVM-style RTTI functions.Sean Silva1-21/+9
2012-10-05tblgen: Replace uses of dynamic_cast<XXXRecTy> with dyn_cast<>.Sean Silva2-25/+25
2012-10-04tblgen: Whitespace and 80-col cleanup.Sean Silva1-11/+12
2012-10-03tblgen: Remove last traces of old TableGenMain API.Sean Silva3-36/+1
2012-10-03tblgen: Put new TableGenMain API in place.Sean Silva1-0/+19
2012-09-19De-nest if's and fix mix-upSean Silva1-41/+37
2012-09-06Re-work bit/bits value resolving in tblgenMichael Liao2-138/+100
2012-08-23Tristate mayLoad, mayStore, and hasSideEffects.Jakob Stoklund Olesen1-0/+17
2012-08-22Print out the location of expanded multiclass defs in TableGen errors.Jakob Stoklund Olesen2-5/+19
2012-08-02TableGen: Allow use of #NAME# outside of 'def' names.Jim Grosbach1-11/+21
2012-07-12TableGen: Location information for diagnostic.Jim Grosbach1-1/+1
2012-06-19Emit TableGen's header comment with C-style comments, so it can be used from ...Benjamin Kramer1-4/+18
2012-06-13Eliminate struct TableGenBackend.Jakob Stoklund Olesen1-9/+2
2012-06-11Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen1-1/+4
2012-06-01Fix 80 columns.Michael J. Spencer1-3/+6
2012-05-24Add support for range expressions in TableGen foreach loops.Jakob Stoklund Olesen1-15/+50
2012-05-24Don't put TGParser scratch results in the output.Jakob Stoklund Olesen1-2/+2
2012-05-24Simplify TGParser::ProcessForEachDefs.Jakob Stoklund Olesen2-103/+72