summaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/PDLToPDLInterp/PredicateTree.cpp
AgeCommit message (Expand)Author
2025-10-06[mlir] Simplify unreachable type switch cases. NFC. (#162032)Jakub Kuderski
2025-08-27[MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in PredicateTree....Mehdi Amini
2025-08-23[MLIR] Adopt LDBG() macro in PDLToPDLInterp/PredicateTree.cpp (NFC)Mehdi Amini
2025-07-25[mlir][NFC] Use `getDefiningOp<OpTy>()` instead of `dyn_cast<OpTy>(getDefinin...Longsheng Mou
2025-07-04[mlir] Remove unused includes (NFC) (#147101)Kazu Hirata
2025-06-14[mlir] Compare std::optional<T> to values directly (NFC) (#144241)Kazu Hirata
2024-11-04[mlir] Simplify code with MapVector::operator[] (NFC) (#113407)Kazu Hirata
2024-03-10Add llvm::min/max_element and use it in llvm/ and mlir/ directories. (#84678)Justin Lebar
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-12-07Apply clang-tidy fixes for llvm-qualified-auto in PredicateTree.cpp (NFC)Mehdi Amini
2023-08-24[MLIR][PDL] Add support for representing and lowering negated constraintsMogball
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-03-15[ADT][mlir][NFCI] Do not use non-const lvalue-refs with enumerateJakub Kuderski
2023-03-14[mlir] Use Use *{Set,Map}::contains (NFC)Kazu Hirata
2022-12-17mlir/tblgen: use std::optional in generationRamkumar Ramachandra
2022-12-03[mlir] Use std::nullopt instead of None (NFC)Kazu Hirata
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-03-19[mlir:PDL] Remove the ConstantParams support from native Constraints/RewritesRiver Riddle
2022-01-07[mlir] Use const reference for loop iteration variable.Adrian Kuegel
2022-01-04[MLIR][PDL] Make predicate order deterministic.Stanislav Funiak
2022-01-04[MLIR][PDL] Refactor the positions for multi-root patterns.Stanislav Funiak
2022-01-02Apply clang-tidy fixes for performance-move-const-arg to MLIR (NFC)Mehdi Amini
2022-01-02Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC)Mehdi Amini
2021-12-22[MLIR][PDL] Clear up the terminology in the root ordering graph.Stanislav Funiak
2021-12-10[mlir:PDL] Allow non-bound pdl.attribute/pdl.type operations that create cons...River Riddle
2021-12-08Adjust "end namespace" comment in MLIR to match new agree'd coding styleMehdi Amini
2021-11-26[PDL] fix unused variable warning in Release buildsBenjamin Kramer
2021-11-26Multi-root PDL matching using upward traversals.Stanislav Funiak
2021-03-16[mlir][pdl] Cast the OperationPosition to Position to fix MSVC miscompileRiver Riddle
2021-03-16[mlir][PDL] Add support for variadic operands and results in the PDL InterpreterRiver 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-03[mlir][pdl][NFC] Rename InputOp to OperandOpRiver Riddle
2021-02-22[mlir][pdl] Fix bug when ordering predicatesRiver Riddle
2020-11-19[mlir][BuiltinDialect] Resolve comments from D91571River Riddle
2020-11-17[mlir][NFC] Remove references to Module.h and Function.hRiver Riddle
2020-10-26[mlir] Add a conversion pass between PDL and the PDL Interpreter DialectRiver Riddle