summaryrefslogtreecommitdiff
path: root/mlir/lib/IR/Operation.cpp
AgeCommit message (Expand)Author
2025-11-06[mlir] Remove redundant declarations (NFC) (#166714)Kazu Hirata
2025-11-02[mlir] Remove redundant typename (NFC) (#166108)Kazu Hirata
2025-10-11[mlir] Use llvm accumulate wrappers. NFCI. (#162957)Jakub Kuderski
2025-07-03[mlir] Remove unused includes (NFC) (#146812)Kazu Hirata
2025-07-02[MLIR] Remove spurious space when printing `prop-dict` (#145962)Mehdi Amini
2025-04-29[MLIR][IR] Add assert to Operation::moveBefore (NFC) (#137772)Christian Ulmann
2024-11-26[mlir] Use `llvm::filter_to_vector`. NFC. (#117655)Jakub Kuderski
2024-09-21[MLIR][Operation] Fix `isBeforeInBlock` crash bug mentioned in https://github...wang-y-z
2024-08-16[mlir][IR] Fix `checkFoldResult` error message (#104559)Luke Boyer
2024-05-25[mlir] Do not print empty property (#93379)Beal Wang
2024-04-19Switch member calls to `isa/dyn_cast/cast/...` to free function calls. (#89356)Christian Sigg
2024-04-12[mlir][ods] Do not print default-valued properties when the value is equal to...Beal Wang
2024-04-01[mlir][NFC] Simplify type checks with isa predicates (#87183)Jakub Kuderski
2024-02-15Apply clang-tidy fixes for readability-identifier-naming in Operation.cpp (NFC)Mehdi Amini
2024-01-04[mlir] Make fold result type check more verbose (#76867)Jakub Kuderski
2023-12-20[mlir] Require folders to produce Values of same type (#75887)Matthias Springer
2023-12-13[mlir] Use StringRef::{starts,ends}_with (NFC)Kazu Hirata
2023-09-26Simplify diagnostic error management for MLIR properties API (NFC) (#67409)Mehdi Amini
2023-09-11Lazy initialize diagnostic when handling MLIR properties (#65868)Mehdi Amini
2023-09-07[mlir] Add trait SameOperandsAndResultRankTai Ly
2023-08-30fix unused variable warnings in conditionalsMikhail Goncharov
2023-07-21[mlir] Move attr -> properties to not require OperationJacques Pienaar
2023-07-20[mlir] Remove some code duplication between `Builders.cpp` and `FoldUtils.cpp`Matthias Springer
2023-07-20[mlir][IR] Implement proper folder for `IsCommutative` traitMatthias Springer
2023-06-02[mlir][IR][NFC] Move CastOpInterface helpers to mlir/InterfacesMatthias Springer
2023-05-19Fix quadratic behavior from Operation::setAttr() (NFC)Mehdi Amini
2023-05-17Fix MLIR crash on 32 bits platformsMehdi Amini
2023-05-12[mlir] Update method cast calls to function callsTres Popp
2023-05-04[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-05-01Introduce MLIR Op PropertiesMehdi Amini
2023-05-01Revert "Introduce MLIR Op Properties"Mehdi Amini
2023-05-01Introduce MLIR Op PropertiesMehdi Amini
2023-02-17[mlir] Reintroduce API for creating operations with a DictionaryAttrJeff Niu
2023-01-21Revert "WIP listeners", totally pushed by mistake!Mehdi Amini
2023-01-21WIP listenersMehdi Amini
2023-01-16Revert "Revert "Refactor OperationName to use virtual tables for dispatch (NF...Mehdi Amini
2023-01-16Revert "Refactor OperationName to use virtual tables for dispatch (NFC)"Mehdi Amini
2023-01-14Refactor OperationName to use virtual tables for dispatch (NFC)Mehdi Amini
2023-01-12[mlir] Add operations to BlockAndValueMapping and rename it to IRMappingJeff Niu
2022-12-21[mlir] Fix SameOperandsAndResultType to check encoding.Jacques Pienaar
2022-09-18[mlir] Use x.empty() instead of llvm::empty(x) (NFC)Kazu Hirata
2022-08-22[mlir] Populate default attributes on op creationJacques Pienaar
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-12[mlir] Switch create to use NamedAttrList&&Jacques Pienaar
2022-05-20[mlir] do not elide dialect prefix for ops with dots in the nameAlex Zinenko
2022-05-14[mlir] Rename Zero* traits to Zero*sMogball
2022-05-06[mlir] Remove special case parsing/printing of `func` operationsRiver Riddle
2022-04-21[mlir] Make `Regions`s `cloneInto` multithread-readableMarkus Böck