summaryrefslogtreecommitdiff
path: root/llvm/lib/TableGen
AgeCommit message (Expand)Author
2018-02-23Revert "TableGen: Fix typeIsConvertibleTo for record types"Nicolai Haehnle
2018-02-23TableGen: Avoid using resolveListElementReference in TGParserNicolai Haehnle
2018-02-23TableGen: Fix typeIsConvertibleTo for record typesNicolai Haehnle
2018-02-23TableGen: Add !size operationNicolai Haehnle
2018-02-22TableGen: Add strict assertions to sanity check earlier type checkingNicolai Haehnle
2018-02-22TableGen: Allow implicit casting between string and codeNicolai Haehnle
2018-02-22TableGen: Fix type of resolved and converted listsNicolai Haehnle
2018-02-22TableGen: Fix type deduction for !foreachNicolai Haehnle
2018-02-22TableGen: Generalize type deduction for !listconcatNicolai Haehnle
2018-02-22TableGen: Add some more helpful error messagesNicolai Haehnle
2018-02-09[tablegen] Fixed few !foreach evaluation issues.Artem Belevich
2018-01-23[TblGen] Inline an (almost) trivial accessor. No functionality change.Benjamin Kramer
2017-12-28Avoid int to string conversion in Twine or raw_ostream contexts.Benjamin Kramer
2017-12-07[TableGen] Give the option of tolerating duplicate register namesAlex Bradbury
2017-11-01[globalisel][regbank] Warn about MIR ambiguities when register bank/class nam...Daniel Sanders
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton
2017-09-23[Support] Rename tool_output_file to ToolOutputFile, NFCReid Kleckner
2017-08-28Untabify.NAKAMURA Takumi
2017-06-16[BinaryFormat, Option, TableGen] Fix some Clang-tidy modernize-use-using and ...Eugene Zelenko
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-06-01[TableGen] Remove RecordVal constructor that takes a StringRef and Record::se...Craig Topper
2017-05-31[TableGen] Make Record::getValueAsString and getValueAsListOfStrings return S...Craig Topper
2017-05-31[TableGen] Make one of RecordVal's constructors delegate to the other to redu...Craig Topper
2017-05-29[TableGen] Use StringMap instead of DenseMap<StringRef> to unique CodeInit an...Craig Topper
2017-05-29[TableGen] Introduce DagInit::getArgs that returns an ArrayRef. Use it to fix...Craig Topper
2017-05-27[TableGen] Prevent DagInit from leaking its Args and ArgNames when they excee...Craig Topper
2017-05-27[TableGen] Remove all the static vectors named TheActualPool.Craig Topper
2017-01-28Use print() instead of dump() in codeMatthias Braun
2017-01-28Cleanup dump() functions.Matthias Braun
2017-01-04[Hexagon, TableGen] Fix some Clang-tidy modernize and Include What You Use wa...Eugene Zelenko
2016-12-05[TableGen] Centralize/Unify error handling.Davide Italiano
2016-12-05TableGen: Some more std::string->StringInit* replacementsMatthias Braun
2016-12-05TableGen: TableGenStringKey is no longer necessary as of r288642Matthias Braun
2016-12-05TableGen: Use range based for; reserve vectors where possibleMatthias Braun
2016-12-05TableGen/TGParser: Prefer SmallVector/ArrayRef over std::vectorMatthias Braun
2016-12-05TableGen/Record: Replace std::vector with SmallVector/ArrayRefMatthias Braun
2016-12-05ListInit::convertInitializerTo: avoid foldingset lookup if nothing changedMatthias Braun
2016-12-05TableGen: Use StringInit instead of std::string for DagInit arg namesMatthias Braun
2016-12-05TableGen: Use StringInit instead of std::string for DagInit nameMatthias Braun
2016-12-05TableGen: Use more StringInit instead of StringRefMatthias Braun
2016-12-05TableGen: Factor out STRCONCAT constructor, add shortcut.Matthias Braun
2016-12-05TableGen/Record: Move PointerIntPair to less used field of RecordValMatthias Braun
2016-12-04TableGen: Store Records on a BumpPtrAllocatorMatthias Braun
2016-12-04TableGen: Use StringRef instead of const std::string& in return vals.Matthias Braun
2016-12-04TableGen: Optimize common string concatenation with SmallStringMatthias Braun
2016-12-04TableGen: Use StringRef instead of const std::string& for parametersMatthias Braun
2016-11-15TableGen: Add operator !orMatt Arsenault
2016-08-23Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko
2016-08-17Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner