summaryrefslogtreecommitdiff
path: root/mlir/lib/TableGen
AgeCommit message (Expand)Author
2025-11-07[mlir][ods] Enable basic string interpolation in constraint summary. (#153603)Jacques Pienaar
2025-10-30[mlir] Simplify Default cases in type switches. NFC. (#165767)Jakub Kuderski
2025-10-15[NFC][MLIR][TableGen] Drop namespace around static Op constraint functions (#...Rahul Joshi
2025-10-06[MLIR][ODS] Add support for overloading interface methods (#161828)Mehdi Amini
2025-10-04[NFC][TableGen] Migrate IfDef/Namespace emitter from MLIR to LLVM (#161744)Rahul Joshi
2025-09-10[mlir][tblgen] Fix bug when mixing props and InferTypes (#157367)Fabian Mora
2025-07-24[mlir] Remove unused includes (NFC) (#150476)Kazu Hirata
2025-07-11[mlir][TableGen] Verify compatibility of tblgen::Method properties (#147979)Andrei Golubev
2025-07-02[mlir] Remove unused includes (NFC) (#146709)Kazu Hirata
2025-06-24[mlir] Allow using non-attribute properties in declarative rewrite patterns (...Krzysztof Drewniak
2025-06-18[mlir][Vector] Add `vector.to_elements` op (#141457)Diego Caballero
2025-05-30[mlir] Unique property constraints where possible (#140849)Krzysztof Drewniak
2025-05-30[mlir][NFC] Make Property a subclass of PropConstraint (#140848)Krzysztof Drewniak
2025-05-20[TableGen] Tach getInputFilename to return StringRef (NFC) (#140690)Kazu Hirata
2025-05-19[LLVM][TableGen] Rename `ListInit::getValues()` to `getElements()` (#140289)Rahul Joshi
2025-05-13[mlir][drr] Use fully qualified name in getValueAndRangeUse (#139847)Jacques Pienaar
2025-05-13[mlir] Use std::string::find with std::string_view (NFC) (#139683)Kazu Hirata
2025-05-13[mlir-tblgen] trim method body to empty with only spaces to avoid crash (#139...drazi
2025-05-10[MLIR][TableGen] Add genMnemonicAlias field for OpAsm{Type,Attr}Interface (#1...Hongren Zheng
2025-05-06[mlir][drr] Fix getValueAndRangeUse for Optional operands (#138742)Lei Zhang
2025-05-05[ErrorHandling] Add reportFatalInternalError + reportFatalUsageError (NFC) (#...Nikita Popov
2025-04-22[MLIR][TableGen] Error on APInt parameter without custom comparator (#135970)Robert Konicar
2025-03-31[MLIR][NFC] Fix incomplete boundary comments. (#133516)Han-Chung Wang
2025-03-27[mlir] Decouple enum generation from attributes, adding EnumInfo and EnumCase...Krzysztof Drewniak
2025-03-26[mlir][NFC] Move and rename EnumAttrCase, EnumAttr C++ classes (#132650)Krzysztof Drewniak
2025-01-13[MLIR][TableGen] Use arg index in InferredResultType constructor. (#122717)Philipp Schilk
2025-01-11[TableGen] Migrate away from PointerUnion::{is,get} (NFC) (#122569)Kazu Hirata
2024-12-18[mlir] Add predicates to tablegen-defined properties (#120176)Krzysztof Drewniak
2024-10-18[NFC][MLIR][TableGen] Eliminate `llvm::` for commonly used types (#112456)Rahul Joshi
2024-10-16[MLIR][TableGen] Use const pointers for various `Init` objects (#112562)Rahul Joshi
2024-10-16Revert "[MLIR][TableGen] Use const pointers for various `Init` objects" (#112...Mehdi Amini
2024-10-14[MLIR][TableGen] Use const pointers for various `Init` objects (#112316)Rahul Joshi
2024-10-02[TableGen] Change `DefInit::Def` to a const Record pointer (#110747)Rahul Joshi
2024-10-01[TableGen] Change `getValueAsListOfDefs` to return const pointer vector (#110...Rahul Joshi
2024-10-01[MLIR][TableGen] Change MLIR TableGen to use const Record * (#110687)Rahul Joshi
2024-09-15[mlir] Reland 5a6e52d6ef96d2bcab6dc50bdb369662ff17d2a0 with update (NFC)JOE1994
2024-09-15Revert "[mlir] Nits on uses of llvm::raw_string_ostream (NFC)"JOE1994
2024-09-15[mlir] Nits on uses of llvm::raw_string_ostream (NFC)JOE1994
2024-09-12[TableGen] Avoid repeated hash lookups (NFC) (#108321)Kazu Hirata
2024-09-07[MLIR][TableGen] Migrate MLIR backends to use const RecordKeeper (#107505)Rahul Joshi
2024-09-05[TableGen] Avoid repeated hash lookups (NFC) (#107429)Kazu Hirata
2024-08-21[mlir] [tablegen] Make `hasSummary` and `hasDescription` useful (#105531)Alex Rice
2024-08-21[mlir][ODS] Optionally generate public C++ functions for type constraints (#1...Matthias Springer
2024-08-09[mlir][ODS] Verify type constraints in Types and Attributes (#102326)Matthias Springer
2024-08-09[mlir][ODS] Consistent `cppType` / `cppClassName` usage (#102657)Matthias Springer
2024-07-26[mlir] Add property combinators, initial ODS support (#94732)Krzysztof Drewniak
2024-07-02mlir/LogicalResult: move into llvm (#97309)Ramkumar Ramachandra
2024-05-25[mlir] Revise IDE folder structure (#89749)Michael Kruse
2024-05-08[mlir] Use StringRef::operator== instead of StringRef::equals (NFC) (#91560)Kazu Hirata
2024-04-24[mlir][ods] Allow sharding of op definitions (#89423)Jeff Niu