aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/TableGen
AgeCommit message (Expand)AuthorFilesLines
44 hours[mlir][tblgen] Add PredTypeTrait/PredAttrTrait support (#169153)Tim Noack1-3/+5
7 days[MLIR] convert OpAsmDialectInterface using ODS (#171488)AidinT1-0/+6
8 days[mlir] Fix new clang-tidy warning llvm-type-switch-case-types. NFC. (#178487)Jakub Kuderski2-2/+2
2025-12-05[MLIR] feat(mlir-tblgen): Add support for dialect interfaces (#170046)AidinT1-0/+8
2025-11-25[mlir][tblgen] Don't echo absolute paths into rewrite pattern source (#168984)Krzysztof Drewniak1-4/+17
2025-11-07[mlir][ods] Enable basic string interpolation in constraint summary. (#153603)Jacques Pienaar1-11/+79
2025-10-30[mlir] Simplify Default cases in type switches. NFC. (#165767)Jakub Kuderski1-1/+1
2025-10-15[NFC][MLIR][TableGen] Drop namespace around static Op constraint functions (#...Rahul Joshi1-3/+1
2025-10-06[MLIR][ODS] Add support for overloading interface methods (#161828)Mehdi Amini1-3/+18
2025-10-04[NFC][TableGen] Migrate IfDef/Namespace emitter from MLIR to LLVM (#161744)Rahul Joshi1-0/+1
2025-09-10[mlir][tblgen] Fix bug when mixing props and InferTypes (#157367)Fabian Mora1-8/+10
2025-07-24[mlir] Remove unused includes (NFC) (#150476)Kazu Hirata2-2/+0
2025-07-11[mlir][TableGen] Verify compatibility of tblgen::Method properties (#147979)Andrei Golubev1-0/+32
2025-07-02[mlir] Remove unused includes (NFC) (#146709)Kazu Hirata8-12/+0
2025-06-24[mlir] Allow using non-attribute properties in declarative rewrite patterns (...Krzysztof Drewniak3-18/+120
2025-06-18[mlir][Vector] Add `vector.to_elements` op (#141457)Diego Caballero1-0/+31
2025-05-30[mlir] Unique property constraints where possible (#140849)Krzysztof Drewniak2-7/+75
2025-05-30[mlir][NFC] Make Property a subclass of PropConstraint (#140848)Krzysztof Drewniak1-0/+2
2025-05-20[TableGen] Tach getInputFilename to return StringRef (NFC) (#140690)Kazu Hirata1-1/+1
2025-05-19[LLVM][TableGen] Rename `ListInit::getValues()` to `getElements()` (#140289)Rahul Joshi3-4/+4
2025-05-13[mlir][drr] Use fully qualified name in getValueAndRangeUse (#139847)Jacques Pienaar1-2/+2
2025-05-13[mlir] Use std::string::find with std::string_view (NFC) (#139683)Kazu Hirata1-2/+2
2025-05-13[mlir-tblgen] trim method body to empty with only spaces to avoid crash (#139...drazi1-2/+4
2025-05-10[MLIR][TableGen] Add genMnemonicAlias field for OpAsm{Type,Attr}Interface (#1...Hongren Zheng1-0/+4
2025-05-06[mlir][drr] Fix getValueAndRangeUse for Optional operands (#138742)Lei Zhang1-0/+6
2025-05-05[ErrorHandling] Add reportFatalInternalError + reportFatalUsageError (NFC) (#...Nikita Popov1-3/+2
2025-04-22[MLIR][TableGen] Error on APInt parameter without custom comparator (#135970)Robert Konicar1-0/+4
2025-03-31[MLIR][NFC] Fix incomplete boundary comments. (#133516)Han-Chung Wang1-0/+3
2025-03-27[mlir] Decouple enum generation from attributes, adding EnumInfo and EnumCase...Krzysztof Drewniak2-6/+12
2025-03-26[mlir][NFC] Move and rename EnumAttrCase, EnumAttr C++ classes (#132650)Krzysztof Drewniak4-101/+136
2025-01-13[MLIR][TableGen] Use arg index in InferredResultType constructor. (#122717)Philipp Schilk1-2/+2
2025-01-11[TableGen] Migrate away from PointerUnion::{is,get} (NFC) (#122569)Kazu Hirata2-6/+5
2024-12-18[mlir] Add predicates to tablegen-defined properties (#120176)Krzysztof Drewniak2-2/+22
2024-10-18[NFC][MLIR][TableGen] Eliminate `llvm::` for commonly used types (#112456)Rahul Joshi9-177/+193
2024-10-16[MLIR][TableGen] Use const pointers for various `Init` objects (#112562)Rahul Joshi7-22/+25
2024-10-16Revert "[MLIR][TableGen] Use const pointers for various `Init` objects" (#112...Mehdi Amini7-25/+22
2024-10-14[MLIR][TableGen] Use const pointers for various `Init` objects (#112316)Rahul Joshi7-22/+25
2024-10-02[TableGen] Change `DefInit::Def` to a const Record pointer (#110747)Rahul Joshi3-7/+9
2024-10-01[TableGen] Change `getValueAsListOfDefs` to return const pointer vector (#110...Rahul Joshi1-1/+1
2024-10-01[MLIR][TableGen] Change MLIR TableGen to use const Record * (#110687)Rahul Joshi1-2/+2
2024-09-15[mlir] Reland 5a6e52d6ef96d2bcab6dc50bdb369662ff17d2a0 with update (NFC)JOE19942-2/+2
2024-09-15Revert "[mlir] Nits on uses of llvm::raw_string_ostream (NFC)"JOE19942-2/+2
2024-09-15[mlir] Nits on uses of llvm::raw_string_ostream (NFC)JOE19942-2/+2
2024-09-12[TableGen] Avoid repeated hash lookups (NFC) (#108321)Kazu Hirata1-3/+3
2024-09-07[MLIR][TableGen] Migrate MLIR backends to use const RecordKeeper (#107505)Rahul Joshi1-3/+3
2024-09-05[TableGen] Avoid repeated hash lookups (NFC) (#107429)Kazu Hirata1-5/+4
2024-08-21[mlir] [tablegen] Make `hasSummary` and `hasDescription` useful (#105531)Alex Rice1-2/+2
2024-08-21[mlir][ODS] Optionally generate public C++ functions for type constraints (#1...Matthias Springer1-1/+9
2024-08-09[mlir][ODS] Verify type constraints in Types and Attributes (#102326)Matthias Springer1-0/+13
2024-08-09[mlir][ODS] Consistent `cppType` / `cppClassName` usage (#102657)Matthias Springer1-14/+3