aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp
AgeCommit message (Expand)Author
2022-07-27[mlir] more aggressive folding in tiling/fusion transformationsAlex Zinenko
2022-07-27[mlir] Make ViewLikeInterface Range work with attributesAlex Zinenko
2022-07-21[mlir][Linalg] Deprecate `tileAndFuseLinalgOps` method and associated patterns.Mahesh Ravishankar
2022-07-14[mlir] Use value instead of getValue (NFC)Kazu Hirata
2022-07-12[mlir] Handle linalg.index correctly in TilingInterfaceAlex Zinenko
2022-06-28[mlir] Update flipped accessors (NFC)Jacques Pienaar
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-20[mlir] Don't use Optional::getValue (NFC)Kazu Hirata
2022-04-29[mlir][linalg][transform] Add TileOp to transform dialectMatthias Springer
2022-03-31[mlir] Bubble up tensor.extract_slice above linalg operationOkwan Kwon
2022-02-28[mlir] Purge linalg.tiled_loop.Alexander Belyaev
2022-02-07[mlir] Use SmallBitVector instead of SmallDenseSet for AffineMap::compressSym...Benjamin Kramer
2022-02-01Revert "Revert "[mlir] Purge `linalg.copy` and use `memref.copy` instead.""Alexander Belyaev
2022-01-31Revert "[mlir] Purge `linalg.copy` and use `memref.copy` instead."Alexander Belyaev
2022-01-31[mlir] Purge `linalg.copy` and use `memref.copy` instead.Alexander Belyaev
2022-01-06[mlir][Linalg] NFC - Modernize APIs and get rid of unnecessary tiling paterns.Nicolas Vasilache
2022-01-02Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC)Mehdi Amini
2022-01-01[mlir] Remove unused "using" (NFC)Kazu Hirata
2021-12-15[mlir][linalg] Replace LinalgOps.h and LinalgTypes.h by a single header.gysit
2021-10-22[mlir][Linalg] NFC - Drop Optional in favor of FailureOrNicolas Vasilache
2021-10-13[MLIR] Replace std ops with arith dialect opsMogball
2021-10-08[mlir][linalg] Retire Linalg ConvOp.Tobias Gysi
2021-09-17[mlir][linalg] Add helper to update IndexOps after tiling (NFC).Tobias Gysi
2021-09-09[mlir][linalg] Tiling: Use loop ub in extract_slice size computation if possibleMatthias Springer
2021-07-01[mlir][tensor] Add tensor.dim operationMatthias Springer
2021-06-29[mlir][linalg] All StructuredOp parameters are inputs or outputs.Tobias Gysi
2021-06-23[mlir][linalg] Change the pretty printed FillOp operand order.Tobias Gysi
2021-06-22[mlir][NFC] Move SubTensorOp and SubTensorInsertOp to TensorDialectMatthias Springer
2021-06-21Revert "[mlir][NFC] Move SubTensorOp and SubTensorInsertOp to TensorDialect"Mehdi Amini
2021-06-22[mlir][NFC] Move SubTensorOp and SubTensorInsertOp to TensorDialectMatthias Springer
2021-06-17[mlir][linalg] Purge linalg.indexed_generic.Alexander Belyaev
2021-06-14[mlir][linalg] Add support for scalar input operands.Tobias Gysi
2021-06-01[mlir][linalg] Cleanup LinalgOp usage in fusion (NFC).Tobias Gysi
2021-05-21[mlir] Add support for fusion into TiledLoopOp.Alexander Belyaev
2021-05-21[mlir][Standard] NFC - Drop remaining EDSC usageNicolas Vasilache
2021-05-20[mlir][MemRef] NFC - Drop MemRef EDSC usageNicolas Vasilache
2021-05-13[mlir][NFC] Add helper for common pattern of replaceAllUsesExceptSean Silva
2021-05-11[mlir][linalg] Remove IndexedGenericOp support from Fusion...Tobias Gysi
2021-04-16[mlir][linalg] Add support for WAW fusion on tensors.Nicolas Vasilache
2021-04-14[mlir][linalg] update fusion to support linalg index operations.Tobias Gysi
2021-03-24[mlir][linalg] Fuse producers with non-permutation indexing mapsLei Zhang
2021-03-15[MLIR] Create memref dialect and move dialect-specific ops from std.Julian Gross
2021-02-11s[mlir] Tighten computation of inferred SubView result type.Nicolas Vasilache
2021-02-04[mlir][Linalg] Drop SliceOpNicolas Vasilache
2021-01-28[mlir][Linalg] Enable TileAndFusePattern to work with tensors.MaheshRavishankar
2021-01-25[mlir] Generalize OpFoldResult usage in ops with offsets, sizes and operands.Nicolas Vasilache
2021-01-22[mlir][Linalg] Extend tile+fuse to work on Linalg operation on tensors.MaheshRavishankar
2021-01-22[mlir][Linalg] NFC: Refactor LinalgDependenceGraphElem to allowMaheshRavishankar
2021-01-12Delete unused function (was breaking the -Werror build)David Blaikie