summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Linalg/Transforms/DataLayoutPropagation.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mlir] Move casting calls from methods to function callsTres Popp2023-05-121-1/+1
* [MLIR][Linalg] Rename `packElementWiseOp` to `packGenericOp` (NFC)Lorenzo Chelini2023-05-081-10/+12
* [mlir][linalg] Add support for folding pack(fill) into fill.Hanhan Wang2023-05-051-0/+60
* [MLIR][Linalg] Change destination logic in `bubbleUpPackOpThroughGenericOp`.Lorenzo Chelini2023-04-271-8/+8
* [mlir][linalg] Enable propagation of pack/unpack ops through non-elementwiseQuinn Dawkins2023-04-111-63/+172
* [mlir] Apply ClangTidy readability finding (NFC)Adrian Kuegel2023-03-061-1/+1
* [MLIR][Linalg] Fix propagation for rank-zero tensorLorenzo Chelini2023-03-011-1/+1
* [MLIR][Linalg] Change insertion point for `bubbleUpPackOpThroughElemGenericOp`Lorenzo Chelini2023-02-231-5/+31
* [mlir][linalg] Allow constant exprs in pack/unpack propagation through elemen...Quinn Dawkins2023-02-221-4/+14
* [mlir][linalg] Match element type of result when doing propagation of unpack ...Quinn Dawkins2023-02-211-3/+19
* [MLIR][Tensor] Introduce a pattern to propagate through `tensor.pad`Lorenzo Chelini2023-02-151-2/+61
* [MLIR] Propagate unpack through element-wise opsLorenzo Chelini2023-02-011-35/+172
* Reduce input arguments for `getPackingInfoFromConsumer` (NFC)Lorenzo Chelini2023-01-181-12/+7
* [mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-141-2/+2
* [mlir] Add #include <optional> (NFC)Kazu Hirata2023-01-131-0/+1
* [MLIR] Fold outer dims permutation to pack when propagatingLorenzo Chelini2023-01-131-21/+51
* [mlir] llvm::Optional::value => operator*/operator->Fangrui Song2022-12-171-1/+1
* [mlir] Fix a warningKazu Hirata2022-12-131-1/+1
* [mlir][tensor][linalg] Enhance pack op propagation across generic ops.Hanhan Wang2022-12-131-45/+108
* [mlir][tensor][linalg] Introduce DataLayoutPropagation pass.Hanhan Wang2022-12-061-0/+248