summaryrefslogtreecommitdiffstats
path: root/llvm/lib/TableGen/TGParser.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* TableGen: Fix typeIsConvertibleTo for record typesNicolai Haehnle2018-02-231-11/+6
* TableGen: Add !size operationNicolai Haehnle2018-02-231-1/+11
* 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
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-151-1/+1
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-121-1/+1
* [TableGen] Remove RecordVal constructor that takes a StringRef and Record::se...Craig Topper2017-06-011-4/+4
* Use print() instead of dump() in codeMatthias Braun2017-01-281-0/+2
* Cleanup dump() functions.Matthias Braun2017-01-281-1/+1
* TableGen: Some more std::string->StringInit* replacementsMatthias Braun2016-12-051-26/+22
* TableGen/TGParser: Prefer SmallVector/ArrayRef over std::vectorMatthias Braun2016-12-051-56/+70
* TableGen/Record: Replace std::vector with SmallVector/ArrayRefMatthias Braun2016-12-051-10/+11
* TableGen: Use StringInit instead of std::string for DagInit arg namesMatthias Braun2016-12-051-8/+9
* TableGen: Use StringInit instead of std::string for DagInit nameMatthias Braun2016-12-051-2/+2
* TableGen: Use more StringInit instead of StringRefMatthias Braun2016-12-051-10/+15
* TableGen: Use StringRef instead of const std::string& for parametersMatthias Braun2016-12-041-2/+1
* TableGen: Add operator !orMatt Arsenault2016-11-151-0/+3
* Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko2016-08-231-14/+19
* Fix a use of LLVM_FALLTHROUGH that wasn't even in a switch.Justin Bogner2016-08-171-1/+0
* Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-0/+1
* TableGen: promote "code" type from syntactic sugar.Tim Northover2016-07-051-2/+2
* [NFC] Header cleanupMehdi Amini2016-04-181-2/+0
* [TableGen] Fix typos in comments. NFCCraig Topper2016-02-261-2/+2
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-1/+1
* [TableGen] Merge the SuperClass Record and SMRange vector into a single vecto...Craig Topper2016-01-181-6/+5
* [TableGen] Change TGParser::SetValue to take an ArrayRef instead of std::vect...Craig Topper2016-01-041-13/+8
* [TableGen] Fix a bug that caused the wrong name for a record built from a mul...Craig Topper2016-01-041-4/+6
* [TblGen] ArrayRefize TGParser. No functional change intended.Benjamin Kramer2015-10-241-17/+13
* [TableGen] Change a couple methods to return an ArrayRef instead of a const s...Craig Topper2015-07-061-1/+1
* [TableGen] Use range-based for loops. NFCCraig Topper2015-06-021-12/+10
* [TableGen] Rename ListInit::getSize to just 'size' to be more consistent.Craig Topper2015-06-021-1/+1
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-2/+2
* Don't call utostr in Twine/raw_ostream contexts.Benjamin Kramer2015-05-281-10/+7
* [TableGen] Resolve complex def names inside multiclassesHal Finkel2015-05-211-5/+41
* [TableGen] Replace some calls to ListInit::getSize() with ListInit::empty() i...Craig Topper2015-05-141-1/+1
* [TableGen] Formatting cleanup. Mostly removing trailing whitespace and unnece...Craig Topper2015-05-041-32/+18
* [TableGen] Cleanup formatting by moving operators from beginning of line to e...Craig Topper2015-04-301-29/+27
* [TableGen] Replace some dyn_casts followed by an assert with just a regular c...Craig Topper2015-04-291-2/+1
* [TableGen] Use range-based for loops. NFCCraig Topper2015-04-291-57/+28
* Add missing includes. make_unique proliferated everywhere.Benjamin Kramer2015-03-011-0/+1
* MSVC 2013 does not ICE on this code in the same fashion that MSVC 2012 did; NFC.Aaron Ballman2015-02-161-2/+1
* Replace size method call of containers to empty method where appropriateAlexander Kornienko2015-01-151-1/+1
* Make MultiClass::DefPrototypes own their Records to fix memory leaks.Craig Topper2014-12-111-13/+8
* Replace std::map<K, V*> with std::map<K, std::unique_ptr<V>> to handle owners...Craig Topper2014-12-111-5/+8
* Revert r222957 "Replace std::map<K, V*> with std::map<K, V> to handle ownersh...Craig Topper2014-11-301-11/+8
* Revert r222965 "Make MultiClass::DefPrototypes own their Records to fix memor...Hans Wennborg2014-11-301-6/+6
* Qualify one more make_unique call.Hans Wennborg2014-11-301-2/+2
* Speculatively qualify some llvm::make_unique calls trying to please MSVCHans Wennborg2014-11-301-4/+4
* Use an unsigned type because there seems to be no reason for it to be signed.Craig Topper2014-11-301-1/+1
OpenPOWER on IntegriCloud