summaryrefslogtreecommitdiffstats
path: root/llvm/lib/TableGen
Commit message (Expand)AuthorAgeFilesLines
* [TableGen] Introduce an if/then/else statement.Simon Tatham2020-01-144-12/+137
* [TableGen] Introduce a `defvar` statement.Simon Tatham2020-01-144-5/+135
* [TableGen] Add bang-operators !getop and !setop.Simon Tatham2019-12-114-7/+79
* [TableGen] Permit dag operators to be unset.Simon Tatham2019-12-102-4/+10
* [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries"Tom Stellard2019-11-211-1/+1
* Tablegen: Remove the error for duplicate include files.River Riddle2019-11-204-15/+8
* TableGen - fix uninitialized variable warnings. NFCI.Simon Pilgrim2019-11-102-6/+6
* Fix shadow variable warning with llvm::SrcMgr. NFCI.Simon Pilgrim2019-11-091-2/+2
* Add Record::getValueAsOptionalDef().John McCall2019-10-251-0/+15
* [gicombiner] Hoist pure C++ combine into the tablegen definitionDaniel Sanders2019-10-161-0/+2
* BitsInit::resolveReferences - silence static analyzer null dereference warnin...Simon Pilgrim2019-10-141-1/+1
* [tblgen] Add getOperatorAsDef() to RecordDaniel Sanders2019-10-081-0/+7
* Reland r349624: Let TableGen write output only if it changed, instead of doin...Nico Weber2019-10-031-8/+29
* Revert rL349624 : Let TableGen write output only if it changed, instead of do...Simon Pilgrim2019-10-011-24/+8
* TGParser::ParseOperation - silence static analyzer dyn_cast<TypedInit> null d...Simon Pilgrim2019-09-261-5/+5
* [TableGen] Skip CRLF conversion when writing outputReid Kleckner2019-09-111-2/+2
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-154-23/+23
* Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFCFangrui Song2019-08-051-2/+2
* TableGen: Handle nontrivial foreach range boundsMatt Arsenault2019-05-222-31/+50
* TableGen: support #ifndef in addition to #ifdef.Tim Northover2019-05-142-6/+14
* [TableGen] Fix null pointer dereferencing in token parser.Simon Pilgrim2019-04-301-8/+10
* [TableGen] Introduce !listsplat 'binary' operatorRoman Lebedev2019-04-104-3/+56
* [TableGen] Let list elements have a trailing commaJaved Absar2019-03-261-0/+4
* [TableGen] Give meaningful msg for def use in multiclassJaved Absar2019-03-261-2/+8
* [TableGen] Allow 2^63-1 and 2^63-2 as int literals.Simon Tatham2019-03-121-1/+2
* TableGen: Allow lists to be concatenated through '#'Javed Absar2019-03-052-4/+37
* [tblgen] Track CodeInit origins when possibleDaniel Sanders2019-03-022-8/+22
* [Tablegen] Add support for the !mul operator.Nicola Zaghen2019-03-014-5/+15
* [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
OpenPOWER on IntegriCloud