summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Utils/ReshapeOpsUtils.cpp
AgeCommit message (Expand)Author
2025-10-11[mlir] Use llvm accumulate wrappers. NFCI. (#162957)Jakub Kuderski
2025-09-02[MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in ReshapeOpsUtil...Mehdi Amini
2025-07-14[mlir] Remove unused includes (NFC) (#148769)Kazu Hirata
2025-07-07[mlir] Add `isStatic`* size check for `ShapedType`s. NFCI. (#147085)Jakub Kuderski
2025-06-13[mlir][tensor] Fix `getReassociationForCollapse` for tensor/scalar re… (#14...Artem Gindinson
2025-06-12[mlir] Reapply "Loosen restrictions on folding dynamic reshapes" (#142827)Ian Wood
2025-06-03Revert "[mlir][tensor] Loosen restrictions on folding dynamic reshapes" (#142...Ian Wood
2025-06-03[mlir][tensor] Loosen restrictions on folding dynamic reshapes (#137963)Artem Gindinson
2025-04-24[mlir][NFC] Use Builder for getReassociationIndicesAttribute method. (#137251)Han-Chung Wang
2025-02-17[mlir][tensor][linalg] Move Pack/UnPack Ops to Linalg (#123902)Andrzej Warzyński
2024-10-18[mlir][tensor] Fix off-by-one error in ReshapeOpsUtils (#112774)Vinayak Dev
2024-07-14[NFC] Fix some typos (#98791)c8ef
2024-04-30[MLIR] Generalize expand_shape to take shape as explicit input (#90040)Gaurav Shukla
2024-04-21Revert "[MLIR] Generalize expand_shape to take shape as explicit input" (#89540)Mehdi Amini
2024-04-21[MLIR] Generalize expand_shape to take shape as explicit input (#69267)Gaurav Shukla
2023-11-14[mlir][affine][nfc] cleanup deprecated T.cast style functions (#71269)long.chen
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-05-08[mlir] Replace None with std::nullopt in comments (NFC)Kazu Hirata
2023-04-24[mlir][linalg] Add support for lowering pack with outer_dims_perm.Hanhan Wang
2023-04-13[mlir][TransformDialect] Simplify the lowering of pack/unpack when these are ...Quentin Colombet
2023-01-26[MLIR][NFC] Fix a checked after used case in ReshapeOpsUtils.cppShivam Gupta
2023-01-14Remove redundant initialization of std::optional (NFC)Kazu Hirata
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-17[mlir] llvm::Optional::value => operator*/operator->Fangrui Song
2022-12-17mlir/tblgen: use std::optional in generationRamkumar Ramachandra
2022-12-03[mlir] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-21Merge kDynamicSize and kDynamicSentinel into one constant.Aliia Khasanova
2022-10-22[mlir][tensor] ExtractSliceFromReshape: handle collapsing of unit dim edge casesChristopher Bate
2022-09-19[mlir][Tensor] Fix ExtractSliceFromReshape transform edge caseChristopher Bate
2022-09-08[mlir][Tensor] Add rewrites to extract slices through `tensor.collape_shape`Christopher Bate
2022-09-02Revert "[mlir][Tensor] Add rewrites to extract slices through `tensor.collape...Mehdi Amini
2022-09-02[mlir][Tensor] Add rewrites to extract slices through `tensor.collape_shape`Christopher Bate
2022-07-14[mlir] Use value instead of getValue (NFC)Kazu Hirata
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-04-06Revert "Revert "[mlir] Rewrite canonicalization of collapse(expand) and expan...Alexander Belyaev
2022-04-05Revert "[mlir] Rewrite canonicalization of collapse(expand) and expand(collap...Hanhan Wang
2022-04-05[mlir] Rewrite canonicalization of collapse(expand) and expand(collapse).Alexander Belyaev
2022-03-18Use llvm::append_range where applicableBenjamin Kramer
2022-02-18[mlir][tensor] Extend reshape utils.Stephan Herhut
2022-02-17[mlir] Switch {collapse,expand}_shape ops to the declarative assembly formatBenjamin Kramer
2022-01-18[linalg][fusion] Disallow fusion when it would create an invalid expand_shapeBenjamin Kramer
2022-01-02Apply clang-tidy fixes for performance-unnecessary-value-param to MLIR (NFC)Mehdi Amini
2022-01-02Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC)Mehdi Amini
2021-11-29[mlir] Handle an edge case when folding reshapes with multiple trailing 1 dim...Benjamin Kramer
2021-07-28[mlir][memref] Fix collapsed shape ops memref.cast folding with changed typeYi Zhang
2021-07-16[mlir] Move linalg::Expand/CollapseShapeOp to memref dialect.Alexander Belyaev
2021-07-07[mlir] Use indices instead of affine maps when composing 2 reshape ops.Alexander Belyaev
2021-07-07[mlir] Move common reshapeops-related code to ReshapeOpsUtils.h.Alexander Belyaev