aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/TGParser.cpp
AgeCommit message (Expand)Author
2009-08-12This void is implicit in C++.Dan Gohman
2009-07-03Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar
2009-06-29Improve TableGen error reporting.David Greene
2009-06-21rename TGLoc -> SMLoc.Chris Lattner
2009-06-09Revert 73074 and 73099 because Windows doesn't have POSIXDavid Greene
2009-06-08Add a !patsubst operator. Use on string types.David Greene
2009-06-08Make IntInits and ListInits typed. This helps deduce types of !if andDavid Greene
2009-06-08Add a !regmatch operator to do pattern matching in TableGen.David Greene
2009-05-14Implement !if, analogous to $(if) in GNU make.David Greene
2009-05-14Graduate LLVM to the big leagues by embedding a LISP processor into TableGen.David Greene
2009-05-14Implement a !foreach operator analogous to GNU make's $(foreach).David Greene
2009-05-14Implement a !subst operation simmilar to $(subst) in GNU make to doDavid Greene
2009-05-14Implement !cast.David Greene
2009-05-14Operation EnhancementsDavid Greene
2009-05-05Allow multiclass def names to contain "#NAME"" where TableGen replacesDavid Greene
2009-04-30Rename the CurMultiClass formal parameter of TGParser::AddSubMultiClassBob Wilson
2009-04-30Remove unnecessary "class" keywords.Bob Wilson
2009-04-28Fix trailing whitespace and 80-col. violations in recent TableGen changes.Bob Wilson
2009-04-24Fix multiclass inheritance to limit value resolution to new defs addedDavid Greene
2009-04-23Make BinOps typed and require a type specifier for !nameconcat. ThisDavid Greene
2009-04-22Allow defm to inherit from multiple multiclasses.David Greene
2009-04-22Implement !nameconcat to concatenate strings and look up the resultingDavid Greene
2009-04-22Implement multiclass inheritance.David Greene
2009-03-26fix a few spelling errors and typosJim Grosbach
2009-03-19Add support to tablegen for naming the nodes themselves, not just the operands, Nate Begeman
2009-03-13give each Record a location.Chris Lattner
2009-03-13make "locations" a class instead of a typedef.Chris Lattner
2009-03-11implement support for C-style string literal concatenation in td files.Chris Lattner
2009-02-14Unbreak the build on win32.Cedric Venet
2008-10-17Fun x86 encoding tricks: when adding an immediate value of 128,Dan Gohman
2008-04-10produce an error on invalid input instead of asserting:Chris Lattner
2008-01-10Fix a crash on code like: let x = 1 {xChris Lattner
2007-12-29remove attributions from utils.Chris Lattner
2007-11-26Add TGParser files to VStudio project files. Removed generated files section...Chuck Rose III
2007-11-22resolve the last fixme's in the new tblgen parser.Chris Lattner
2007-11-22Rewrite the tblgen parser in a recursive descent style, eliminating the bison...Chris Lattner