aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Rewrite
AgeCommit message (Expand)AuthorFilesLines
2026-02-02[mlir][PDL] Support running `pdl_interp.foreach` on ranges of values and type...jumerckx1-0/+30
2026-01-28[mlir] Fix new clang-tidy warning llvm-type-switch-case-types. NFC. (#178487)Jakub Kuderski1-1/+1
2026-01-02[LLVM][ADT] Migrate users of `make_scope_exit` to CTAD (#174030)Victor Chernyakin1-1/+1
2025-11-20[mlir] Replace `llvm::OwningArrayRef` with `std::vector` (#168803)David Stone2-38/+29
2025-10-11[mlir] Use llvm accumulate wrappers. NFCI. (#162957)Jakub Kuderski1-2/+1
2025-10-06[mlir] Simplify unreachable type switch cases. NFC. (#162032)Jakub Kuderski1-6/+2
2025-08-21[MLIR] Adopt LDBG() debug macro in PatternApplicator.cpp (NFC) (#154724)Mehdi Amini1-3/+3
2025-08-20[MLIR] Adopt LDBG() macro in PDL ByteCodeExecutor (NFC) (#154641)Mehdi Amini1-175/+125
2025-08-01[MLIR] Migrate pattern application / dialect conversion to the LDBG logging f...Mehdi Amini1-9/+6
2025-07-17[mlir][core] Add an MLIR "pattern catalog" generator (#146228)Jeremy Kun1-2/+14
2025-07-15[mlir] Remove unused includes (NFC) (#148872)Kazu Hirata1-1/+0
2025-05-22[mlir] Use llvm::stable_sort (NFC) (#141186)Kazu Hirata2-5/+5
2025-05-21[mlir] Silence an unused variable warnings in builds without asserts.Adrian Kuegel1-0/+1
2025-05-20[MLIR][PDL] Skip over all results in the PDL Bytecode if a Constraint/Rewrite...Jonas Rickert1-7/+9
2025-04-19[mlir] Use llvm::SmallVector::pop_back_val() (NFC) (#136452)Kazu Hirata1-2/+1
2025-03-31[MLIR][NFC] Fix incomplete boundary comments. (#133516)Han-Chung Wang1-0/+2
2025-03-20[mlir] Use *Set::insert_range (NFC) (#132326)Kazu Hirata1-4/+2
2025-02-17[MLIR][NFC] Retire `let constructor` for passes in Conversion directory (part...lorenzo chelini1-1/+1
2024-09-26[MLIR] Add MLIRConversionPassIncGen to cmake deps for FrozenRewritePatternSet...Lenny Truong1-0/+1
2024-03-03Fix unused variable in "[mlir][PDL] Add support for native constraints with r...Matthias Gehre1-1/+1
2024-03-02Reapply "[mlir][PDL] Add support for native constraints with results (#82760)"Matthias Gehre1-45/+99
2024-03-01Revert "[mlir][PDL] Add support for native constraints with results (#82760)"Matthias Gehre1-99/+45
2024-03-01[mlir][PDL] Add support for native constraints with results (#82760)Matthias Gehre1-45/+99
2024-01-31[mlir] Fix debug output for passes that modify top-level operation. (#80022)Robert Konicar1-1/+5
2024-01-03[mlir] Add config for PDL (#69927)Jacques Pienaar4-7/+75
2024-01-03Revert "[mlir] Add config for PDL (#69927)"max4-75/+7
2024-01-03[mlir] Add config for PDL (#69927)Jacques Pienaar4-7/+75
2023-09-11[MLIR][PDL] Add Bytecode support for negated native constraintsMartin Lücke1-1/+8
2023-08-09Finish renaming getOperandSegmentSizeAttr() from `operand_segment_sizes` to `...Mehdi Amini1-2/+2
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp1-17/+17
2023-05-01Introduce MLIR Op PropertiesMehdi Amini1-2/+2
2023-05-01Revert "Introduce MLIR Op Properties"Mehdi Amini1-2/+2
2023-05-01Introduce MLIR Op PropertiesMehdi Amini1-2/+2
2023-04-10Add tracing for pattern application in a ApplyPatternActionMehdi Amini1-26/+38
2023-01-25[mlir][Pass] Make PassManager default to op-agnosticrkayaith1-1/+1
2023-01-16Revert "Revert "Refactor OperationName to use virtual tables for dispatch (NF...Mehdi Amini1-1/+1
2023-01-16Revert "Refactor OperationName to use virtual tables for dispatch (NFC)"Mehdi Amini1-1/+1
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2-9/+9
2023-01-13[mlir] Add #include <optional> (NFC)Kazu Hirata2-0/+2
2023-01-14Refactor OperationName to use virtual tables for dispatch (NFC)Mehdi Amini1-1/+1
2022-12-17mlir/tblgen: use std::optional in generationRamkumar Ramachandra1-3/+3
2022-12-16[mlir] Drop uses of operator<<(raw_ostream &OS, const Optional<T> &O)Fangrui Song1-1/+1
2022-11-08Suppress warning for unused variable if assertions are disabled.Johannes Reifferscheid1-0/+1
2022-11-08[mlir:PDL] Add support for creating ranges in rewritesRiver Riddle1-25/+102
2022-11-08[mlir:PDL] Add support for DialectConversion with pattern configurationsRiver Riddle4-51/+111
2022-09-18[mlir] Use x.empty() instead of llvm::empty(x) (NFC)Kazu Hirata1-1/+1
2022-09-03Revert "[mlir][cmake] Don't add dependencies on mlir-(generic-)headers"Mehdi Amini1-0/+3
2022-09-02[mlir][cmake] Don't add dependencies on mlir-(generic-)headersJeff Niu1-3/+0
2022-08-12(Reland) [mlir] Switch segment size attributes to DenseI32ArrayAttrJeff Niu1-3/+3
2022-08-12Revert "[mlir] Switch segment size attributes to DenseI32ArrayAttr"Alex Zinenko1-3/+3