summaryrefslogtreecommitdiffstats
path: root/llvm/lib/TableGen/TGParser.cpp
Commit message (Expand)AuthorAgeFilesLines
* TableGen: Allow foreach in multiclass to depend on template argsNicolai Haehnle2018-06-211-107/+209
* TableGen: Streamline the semantics of NAMENicolai Haehnle2018-06-041-146/+107
* TableGen: add some more helpful error messagesNicolai Haehnle2018-05-291-0/+13
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* TableGen: Streamline how defs are instantiatedNicolai Haehnle2018-03-211-364/+164
* TableGen: Explicitly forbid self-references to field membersNicolai Haehnle2018-03-191-1/+1
* TableGen: Only fold when some operand made resolve progressNicolai Haehnle2018-03-191-2/+16
* TableGen: Move GenStrConcat to a helper function in BinOpInitNicolai Haehnle2018-03-191-9/+5
* TableGen: Remove the cast-from-string-to-variable-reference featureNicolai Haehnle2018-03-191-14/+14
* TableGen: Explicitly forbid some nestings of class, multiclass, and foreachNicolai Haehnle2018-03-141-2/+10
* TableGen: Add !ne, !le, !lt, !ge, and !gt comparisonsNicolai Haehnle2018-03-141-1/+25
* TableGen: Type-check BinOpsNicolai Haehnle2018-03-141-30/+92
* TableGen: Allow ? in listsNicolai Haehnle2018-03-141-11/+9
* TableGen: Add !dag function for constructionNicolai Haehnle2018-03-141-0/+39
* TableGen: Add a defset statementNicolai Haehnle2018-03-091-8/+84
* TableGen: Allow arbitrary list values as ranges of foreachNicolai Haehnle2018-03-091-20/+17
* TableGen: Remove unused ParseForeachModeNicolai Haehnle2018-03-091-2/+2
* TableGen: add !isa operationNicolai Haehnle2018-03-091-0/+28
* TableGen: Add !foldl operationNicolai Haehnle2018-03-061-2/+120
* TableGen: Remove the ResolveFirst mechanismNicolai Haehnle2018-03-061-6/+0
* TableGen: Delay instantiating inline anonymous recordsNicolai Haehnle2018-03-061-44/+32
* TableGen: Move getNewAnonymousName into RecordKeeperNicolai Haehnle2018-03-061-12/+7
* TableGen: Explicitly check whether a record has been resolvedNicolai Haehnle2018-03-061-3/+51
* TableGen: Allow !cast of records, cleanup conversion machineryNicolai Haehnle2018-03-061-9/+6
* TableGen: Generalize record types to fix typeIsConvertibleTo et al.Nicolai Haehnle2018-03-061-7/+5
* TableGen: Resolve all template args simultaneously in ResolveMulticlassDefARgsNicolai Haehnle2018-03-051-11/+12
* TableGen: Resolve all template args simultaneously in AddSubMultiClassNicolai Haehnle2018-03-051-12/+20
* TableGen: Resolve all template args simultaneously in AddSubClassNicolai Haehnle2018-03-051-7/+8
* TableGen: Reimplement !foreach using the resolving mechanismNicolai Haehnle2018-03-051-21/+102
* TableGen: Introduce an abstract variable resolver interfaceNicolai Haehnle2018-03-051-1/+2
* TableGen: Allow NAME in template arguments in defm in multiclassNicolai Haehnle2018-03-051-0/+3
* Revert "TableGen: Fix typeIsConvertibleTo for record types"Nicolai Haehnle2018-02-231-6/+11
* TableGen: Avoid using resolveListElementReference in TGParserNicolai Haehnle2018-02-231-1/+1
* TableGen: Fix typeIsConvertibleTo for record typesNicolai Haehnle2018-02-231-11/+6
* TableGen: Add !size operationNicolai Haehnle2018-02-231-1/+11
* TableGen: Fix type deduction for !foreachNicolai Haehnle2018-02-221-0/+8
* TableGen: Generalize type deduction for !listconcatNicolai Haehnle2018-02-221-3/+1
* TableGen: Add some more helpful error messagesNicolai Haehnle2018-02-221-5/+9
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-151-1/+1
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-121-1/+1
* [TableGen] Remove RecordVal constructor that takes a StringRef and Record::se...Craig Topper2017-06-011-4/+4
* Use print() instead of dump() in codeMatthias Braun2017-01-281-0/+2
* Cleanup dump() functions.Matthias Braun2017-01-281-1/+1
* TableGen: Some more std::string->StringInit* replacementsMatthias Braun2016-12-051-26/+22
* TableGen/TGParser: Prefer SmallVector/ArrayRef over std::vectorMatthias Braun2016-12-051-56/+70
* TableGen/Record: Replace std::vector with SmallVector/ArrayRefMatthias Braun2016-12-051-10/+11
* TableGen: Use StringInit instead of std::string for DagInit arg namesMatthias Braun2016-12-051-8/+9
* TableGen: Use StringInit instead of std::string for DagInit nameMatthias Braun2016-12-051-2/+2
* TableGen: Use more StringInit instead of StringRefMatthias Braun2016-12-051-10/+15
OpenPOWER on IntegriCloud