summaryrefslogtreecommitdiffstats
path: root/llvm/lib/TableGen/TGParser.h
Commit message (Expand)AuthorAgeFilesLines
* [TableGen] Introduce an if/then/else statement.Simon Tatham2020-01-141-0/+6
* [TableGen] Introduce a `defvar` statement.Simon Tatham2020-01-141-1/+59
* Tablegen: Remove the error for duplicate include files.River Riddle2019-11-201-1/+1
* TableGen - fix uninitialized variable warnings. NFCI.Simon Pilgrim2019-11-101-1/+1
* Fix shadow variable warning with llvm::SrcMgr. NFCI.Simon Pilgrim2019-11-091-2/+2
* TableGen: Handle nontrivial foreach range boundsMatt Arsenault2019-05-221-1/+2
* [TblGen] Extend !if semantics through new feature !condJaved Absar2019-01-251-0/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [TableGen] Preprocessing supportVyacheslav Zakharin2018-11-271-2/+3
* Reverted r347092 due to the following build fails:Vyacheslav Zakharin2018-11-171-3/+2
* Preprocessing support in tablegen.Vyacheslav Zakharin2018-11-161-2/+3
* TableGen: Allow foreach in multiclass to depend on template argsNicolai Haehnle2018-06-211-19/+43
* TableGen: Streamline the semantics of NAMENicolai Haehnle2018-06-041-4/+3
* TableGen: Streamline how defs are instantiatedNicolai Haehnle2018-03-211-16/+4
* TableGen: Add a defset statementNicolai Haehnle2018-03-091-0/+11
* TableGen: Remove unused ParseForeachModeNicolai Haehnle2018-03-091-1/+0
* TableGen: Move getNewAnonymousName into RecordKeeperNicolai Haehnle2018-03-061-5/+1
* [TableGen] Remove RecordVal constructor that takes a StringRef and Record::se...Craig Topper2017-06-011-1/+1
* TableGen: Some more std::string->StringInit* replacementsMatthias Braun2016-12-051-9/+3
* TableGen/TGParser: Prefer SmallVector/ArrayRef over std::vectorMatthias Braun2016-12-051-12/+11
* TableGen/Record: Replace std::vector with SmallVector/ArrayRefMatthias Braun2016-12-051-1/+3
* TableGen: Use StringInit instead of std::string for DagInit arg namesMatthias Braun2016-12-051-1/+1
* TableGen: Use StringRef instead of const std::string& for parametersMatthias Braun2016-12-041-4/+3
* [TableGen] Change TGParser::SetValue to take an ArrayRef instead of std::vect...Craig Topper2016-01-041-2/+2
* [TableGen] Fix a bug that caused the wrong name for a record built from a mul...Craig Topper2016-01-041-3/+6
* [TblGen] ArrayRefize TGParser. No functional change intended.Benjamin Kramer2015-10-241-10/+6
* [TableGen] Resolve complex def names inside multiclassesHal Finkel2015-05-211-1/+3
* Replace std::map<K, V*> with std::map<K, std::unique_ptr<V>> to handle owners...Craig Topper2014-12-111-1/+1
* Revert r222957 "Replace std::map<K, V*> with std::map<K, V> to handle ownersh...Craig Topper2014-11-301-1/+1
* Replace std::map<K, V*> with std::map<K, V> to handle ownership and deletion ...Craig Topper2014-11-291-1/+1
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
* Fix error in tablegen when either operand of !if is an empty list.Matt Arsenault2014-06-101-1/+1
* [C++] Use 'nullptr'.Craig Topper2014-04-281-6/+6
* remove a bunch of unused private methodsNuno Lopes2014-03-231-1/+0
* [TableGen] Use the same anonymous name as the prefix on all multiclass defsHal Finkel2014-01-021-1/+1
* TableGen: Generate valid identifiers for anonymous recordsAlp Toker2013-12-211-2/+6
* tblgen: Diagnose duplicate includes.Sean Silva2013-02-071-1/+1
* TableGen: Keep track of superclass reference ranges.Jordan Rose2013-01-101-1/+1
* tblgen: Factor out common code.Sean Silva2013-01-091-0/+1
* Inline this into its only caller.Sean Silva2013-01-091-1/+0
* Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth2012-12-041-2/+2
* tblgen: Whitespace and 80-col cleanup.Sean Silva2012-10-041-11/+12
* Simplify TGParser::ProcessForEachDefs.Jakob Stoklund Olesen2012-05-241-11/+9
* Remove stray semi-colon.Daniel Dunbar2012-02-281-1/+1
* Add Foreach LoopDavid Greene2012-02-221-2/+38
* Process Defm Prefix as InitDavid Greene2011-10-191-1/+1
* Parse Def ID as ValueDavid Greene2011-10-191-1/+1
* Make ID Parsing More FlexibleDavid Greene2011-10-191-4/+18
* Make Template Arg Names InitsDavid Greene2011-10-191-2/+2
* Let SetValue Take and Init NameDavid Greene2011-10-191-1/+6
OpenPOWER on IntegriCloud