aboutsummaryrefslogtreecommitdiff
path: root/lib/TableGen
AgeCommit message (Expand)Author
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-10-25Remove exception handling usage from tblgen.Joerg Sonnenberger
2012-10-25In preparation for removing exception handling in tablegen, addJoerg Sonnenberger
2012-10-10tblgen: Compile TableGen without RTTI.Sean Silva
2012-10-10tblgen: Use semantically correct RTTI functions.Sean Silva
2012-10-10tblgen: Mechanically move dynamic_cast<> to dyn_cast<>.Sean Silva
2012-10-09tblgen: Rename handleDependencies -> createDependencyFileSean Silva
2012-10-09tblgen: Move dependency file output to a separate function.Sean Silva
2012-10-09tblgen: Remove pointless method call.Sean Silva
2012-10-05tblgen: Use appropriate LLVM-style RTTI functions.Sean Silva
2012-10-05tblgen: Replace uses of dynamic_cast<XXXRecTy> with dyn_cast<>.Sean Silva
2012-10-04tblgen: Whitespace and 80-col cleanup.Sean Silva
2012-10-03tblgen: Remove last traces of old TableGenMain API.Sean Silva
2012-10-03tblgen: Put new TableGenMain API in place.Sean Silva
2012-09-19De-nest if's and fix mix-upSean Silva
2012-09-06Re-work bit/bits value resolving in tblgenMichael Liao
2012-08-23Tristate mayLoad, mayStore, and hasSideEffects.Jakob Stoklund Olesen
2012-08-22Print out the location of expanded multiclass defs in TableGen errors.Jakob Stoklund Olesen
2012-08-02TableGen: Allow use of #NAME# outside of 'def' names.Jim Grosbach
2012-07-12TableGen: Location information for diagnostic.Jim Grosbach
2012-06-19Emit TableGen's header comment with C-style comments, so it can be used from ...Benjamin Kramer
2012-06-13Eliminate struct TableGenBackend.Jakob Stoklund Olesen
2012-06-11Write llvm-tblgen backends as functions instead of sub-classes.Jakob Stoklund Olesen
2012-06-01Fix 80 columns.Michael J. Spencer
2012-05-24Add support for range expressions in TableGen foreach loops.Jakob Stoklund Olesen
2012-05-24Don't put TGParser scratch results in the output.Jakob Stoklund Olesen
2012-05-24Simplify TGParser::ProcessForEachDefs.Jakob Stoklund Olesen
2012-05-20Emit memcmp directly from the StringMatcherEmitter.Benjamin Kramer
2012-05-02Move llvm-tblgen's StringMatcher into the TableGen library so it canDouglas Gregor
2012-04-18Fix copy/paste-o.Jim Grosbach
2012-04-18TableGen add warning diagnostic helper functions.Jim Grosbach
2012-03-07Fix infinite loop in nested multiclasses.Jakob Stoklund Olesen
2012-03-05Switch the TableGen record's string-based DenseMap key to use the newChandler Carruth
2012-02-28Remove stray semi-colon.Daniel Dunbar
2012-02-22Add Foreach LoopDavid Greene
2012-02-19StringRef'ize EmitSourceFileHeader().Ahmed Charles
2012-02-07Convert assert(0) to llvm_unreachableCraig Topper
2012-01-30Implement String Cast from IntegerDavid Greene
2012-01-28Fix Record Name ReferenceDavid Greene
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-20TblGen diagnostic for mismatched template instantiation.Jim Grosbach
2012-01-16Removing unused default switch cases in switches over enums that already acco...David Blaikie
2012-01-13Delete CodeInit and CodeRecTy from TableGen.Jakob Stoklund Olesen
2012-01-13Use uniqued StringInit pointers for lookups.Jakob Stoklund Olesen
2011-12-22TableGen: add a commentDylan Noblesmith
2011-12-22try to fix MSVC buildDylan Noblesmith
2011-12-22drop unneeded config.h includesDylan Noblesmith
2011-12-20Fix up the CMake build for the new files added in r146960, they'reChandler Carruth
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-12-12LLVMBuild: Remove trailing newline, which irked me.Daniel Dunbar