summaryrefslogtreecommitdiffstats
path: root/llvm/lib/TableGen
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* [TableGen] Give the option of tolerating duplicate register namesAlex Bradbury2017-12-071-11/+14
* [globalisel][regbank] Warn about MIR ambiguities when register bank/class nam...Daniel Sanders2017-11-011-0/+4
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-152-6/+6
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-122-6/+6
* [Support] Rename tool_output_file to ToolOutputFile, NFCReid Kleckner2017-09-231-2/+2
* Untabify.NAKAMURA Takumi2017-08-281-1/+1
* [BinaryFormat, Option, TableGen] Fix some Clang-tidy modernize-use-using and ...Eugene Zelenko2017-06-162-24/+39
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [TableGen] Remove RecordVal constructor that takes a StringRef and Record::se...Craig Topper2017-06-013-11/+6
* [TableGen] Make Record::getValueAsString and getValueAsListOfStrings return S...Craig Topper2017-05-311-3/+3
* [TableGen] Make one of RecordVal's constructors delegate to the other to redu...Craig Topper2017-05-311-6/+0
* [TableGen] Use StringMap instead of DenseMap<StringRef> to unique CodeInit an...Craig Topper2017-05-291-16/+10
* [TableGen] Introduce DagInit::getArgs that returns an ArrayRef. Use it to fix...Craig Topper2017-05-291-1/+1
* [TableGen] Prevent DagInit from leaking its Args and ArgNames when they excee...Craig Topper2017-05-271-11/+16
* [TableGen] Remove all the static vectors named TheActualPool.Craig Topper2017-05-271-12/+0
* Use print() instead of dump() in codeMatthias Braun2017-01-281-0/+2
* Cleanup dump() functions.Matthias Braun2017-01-282-1/+11
* [Hexagon, TableGen] Fix some Clang-tidy modernize and Include What You Use wa...Eugene Zelenko2017-01-041-7/+12
* [TableGen] Centralize/Unify error handling.Davide Italiano2016-12-051-23/+21
* TableGen: Some more std::string->StringInit* replacementsMatthias Braun2016-12-053-37/+27
* TableGen: TableGenStringKey is no longer necessary as of r288642Matthias Braun2016-12-051-55/+0
* TableGen: Use range based for; reserve vectors where possibleMatthias Braun2016-12-051-18/+23
* TableGen/TGParser: Prefer SmallVector/ArrayRef over std::vectorMatthias Braun2016-12-052-68/+81
* TableGen/Record: Replace std::vector with SmallVector/ArrayRefMatthias Braun2016-12-053-38/+42
* ListInit::convertInitializerTo: avoid foldingset lookup if nothing changedMatthias Braun2016-12-051-4/+13
* TableGen: Use StringInit instead of std::string for DagInit arg namesMatthias Braun2016-12-053-21/+22
* TableGen: Use StringInit instead of std::string for DagInit nameMatthias Braun2016-12-052-10/+10
* TableGen: Use more StringInit instead of StringRefMatthias Braun2016-12-052-27/+25
OpenPOWER on IntegriCloud