summaryrefslogtreecommitdiff
path: root/llvm/lib/TableGen/TGParser.cpp
AgeCommit message (Expand)Author
2025-10-03[NFC][TableGen] Fix namespace usage in various files (#161839)Rahul Joshi
2025-08-29[llvm] Support building with c++23 (#154372)Kyle Krüger
2025-08-05[NFC] Run clang-format on TGLexer and TGParser (#151509)Rahul Joshi
2025-07-29[TableGen] Improve handling for dag op names (#149248)Nemanja Ivanovic
2025-07-04[NFC][TableGen] Delete extra spaces in comments (#147004)Rahul Joshi
2025-05-12[NFC][TableGen] Use StringRef::str() instead of casting (#139332)Rahul Joshi
2025-05-12[NFC][TableGen] Add {} for `else` when `if` body has {} (#139420)Rahul Joshi
2025-04-24[TableGen] Only store direct superclasses in Record (#123072)Jay Foad
2025-03-28[TableGen] Add `!instances` operator to get defined records (#129680)Pengcheng Wang
2025-03-13[TableGen] Add `!match` operator to do regex matching (#130759)Pengcheng Wang
2025-01-27[TableGen] Add assert to validate `Objects` list for `HwModeSelect` (#123794)Rahul Joshi
2025-01-16[TableGen] Use std::pair instead of std::make_pair. NFC. (#123174)Jay Foad
2025-01-06[TableGen] Do not exit in template argument check (#121636)Markus Böck
2024-12-17[llvm][TableGen] Add a !initialized predicate to allow testing for ? (#117964)Krzysztof Drewniak
2024-12-09[llvm][TableGen] Fix misleading error for invalid use of let (#118616)David Spickett
2024-10-23[NFC][LLVM][TableGen] Change `RecordKeeper::getClass` to return const pointer...Rahul Joshi
2024-10-21[NFC][TableGen] Use auto when initializing variables with cast<> (#113171)Rahul Joshi
2024-10-18[LLVM][TableGen] Change all `Init` pointers to const (#112705)Rahul Joshi
2024-10-03[NFC][TableGen] Change `RecordKeeper::getDef()` to return const pointer (#110...Rahul Joshi
2024-10-03[TableGen] Fix source location for anonymous records (#110935)Rahul Joshi
2024-10-02[NFC][TableGen] Change `Record::getSuperClasses` to use const Record* (#110845)Rahul Joshi
2024-10-02[TableGen] Change `DefInit::Def` to a const Record pointer (#110747)Rahul Joshi
2024-10-01[TableGen] Change all type pointers to const (#110602)Rahul Joshi
2024-10-01[LLVM][TableGen] Support type casts of nodes with multiple results (#109728)Stephen Chou
2024-09-30[LLVM][TableGen] Change SeachableTableEmitter to use const RecordKeeper (#110...Rahul Joshi
2024-09-24[TableGen] Add a !listflatten operator to TableGen (#109346)Rahul Joshi
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2024-08-19[TableGen] Resolve References at top level (#104578)Akshat Oke
2024-07-09[TableGen] Use range-based for loops (NFC) (#97678)Kazu Hirata
2024-02-02[TableGen] Support type aliases via new keyword deftypeWang Pengcheng
2023-11-11[llvm] Stop including llvm/ADT/DenseMapInfo.h (NFC)Kazu Hirata
2023-10-24[ADT] Rename llvm::erase_value to llvm::erase (NFC) (#70156)Kazu Hirata
2023-10-24[TableGen][NFC] Add record kind to `Record` class (#69919)Wang Pengcheng
2023-10-23[TableGen][NFC] Remove MultiClass argument and Scoper in QualifyName (#69297)Wang Pengcheng
2023-10-19[Tablegen] Add keyword `dump`. (#68793)Francesco Petrogalli
2023-10-11[TableGen] New bang operator `!repr`. (#68716)Francesco Petrogalli
2023-09-27[TableGen] Enhance !range bang operator (#66489)Wang Pengcheng
2023-08-19[TableGen] Modernize SubMultiClassReference (NFC)Kazu Hirata
2023-08-19[TableGen] Modernize SubClassReference (NFC)Kazu Hirata
2023-08-03[TableGen] Improve error report of unspecified argumentswangpc
2023-08-01[TableGen][NFC] Group tokens with same attribute togatherwangpc
2023-07-20[TableGen] Support named argumentswangpc
2023-07-20[TableGen][NFC] Remove unreachable codewangpc
2023-07-11[TableGen] Refactor the implementation of arguments to introduce ArgumentInit...wangpc
2023-07-11[TableGen] Extract functions to resolve arguments [nfc]wangpc
2023-06-07[TableGen] Add !setdagarg and !setdagnameMichael Liao
2023-05-31[TableGen] Add !getdagarg and !getdagnameMichael Liao
2023-05-24[TableGen] Unify the priority of variableswangpc
2023-04-26TableGen: Prune convertInitListSlice and VarListElementInitNAKAMURA Takumi
2023-04-26TableGen: Let expressions available to list subscriptions and list slicesNAKAMURA Takumi