summaryrefslogtreecommitdiffstats
path: root/llvm/lib/TableGen/Record.cpp
Commit message (Expand)AuthorAgeFilesLines
* [TableGen] Add bang-operators !getop and !setop.Simon Tatham2019-12-111-0/+31
* [TableGen] Permit dag operators to be unset.Simon Tatham2019-12-101-3/+8
* Add Record::getValueAsOptionalDef().John McCall2019-10-251-0/+15
* BitsInit::resolveReferences - silence static analyzer null dereference warnin...Simon Pilgrim2019-10-141-1/+1
* [tblgen] Add getOperatorAsDef() to RecordDaniel Sanders2019-10-081-0/+7
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-1/+1
* [TableGen] Introduce !listsplat 'binary' operatorRoman Lebedev2019-04-101-0/+14
* [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-051-0/+18
* [tblgen] Track CodeInit origins when possibleDaniel Sanders2019-03-021-7/+21
* [Tablegen] Add support for the !mul operator.Nicola Zaghen2019-03-011-0/+3
* [TblGen] Extend !if semantics through new feature !condJaved Absar2019-01-251-0/+131
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [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
* TableGen: Allow foreach in multiclass to depend on template argsNicolai Haehnle2018-06-211-25/+0
* TableGen: Streamline the semantics of NAMENicolai Haehnle2018-06-041-12/+9
* [TableGen] Don't quote variable name when printing !foreach.Simon Tatham2018-05-021-3/+5
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* [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-211-8/+9
* TableGen: Explicitly forbid self-references to field membersNicolai Haehnle2018-03-191-3/+9
* 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-191-3/+3
* TableGen: Move GenStrConcat to a helper function in BinOpInitNicolai Haehnle2018-03-191-13/+14
* TableGen: Remove the cast-from-string-to-variable-reference featureNicolai Haehnle2018-03-191-48/+13
* TableGen: Add !ne, !le, !lt, !ge, and !gt comparisonsNicolai Haehnle2018-03-141-10/+35
* TableGen: Allow dag operators to be resolved lateNicolai Haehnle2018-03-141-2/+7
* TableGen: Add !dag function for constructionNicolai Haehnle2018-03-141-0/+25
* TableGen: Allow arbitrary list values as ranges of foreachNicolai Haehnle2018-03-091-7/+8
* TableGen: More helpful error messagesNicolai Haehnle2018-03-091-8/+22
* TableGen: add !isa operationNicolai Haehnle2018-03-091-0/+62
* TableGen: Add !foldl operationNicolai Haehnle2018-03-061-0/+71
* TableGen: Delay instantiating inline anonymous recordsNicolai Haehnle2018-03-061-0/+146
* TableGen: Move getNewAnonymousName into RecordKeeperNicolai Haehnle2018-03-061-0/+6
* TableGen: Explicitly check whether a record has been resolvedNicolai Haehnle2018-03-061-0/+26
* TableGen: Allow !cast of records, cleanup conversion machineryNicolai Haehnle2018-03-061-122/+79
* TableGen: Simplify BitsInit::resolveReferencesNicolai Haehnle2018-03-061-35/+16
* TableGen: Generalize record types to fix typeIsConvertibleTo et al.Nicolai Haehnle2018-03-061-36/+140
* TableGen: Resolve all template args simultaneously in AddSubClassNicolai Haehnle2018-03-051-19/+20
* TableGen: Reimplement !foreach using the resolving mechanismNicolai Haehnle2018-03-051-70/+69
* TableGen: Introduce an abstract variable resolver interfaceNicolai Haehnle2018-03-051-48/+78
* 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-231-10/+4
* TableGen: Fix typeIsConvertibleTo for record typesNicolai Haehnle2018-02-231-4/+10
OpenPOWER on IntegriCloud