aboutsummaryrefslogtreecommitdiff
path: root/utils/TableGen/TGLexer.h
AgeCommit message (Expand)Author
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne
2011-06-21Consolidate some TableGen diagnostic helper functions.Jim Grosbach
2011-06-01Add new -d option to tblgen. It writes a make(1)-style dependency file.Joerg Sonnenberger
2011-04-23Remove unused STL header includes.Jay Foad
2011-03-14Correct small comment order typo.Francois Pichet
2011-01-07Rename lisp-like functions as suggested by Gabor Greif as loooong timeDavid Greene
2010-11-29I swear I did a make clean and make before committing all this...Michael J. Spencer
2010-10-06remove the !nameconcat tblgen feature. It "shorthand" and only used in 4 placesChris Lattner
2010-09-27Push twines deeper into SourceMgr's error handling methods.Benjamin Kramer
2010-01-05Add an !eq() operator to TableGen. It operates on strings only.David Greene
2009-10-26Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth
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-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-04-22Implement !nameconcat to concatenate strings and look up the resultingDavid Greene
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-22Unbreak LLVM on the MSVC compiler:Argyrios Kyrtzidis
2008-10-17Fun x86 encoding tricks: when adding an immediate value of 128,Dan Gohman
2007-12-29remove attributions from utils.Chris Lattner
2007-11-22add missing #includeChris Lattner
2007-11-22Rewrite the tblgen parser in a recursive descent style, eliminating the bison...Chris Lattner
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-18reimplement the tblgen lexer with a simple hand-written lexer. This eliminatesChris Lattner