summaryrefslogtreecommitdiff
path: root/mlir/lib/Rewrite
Commit message (Expand)AuthorAgeFilesLines
* [mlir] Move casting calls from methods to function callsTres Popp2023-05-121-17/+17
* Introduce MLIR Op PropertiesMehdi Amini2023-05-011-2/+2
* Revert "Introduce MLIR Op Properties"Mehdi Amini2023-05-011-2/+2
* Introduce MLIR Op PropertiesMehdi Amini2023-05-011-2/+2
* Add tracing for pattern application in a ApplyPatternActionMehdi Amini2023-04-101-26/+38
* [mlir][Pass] Make PassManager default to op-agnosticrkayaith2023-01-251-1/+1
* Revert "Revert "Refactor OperationName to use virtual tables for dispatch (NF...Mehdi Amini2023-01-161-1/+1
* Revert "Refactor OperationName to use virtual tables for dispatch (NFC)"Mehdi Amini2023-01-161-1/+1
* [mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-142-9/+9
* [mlir] Add #include <optional> (NFC)Kazu Hirata2023-01-132-0/+2
* Refactor OperationName to use virtual tables for dispatch (NFC)Mehdi Amini2023-01-141-1/+1
* mlir/tblgen: use std::optional in generationRamkumar Ramachandra2022-12-171-3/+3
* [mlir] Drop uses of operator<<(raw_ostream &OS, const Optional<T> &O)Fangrui Song2022-12-161-1/+1
* Suppress warning for unused variable if assertions are disabled.Johannes Reifferscheid2022-11-081-0/+1
* [mlir:PDL] Add support for creating ranges in rewritesRiver Riddle2022-11-081-25/+102
* [mlir:PDL] Add support for DialectConversion with pattern configurationsRiver Riddle2022-11-084-51/+111
* [mlir] Use x.empty() instead of llvm::empty(x) (NFC)Kazu Hirata2022-09-181-1/+1
* Revert "[mlir][cmake] Don't add dependencies on mlir-(generic-)headers"Mehdi Amini2022-09-031-0/+3
* [mlir][cmake] Don't add dependencies on mlir-(generic-)headersJeff Niu2022-09-021-3/+0
* (Reland) [mlir] Switch segment size attributes to DenseI32ArrayAttrJeff Niu2022-08-121-3/+3
* Revert "[mlir] Switch segment size attributes to DenseI32ArrayAttr"Alex Zinenko2022-08-121-3/+3
* [mlir] Switch segment size attributes to DenseI32ArrayAttrJeff Niu2022-08-111-3/+3
* [mlir] Remove types from attributesJeff Niu2022-07-311-1/+3
* [mlir] (NFC) run clang-format on all filesJeff Niu2022-07-141-3/+3
* Use value_or instead of getValueOr (NFC)Kazu Hirata2022-06-191-2/+2
* [mlir] (NFC) Clean up bazel and CMake target namesMogball2022-06-131-2/+2
* [mlir:PDLInterp] Refactor the implementation of result type inferrenceRiver Riddle2022-05-011-30/+33
* [mlir:PDL] Expand how native constraint/rewrite functions can be definedRiver Riddle2022-04-061-2/+2
* [mlir] Make OpBuilder::createOperation to accept raw inputsChia-hung Duan2022-03-231-1/+1
* [mlir:PDL] Remove the ConstantParams support from native Constraints/RewritesRiver Riddle2022-03-191-10/+4
* [mlir:PDLInterp][NFC] Switch to using prefixed accessorsRiver Riddle2022-03-151-77/+79
* [mlir][PDL] Define a new PDLInterp::FuncOp operation and drop uses of FuncOpRiver Riddle2022-03-151-5/+6
* [MLIR][PDL] Fix C++20 build. concept is a new keyword. NFC.Benjamin Kramer2022-02-211-2/+2
* [MLIR][PDL] Integration test of multi-root matching and related fixes.Stanislav Funiak2022-01-041-6/+18
* Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC)Mehdi Amini2022-01-022-4/+4
* Fix more clang-tidy cleanups in mlir/ (NFC)Mehdi Amini2021-12-222-2/+2
* Adjust "end namespace" comment in MLIR to match new agree'd coding styleMehdi Amini2021-12-082-6/+6
* Added line numbers to the debug output of PDL bytecode.Stanislav Funiak2021-11-261-3/+44
* Introduced iterative bytecode execution.Stanislav Funiak2021-11-262-62/+366
* [mlir] Refactor AbstractOperation and OperationNameRiver Riddle2021-11-172-18/+16
* [mlir][NFC] Replace references to Identifier with StringAttrRiver Riddle2021-11-162-9/+6
* [SymbolRefAttr] Revise SymbolRefAttr to hold a StringAttr.HEADChris Lattner2021-08-291-1/+1
* [mlir] Add support for filtering patterns based on debug names and labelsRiver Riddle2021-06-021-1/+28
* [mlir] Debug print pattern before and after matchAndRewrite callButygin2021-05-081-0/+6
* [MLIR] Debug log IR after pattern applicationsFrederik Gossen2021-04-271-10/+27
* [mlir][Pattern] Add better support for using interfaces/traits to match root ...River Riddle2021-03-233-34/+73
* Rename FrozenRewritePatternList -> FrozenRewritePatternSet; NFC.Chris Lattner2021-03-223-8/+8
* [PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatte...Chris Lattner2021-03-221-2/+1
* [mlir][PDL] Add support for variadic operands and results in the PDL byte codeRiver Riddle2021-03-163-136/+708
* [mlir][PDL] Add support for variadic operands and results in the PDL InterpreterRiver Riddle2021-03-161-10/+6