summaryrefslogtreecommitdiffstats
path: root/llvm/lib/TableGen
Commit message (Expand)AuthorAgeFilesLines
...
* TableGen: Remove redundant loop in ListInit::resolveReferencesNicolai Haehnle2018-03-211-7/+2
* TableGen: Streamline how defs are instantiatedNicolai Haehnle2018-03-213-388/+177
* TableGen: Explicitly forbid self-references to field membersNicolai Haehnle2018-03-192-4/+10
* TableGen: Check the dynamic type of !cast<Rec>(string)Nicolai Haehnle2018-03-191-10/+33
* TableGen: Explicitly test some cases of self-references and !cast errorsNicolai Haehnle2018-03-191-1/+1
* TableGen: Only fold when some operand made resolve progressNicolai Haehnle2018-03-192-5/+19
* TableGen: Move GenStrConcat to a helper function in BinOpInitNicolai Haehnle2018-03-192-22/+19
* TableGen: Remove the cast-from-string-to-variable-reference featureNicolai Haehnle2018-03-192-62/+27
* 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-144-11/+66
* TableGen: Allow dag operators to be resolved lateNicolai Haehnle2018-03-141-2/+7
* 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-144-1/+66
* TableGen: Remove space at EOL in TGLexer.{h,cpp}Nicolai Haehnle2018-03-092-34/+34
* TableGen: Add a defset statementNicolai Haehnle2018-03-094-9/+97
* TableGen: Allow arbitrary list values as ranges of foreachNicolai Haehnle2018-03-092-27/+25
* TableGen: Remove unused ParseForeachModeNicolai Haehnle2018-03-092-3/+2
* TableGen: More helpful error messagesNicolai Haehnle2018-03-091-8/+22
* TableGen: add !isa operationNicolai Haehnle2018-03-094-1/+92
* TableGen: Add !foldl operationNicolai Haehnle2018-03-064-3/+193
* TableGen: Remove the ResolveFirst mechanismNicolai Haehnle2018-03-061-6/+0
* TableGen: Delay instantiating inline anonymous recordsNicolai Haehnle2018-03-062-44/+178
* TableGen: Move getNewAnonymousName into RecordKeeperNicolai Haehnle2018-03-063-17/+14
* TableGen: Explicitly check whether a record has been resolvedNicolai Haehnle2018-03-062-3/+77
* TableGen: Allow !cast of records, cleanup conversion machineryNicolai Haehnle2018-03-062-131/+85
* TableGen: Simplify BitsInit::resolveReferencesNicolai Haehnle2018-03-061-35/+16
* TableGen: Generalize record types to fix typeIsConvertibleTo et al.Nicolai Haehnle2018-03-062-43/+145
* 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-052-26/+28
* TableGen: Reimplement !foreach using the resolving mechanismNicolai Haehnle2018-03-052-91/+171
* TableGen: Introduce an abstract variable resolver interfaceNicolai Haehnle2018-03-052-49/+80
* TableGen: Allow NAME in template arguments in defm in multiclassNicolai Haehnle2018-03-051-0/+3
* TableGen: Remove VarInit::getFieldTypeNicolai Haehnle2018-02-251-7/+0
* TableGen: Get rid of Init::getFieldInitNicolai Haehnle2018-02-251-24/+6
* TableGen: Remove Init::resolveListElementReferenceNicolai Haehnle2018-02-251-88/+9
* Revert "TableGen: Fix typeIsConvertibleTo for record types"Nicolai Haehnle2018-02-232-16/+15
* TableGen: Avoid using resolveListElementReference in TGParserNicolai Haehnle2018-02-231-1/+1
* TableGen: Fix typeIsConvertibleTo for record typesNicolai Haehnle2018-02-232-15/+16
* TableGen: Add !size operationNicolai Haehnle2018-02-234-2/+19
* TableGen: Add strict assertions to sanity check earlier type checkingNicolai Haehnle2018-02-221-0/+3
* TableGen: Allow implicit casting between string and codeNicolai Haehnle2018-02-221-0/+14
* TableGen: Fix type of resolved and converted listsNicolai Haehnle2018-02-221-16/+15
* 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
* [tablegen] Fixed few !foreach evaluation issues.Artem Belevich2018-02-091-41/+26
* [TblGen] Inline an (almost) trivial accessor. No functionality change.Benjamin Kramer2018-01-231-4/+0
* Avoid int to string conversion in Twine or raw_ostream contexts.Benjamin Kramer2017-12-281-1/+1
OpenPOWER on IntegriCloud