aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/TableGen
AgeCommit message (Expand)AuthorFilesLines
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
2024-07-26[mlir] Add property combinators, initial ODS support (#94732)Krzysztof Drewniak1-15/+44
2024-07-02mlir/LogicalResult: move into llvm (#97309)Ramkumar Ramachandra1-6/+6
2024-05-25[mlir] Revise IDE folder structure (#89749)Michael Kruse1-0/+1
2024-05-08[mlir] Use StringRef::operator== instead of StringRef::equals (NFC) (#91560)Kazu Hirata1-1/+1
2024-04-24[mlir][ods] Allow sharding of op definitions (#89423)Jeff Niu1-9/+6
2024-04-02Move format internal code from llvm::detail to llvm::support::detail. (#87288)Chenguang Wang1-1/+2
2024-04-01[mlir][NFC] Simplify type checks with isa predicates (#87183)Jakub Kuderski1-3/+1
2024-02-19[MLIR] Add ODS support for generating helpers for dialect (discardable) attri...Mehdi Amini1-0/+4
2024-02-15Apply clang-tidy fixes for performance-move-const-arg in Pattern.cpp (NFC)Mehdi Amini1-1/+1
2024-02-15Apply clang-tidy fixes for llvm-qualified-auto in CodeGenHelpers.cpp (NFC)Mehdi Amini1-5/+5
2024-01-08[mlir] Use StringRef::ltrim (NFC)Kazu Hirata1-1/+1
2023-12-13[mlir] Use StringRef::{starts,ends}_with (NFC)Kazu Hirata1-1/+2
2023-12-01[mlir] Expose type and attribute names in the MLIRContext and abstract type/a...Fehr Mathieu1-0/+16
2023-10-24[ADT] Rename llvm::erase_value to llvm::erase (NFC) (#70156)Kazu Hirata1-1/+1
2023-10-17Fix build: the dump() method is only available in Asserts build (NFC)Mehdi Amini1-2/+1
2023-10-17Turn an assert in mlir-tblgen into a runtime check to be more user friendly (...Mehdi Amini1-2/+4
2023-09-29[MLIR] Add stage to side effectcxy1-0/+6
2023-09-26Simplify diagnostic error management for MLIR properties API (NFC) (#67409)Mehdi Amini1-2/+2
2023-08-28[mlir] Enable DRR variadic operand matchingLogan Chien1-10/+50
2023-08-15Reland "[mlir] Add a postprocessing parameter in Pattern"Jian Cai1-0/+10
2023-08-15Revert "[mlir] Add a postprocessing parameter in Pattern"Mehdi Amini1-10/+0
2023-08-15[mlir] Add a postprocessing parameter in PatternJian Cai1-0/+10
2023-08-10[mlir] Generate constructor in generic adaptors allowing construction from an...Markus Böck1-0/+13
2023-08-03[TableGen] OpInterface inheritance duplicates basesAndrew Lenharth1-0/+6
2023-07-28Add support for versioning properties in MLIR bytecodeMatteo Franciolini1-0/+4
2023-07-24Update ODS variadic segments "magic" attributes to use native PropertiesMehdi Amini1-56/+31
2023-07-24Revert "Update ODS variadic segments "magic" attributes to use native Propert...Mehdi Amini1-31/+56
2023-07-24Update ODS variadic segments "magic" attributes to use native PropertiesMehdi Amini1-56/+31
2023-07-21Fix crash in ODS backend for Type/Attr when an incorrect construct is used fo...Mehdi Amini1-1/+13
2023-07-12[ODS] Extra Concrete Declarations and Definitions under TraitsAmanda Tang1-0/+8
2023-06-20Convert MLIR IndentedOstream to header only.Stella Laurenzo1-1/+5
2023-06-11Do not unnecessarily include StringSwitch.hKazu Hirata1-1/+0
2023-05-26[MLIR] Add native Bytecode support for propertiesMehdi Amini1-0/+10
2023-05-26[mlir] Move casting calls from methods to function callsTres Popp1-2/+2
2023-05-25Revert "[MLIR] Add native Bytecode support for properties"Mehdi Amini1-10/+0
2023-05-25[MLIR] Add native Bytecode support for propertiesMehdi Amini1-0/+10
2023-05-03[mlir][tblgen] Fix emitting wrong index for `either` directive.Chia-hung Duan1-2/+11
2023-05-01Introduce MLIR Op PropertiesMehdi Amini5-12/+126
2023-05-01Revert "Introduce MLIR Op Properties"Mehdi Amini5-126/+12
2023-05-01Introduce MLIR Op PropertiesMehdi Amini5-12/+126