aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Rewrite/ByteCode.cpp
AgeCommit message (Expand)AuthorFilesLines
16 hours[mlir] Simplify unreachable type switch cases. NFC. (#162032)Jakub Kuderski1-6/+2
2025-08-20[MLIR] Adopt LDBG() macro in PDL ByteCodeExecutor (NFC) (#154641)Mehdi Amini1-175/+125
2025-05-22[mlir] Use llvm::stable_sort (NFC) (#141186)Kazu Hirata1-4/+4
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
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
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-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 Hirata1-7/+7
2023-01-13[mlir] Add #include <optional> (NFC)Kazu Hirata1-0/+1
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-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 Riddle1-32/+73
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
2022-08-11[mlir] Switch segment size attributes to DenseI32ArrayAttrJeff Niu1-3/+3
2022-07-31[mlir] Remove types from attributesJeff Niu1-1/+3
2022-06-19Use value_or instead of getValueOr (NFC)Kazu Hirata1-2/+2
2022-05-01[mlir:PDLInterp] Refactor the implementation of result type inferrenceRiver Riddle1-30/+33
2022-04-06[mlir:PDL] Expand how native constraint/rewrite functions can be definedRiver Riddle1-2/+2
2022-03-23[mlir] Make OpBuilder::createOperation to accept raw inputsChia-hung Duan1-1/+1
2022-03-19[mlir:PDL] Remove the ConstantParams support from native Constraints/RewritesRiver Riddle1-10/+4
2022-03-15[mlir:PDLInterp][NFC] Switch to using prefixed accessorsRiver Riddle1-77/+79
2022-03-15[mlir][PDL] Define a new PDLInterp::FuncOp operation and drop uses of FuncOpRiver Riddle1-5/+6
2022-02-21[MLIR][PDL] Fix C++20 build. concept is a new keyword. NFC.Benjamin Kramer1-2/+2
2022-01-04[MLIR][PDL] Integration test of multi-root matching and related fixes.Stanislav Funiak1-6/+18
2022-01-02Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC)Mehdi Amini1-3/+3
2021-12-08Adjust "end namespace" comment in MLIR to match new agree'd coding styleMehdi Amini1-3/+3
2021-11-26Added line numbers to the debug output of PDL bytecode.Stanislav Funiak1-3/+44
2021-11-26Introduced iterative bytecode execution.Stanislav Funiak1-62/+350
2021-11-17[mlir] Refactor AbstractOperation and OperationNameRiver Riddle1-1/+1
2021-11-16[mlir][NFC] Replace references to Identifier with StringAttrRiver Riddle1-8/+5
2021-08-29[SymbolRefAttr] Revise SymbolRefAttr to hold a StringAttr.Chris Lattner1-1/+1
2021-03-23[mlir][Pattern] Add better support for using interfaces/traits to match root ...River Riddle1-4/+4
2021-03-16[mlir][PDL] Add support for variadic operands and results in the PDL byte codeRiver Riddle1-110/+638
2021-03-16[mlir][PDL] Add support for variadic operands and results in the PDL InterpreterRiver Riddle1-10/+6
2021-03-16[mlir][pdl] Remove CreateNativeOp in favor of a more general ApplyNativeRewri...River Riddle1-71/+51