summaryrefslogtreecommitdiffstats
path: root/llvm/lib/TableGen
Commit message (Expand)AuthorAgeFilesLines
* [TblGen] Extend !if semantics through new feature !condJaved Absar2019-01-255-1/+224
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-1912-48/+36
* Let TableGen write output only if it changed, instead of doing so in cmake, a...Nico Weber2018-12-191-8/+24
* [TableGen] Preprocessing supportVyacheslav Zakharin2018-11-274-30/+781
* Reverted r347092 due to the following build fails:Vyacheslav Zakharin2018-11-174-781/+30
* Preprocessing support in tablegen.Vyacheslav Zakharin2018-11-164-30/+781
* [TableGen] fix assert in !cast when used out of definition in a multiclassValery Pykhtin2018-10-101-0/+2
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-4/+3
* [tblgen] Fix undefined behaviour when assigning integers to large bits<n>'sDaniel Sanders2018-09-211-1/+1
* Remove trailing spaceFangrui Song2018-07-301-19/+19
* [TableGen] Add missing std::moves to fix build failure.Simon Tatham2018-07-111-7/+7
* [TableGen] Add a general-purpose JSON backend.Simon Tatham2018-07-112-0/+190
* [TableGen] Use WithColor for printing errors/warningsJonas Devlieghere2018-06-231-6/+3
* TableGen: Allow foreach in multiclass to depend on template argsNicolai Haehnle2018-06-213-151/+252
* TableGen: Streamline the semantics of NAMENicolai Haehnle2018-06-043-162/+119
* TableGen: add some more helpful error messagesNicolai Haehnle2018-05-291-0/+13
* Revert r330742: Let TableGen write output only if it changed, instead of doin...Chandler Carruth2018-05-071-16/+5
* [TableGen] Don't quote variable name when printing !foreach.Simon Tatham2018-05-021-3/+5
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-012-2/+2
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-302-0/+2
* Let TableGen write output only if it changed, instead of doing so in cmake.Nico Weber2018-04-241-5/+16
* [TableGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-061-4/+4
* 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
OpenPOWER on IntegriCloud