summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/PDL/IR
AgeCommit message (Expand)Author
2025-07-14[mlir] Remove unused includes (NFC) (#148769)Kazu Hirata
2024-09-26[mlir] Use std::optional::value_or (NFC) (#109893)Kazu Hirata
2024-09-17[PDL] Avoid repeated hash lookups (NFC) (#108927)Kazu Hirata
2024-03-02Reapply "[mlir][PDL] Add support for native constraints with results (#82760)"Matthias Gehre
2024-03-01Revert "[mlir][PDL] Add support for native constraints with results (#82760)"Matthias Gehre
2024-03-01[mlir][PDL] Add support for native constraints with results (#82760)Matthias Gehre
2023-05-12[mlir] Update method cast calls to function callsTres Popp
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-13[mlir] Add #include <optional> (NFC)Kazu Hirata
2023-01-06Fix PDL verifiers to be resilient to invalid IRMehdi Amini
2022-12-17mlir/tblgen: use std::optional in generationRamkumar Ramachandra
2022-11-08[mlir:PDL] Add support for creating ranges in rewritesRiver Riddle
2022-09-30[mlir:PDL][NFC] Update PDL API to use prefixed accessorsRiver Riddle
2022-09-21[mlir] Flip PDL to use Both accessorsRiver Riddle
2022-08-06[mlir, flang] Use has_value instead of hasValue (NFC)Kazu Hirata
2022-07-08[mlir:LSP] Add support for code completing attributes and typesRiver Riddle
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-13[mlir] (NFC) Clean up bazel and CMake target namesMogball
2022-05-14[mlir] Rename Zero* traits to Zero*sMogball
2022-05-09[mlir] Refactoring dialect and test code to use parseCommaSeparatedListJakub Tucholski
2022-04-28[mlir:PDL] Rework errors for pdl.operations with non-inferrable resultsRiver Riddle
2022-03-21[mlir] Rename `OpAsmParser::OperandType` to `OpAsmParser::UnresolvedOperand`Markus Böck
2022-03-19[mlir:PDL] Remove the ConstantParams support from native Constraints/RewritesRiver Riddle
2022-03-11[mlir] Support verification order (3/3)Chia-hung Duan
2022-02-02[mlir][NFC] Update PDL operations to use `hasVerifier` instead of `verifier`River Riddle
2022-01-26[mlir][NFC] Add a using for llvm::SMLoc/llvm::SMRange to LLVM.hRiver Riddle
2022-01-20[mlir][pdl] Make `pdl` the default dialect when parsing/printingMogball
2022-01-18Enable useDefault{Type/Attribute}PrinterParser by default in ODS Dialect defi...Mehdi Amini
2022-01-04[MLIR][PDL] Generalize result type verificationStanislav Funiak
2022-01-02Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC)Mehdi Amini
2021-12-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini
2021-12-10[mlir:PDL] Allow non-bound pdl.attribute/pdl.type operations that create cons...River Riddle
2021-11-26Multi-root PDL matching using upward traversals.Stanislav Funiak
2021-11-17[mlir] Refactor AbstractOperation and OperationNameRiver Riddle
2021-11-11Use base class AsmParser/AsmPrinter in Types and Attribute print/parse method...Mehdi Amini
2021-11-10Change the contract with the type/attribute parsing to let the dispatch handl...Mehdi Amini
2021-09-30[ODS/AsmParser] Don't pass MLIRContext with DialectAsmParser.Chris Lattner
2021-09-30Revert "[ODS/AsmParser] Don't pass MLIRContext with DialectAsmParser."Mehdi Amini
2021-09-29[ODS/AsmParser] Don't pass MLIRContext with DialectAsmParser.Chris Lattner
2021-07-27[PDL] Fix the builders for OperationOp and PatternOpRiver Riddle
2021-06-29[mlir] Generare .cpp.inc files for dialects.Stella Laurenzo
2021-03-16[mlir][PDL] Add support for variadic operands and results in PDLRiver Riddle
2021-03-16[mlir][pdl] Remove CreateNativeOp in favor of a more general ApplyNativeRewri...River Riddle
2021-03-16[mlir][pdl] Restructure how results are represented.River Riddle
2021-03-11[mlir][StorageUniquer] Properly call the destructor on non-trivially destruct...River Riddle
2021-03-09Switch generatedTypeParser/generatedAttributeParser to return an OptionalPars...Mehdi Amini
2021-03-03[mlir][pdl][NFC] Rename InputOp to OperandOpRiver Riddle
2021-03-03[mlir][pdl] Add a new !pdl.range<> typeRiver Riddle
2021-02-25[mlir] Mark OpState::getAttrs() deprecated.Christian Sigg