summaryrefslogtreecommitdiff
path: root/lib/TableGen/TGParser.h
AgeCommit message (Expand)AuthorFilesLines
2016-01-04[TableGen] Change TGParser::SetValue to take an ArrayRef instead of std::vect...Craig Topper1-2/+2
2016-01-04[TableGen] Fix a bug that caused the wrong name for a record built from a mul...Craig Topper1-3/+6
2015-10-24[TblGen] ArrayRefize TGParser. No functional change intended.Benjamin Kramer1-10/+6
2015-05-21[TableGen] Resolve complex def names inside multiclassesHal Finkel1-1/+3
2014-12-11Replace std::map<K, V*> with std::map<K, std::unique_ptr<V>> to handle owners...Craig Topper1-1/+1
2014-11-30Revert r222957 "Replace std::map<K, V*> with std::map<K, V> to handle ownersh...Craig Topper1-1/+1
2014-11-29Replace std::map<K, V*> with std::map<K, V> to handle ownership and deletion ...Craig Topper1-1/+1
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer1-2/+2
2014-06-10Fix error in tablegen when either operand of !if is an empty list.Matt Arsenault1-1/+1
2014-04-28[C++] Use 'nullptr'.Craig Topper1-6/+6
2014-03-23remove a bunch of unused private methodsNuno Lopes1-1/+0
2014-01-02[TableGen] Use the same anonymous name as the prefix on all multiclass defsHal Finkel1-1/+1
2013-12-21TableGen: Generate valid identifiers for anonymous recordsAlp Toker1-2/+6
2013-02-07tblgen: Diagnose duplicate includes.Sean Silva1-1/+1
2013-01-10TableGen: Keep track of superclass reference ranges.Jordan Rose1-1/+1
2013-01-09tblgen: Factor out common code.Sean Silva1-0/+1
2013-01-09Inline this into its only caller.Sean Silva1-1/+0
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth1-2/+2
2012-10-04tblgen: Whitespace and 80-col cleanup.Sean Silva1-11/+12
2012-05-24Simplify TGParser::ProcessForEachDefs.Jakob Stoklund Olesen1-11/+9
2012-02-28Remove stray semi-colon.Daniel Dunbar1-1/+1
2012-02-22Add Foreach LoopDavid Greene1-2/+38
2011-10-19Process Defm Prefix as InitDavid Greene1-1/+1
2011-10-19Parse Def ID as ValueDavid Greene1-1/+1
2011-10-19Make ID Parsing More FlexibleDavid Greene1-4/+18
2011-10-19Make Template Arg Names InitsDavid Greene1-2/+2
2011-10-19Let SetValue Take and Init NameDavid Greene1-1/+6
2011-10-07Remove MultidefsDavid Greene1-1/+0
2011-10-05Parser Multidef SupportDavid Greene1-0/+1
2011-10-05Refactor Multiclass Def ProcessingDavid Greene1-0/+15
2011-10-01Move TableGen's parser and entry point into a libraryPeter Collingbourne1-0/+122