summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Tensor/Utils/Utils.cpp
AgeCommit message (Expand)Author
2025-07-23[mlir][NFC] update `mlir/Dialect` create APIs (23/n) (#149930)Maksim Levental
2025-07-11[mlir] Remove unused includes (NFC) (#148119)Kazu Hirata
2025-06-16[NFC][mlir][tensor] Use `ValueRange` instead of `SmallVector` in `tensor::cre...Fabian Mora
2025-05-23[MLIR][Linalg] Fix insert_slice fusion with rank reduction (#130961)Thomas Preud'homme
2025-02-22[mlir][tensor][nfc] Clarify comments for `createPadHighOp`Andrzej Warzynski
2025-02-17[mlir][tensor][linalg] Move Pack/UnPack Ops to Linalg (#123902)Andrzej Warzyński
2024-10-16[MLIR] Fix assert expressions (#112474)Alexander Pivovarov
2024-10-02[bazel] Fix build past 66f84c8b8a762832af39e91370018f8f8307a0fc (#110830)Danial Klimkin
2024-10-02[mlir][tensor] Extend the logic to generalise tensor.pack (#109815)Andrzej Warzyński
2024-09-26Revert "[mlir][tensor] Refine the semantics of `createPadHighOp`" (#110153)Han-Chung Wang
2024-09-26[mlir][tensor] Refine the semantics of `createPadHighOp` (#109667)Andrzej Warzyński
2024-08-04[mlir] Construct SmallVector with ArrayRef (NFC) (#101896)Kazu Hirata
2024-05-31[mlir][tensor][NFC] Move function comments to where they are declared. (#94002)Han-Chung Wang
2024-04-16[mlir][Interfaces] `Variable` abstraction for `ValueBoundsOpInterface` (#87980)Matthias Springer
2024-03-28[MLIR] Add pattern to fold insert_slice of extract_slice (#86328)Jerry Wu
2024-02-20[mlir][Vectorizer] Added support to Vectorize tensor.unpack (#76087)Balaji V. Iyer
2024-02-07[mlir] Add direct vectorization lowering for `tensor.pack` ops (#78660)Max191
2023-08-28[mlir][tensor] Fix bug in utility `tensor::isCastLikeExtractSliceOp`Christopher Bate
2023-06-30[mlir][tensor] More static padding sizes for PadOpMatthias Springer
2023-06-22[mlir][tensor] Clean up tensor::DimOp usageMatthias Springer
2023-06-01[mlir][tensor] TrackingListener: Find replacement ops through cast-like Extra...Matthias Springer
2023-06-01[mlir][tensor] Add pattern to drop redundant insert_slice rank expansionMatthias Springer
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-04-20[mlir][Affine][NFC] Wrap dialect in "affine" namespaceMatthias Springer
2023-04-04[mlir][Linalg] NFC - Refactor hoist padding transform and separate packing cr...Nicolas Vasilache
2023-03-23[mlir][Tensor] Add a FoldTensorSubsetOps pass and patternsNicolas Vasilache
2023-03-15[mlir] Fix two build warnings (NFC)Jie Fu
2023-03-15[mlir][Tensor] Use folded evaluators in tiling implementation of `tensor.pad`.Mahesh Ravishankar
2023-02-28[mlir][Linalg] Refactor HoistPadding and add support for hoisting in the abse...Nicolas Vasilache
2022-11-21Merge kDynamicSize and kDynamicSentinel into one constant.Aliia Khasanova
2022-10-27[mlir][Tensor] Change `createDimValues` to return a list of `OpFoldResult`s.Mahesh Ravishankar
2022-10-24[mlir][Tensor] Add a helper build method for pad operations with constant pad...Mahesh Ravishankar
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski
2022-08-12[MLIR] Add utility function to create values for all dimensions of a tensor v...Frederik Gossen
2022-06-28[mlir] Update flipped accessors (NFC)Jacques Pienaar
2022-06-13Add `createDynamicDimValues` to tensor dialect utilsFrederik Gossen
2022-03-28[mlir][linalg] Control dimensions to pad.gysit
2022-01-21[mlir] Move linalg::PadTensorOp to tensor::PadOp.Alexander Belyaev