aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/TGLexer.cpp
AgeCommit message (Expand)Author
2010-01-05Add an !eq() operator to TableGen. It operates on strings only.David Greene
2009-07-03Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar
2009-06-30Normalize SourceMgr messages.Daniel Dunbar
2009-06-21rename SourceMgr::PrintError to PrintMessage.Chris Lattner
2009-06-21simplify some error recovery stuff.Chris Lattner
2009-06-21prune #include, fix warning.Chris Lattner
2009-06-21move include searching logic from TGLexer to SourceMgr.Chris Lattner
2009-06-21Rename TGSourceMgr -> SourceMgr.Chris Lattner
2009-06-21rename TGLoc -> SMLoc.Chris Lattner
2009-06-21move TGSourceMgr class out of TableGen into libsupport.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-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-22Implement !nameconcat to concatenate strings and look up the resultingDavid Greene
2009-03-13Fix escaping in asm string literals correctly by having tblgen unescape Chris Lattner
2009-03-13add a horrible hack to fix the build.Chris Lattner
2009-03-13add support for a few simple escape characters in tblgen strings.Chris Lattner
2009-03-13make "locations" a class instead of a typedef.Chris Lattner
2009-03-13split buffer management and diagnostic printing out of the tblgenChris Lattner
2008-10-17Fun x86 encoding tricks: when adding an immediate value of 128,Dan Gohman
2008-10-08Add <cstdio> include where needed by gcc-4.4.Duncan Sands
2008-04-01Change the MemoryBuffer::getFile* methods to take just a pointer to theChris Lattner
2008-02-20Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov
2007-12-29remove attributions from utils.Chris Lattner
2007-11-22Rewrite the tblgen parser in a recursive descent style, eliminating the bison...Chris Lattner
2007-11-21Switching back to strtoll. Including config.h. On VStudio builds, this overr...Chuck Rose III
2007-11-21This change does a couple of things. First it gets the Visual Studio builds ...Chuck Rose III
2007-11-19Record the start of the current token, for use in error reporting.Chris Lattner
2007-11-19Add carat diagnostics to tblgen lexer errors.Chris Lattner
2007-11-18minor cleanupsChris Lattner
2007-11-18ensure header is self contained.Chris Lattner
2007-11-18reimplement the tblgen lexer with a simple hand-written lexer. This eliminatesChris Lattner