summaryrefslogtreecommitdiff
path: root/mlir/lib/IR/OperationSupport.cpp
AgeCommit message (Expand)Author
2025-10-11[mlir] Use llvm accumulate wrappers. NFCI. (#162957)Jakub Kuderski
2025-07-03[mlir] Remove unused includes (NFC) (#146812)Kazu Hirata
2025-06-04[mlir]: Added properties/attributes ignore flags to OperationEquivalence (#14...Aviad Cohen
2025-06-01Revert "[mlir]: Added properties/attributes ignore flags to OperationEquivale...Vitaly Buka
2025-05-30[mlir]: Added properties/attributes ignore flags to OperationEquivalence (#14...Aviad Cohen
2025-03-31[MLIR][NFC] Fix incomplete boundary comments. (#133516)Han-Chung Wang
2025-01-22[mlir] Add NamedAttribute ctor taking StringRef. NFC. (#123974)Jakub Kuderski
2025-01-16Revert "[mlir] Make single value `ValueRange`s memory safer" (#123187)Emilio Cota
2025-01-15[mlir] Make single value `ValueRange`s memory safer (#121996)Markus Böck
2024-12-13[IR] Migrate away from PointerUnion::{is,get} (NFC) (#119802)Kazu Hirata
2024-08-04[mlir] Construct SmallVector with ArrayRef (NFC) (#101896)Kazu Hirata
2024-03-05Fix remaining build failures with GCC 8.3 (#83266)Thomas Preud'homme
2024-02-01[mlir][Transforms] `GreedyPatternRewriteDriver`: Hash ops separately (#78312)Matthias Springer
2024-01-04[mlir] add a way to query non-property attributes (#76959)Oleksandr "Alex" Zinenko
2023-12-14[mlir] Handle simple commutative cases in CSE.Jacques Pienaar
2023-10-24[mlir][Interfaces] `LoopLikeOpInterface`: Expose mutable inits/yielded values...Matthias Springer
2023-10-04[mlir][ODS] Change `get...Mutable` to return `OpOperand &` for single operand...Matthias Springer
2023-09-26Simplify diagnostic error management for MLIR properties API (NFC) (#67409)Mehdi Amini
2023-09-19[mlir][IR] Change `MutableArrayRange` to enumerate `OpOperand &` (#66622)Matthias Springer
2023-09-18[mlir][IR] Change `MutableOperandRange::operator[]` to return an `OpOperand &...Matthias Springer
2023-09-17[MLIR] Allow comparison of opaque properties (#66378)Dudeldu
2023-09-11Lazy initialize diagnostic when handling MLIR properties (#65868)Mehdi Amini
2023-07-14[MLIR] Don't sort operand of commutative ops when comparing two ops as there ...tomnatan
2023-06-28[mlir][IR] clang-format OperationSupport.cpp, NFCHideto Ueno
2023-06-28[mlir][IR] Combine location hash if required in OperationEquivalence::compute...Hideto Ueno
2023-05-26[mlir] Move casting calls from methods to function callsTres Popp
2023-05-24[mlir][IR] Hash nesting structure in OperationFingerPrintMatthias Springer
2023-05-15Cleanup uses of getAttrDictionary() in MLIR to use getDiscardableAttrDictiona...Mehdi Amini
2023-05-12[mlir] Update method cast calls to function callsTres Popp
2023-05-01Introduce MLIR Op PropertiesMehdi Amini
2023-05-01Revert "Introduce MLIR Op Properties"Mehdi Amini
2023-05-01Introduce MLIR Op PropertiesMehdi Amini
2023-03-03[mlir][IR] Hash result types in OperationFingerPrintMatthias Springer
2023-02-27[MLIR] Expose region equivalence check through OperationEquivalenceFrederik Gossen
2023-02-21[MLIR] Add replaceUsesWithIf on OperationUday Bondhugula
2023-01-27[mlir][transforms] Simplify OperationEquivalence and CSEMatthias Springer
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-13[mlir] Add #include <optional> (NFC)Kazu Hirata
2022-12-07[mlir] Use std::nullopt instead of None in comments (NFC)Kazu Hirata
2022-11-16[mlir][Transforms] CSE of ops with a single block.Mahesh Ravishankar
2022-11-02[mlir] Make `OperationFingerPrint` class publicIvan Butygin
2022-08-27Use std::uninitialized_move where appropriate. NFCI.Benjamin Kramer
2022-08-12(Reland) [mlir] Switch segment size attributes to DenseI32ArrayAttrJeff Niu
2022-08-12Revert "[mlir] Switch segment size attributes to DenseI32ArrayAttr"Alex Zinenko
2022-08-11[mlir] Switch segment size attributes to DenseI32ArrayAttrJeff Niu
2022-07-14[mlir] (NFC) run clang-format on all filesJeff Niu
2022-04-16[mlir][CSE] Add ability to remove commutative operationsValentin Clement
2022-01-26[mlir][NFC] Add a using for llvm::BitVector to LLVM.hRiver Riddle
2022-01-13[mlir] Optimize OperationName construction and usageRiver Riddle
2021-12-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini