[mlir][Linalg] NFC - Refactor hoist padding transform and separate packing creation...
authorNicolas Vasilache <nicolas.vasilache@gmail.com>
Mon, 3 Apr 2023 15:17:24 +0000 (08:17 -0700)
committerNicolas Vasilache <nicolas.vasilache@gmail.com>
Tue, 4 Apr 2023 09:45:15 +0000 (02:45 -0700)
commit1445c11f153c965aa990baf51161fbcf89a9b86b
tree4a11e6d2c7b162023754eb37a9dcf16f087ef086
parent4110934120ed4e4309099be3389faef128f72c03
[mlir][Linalg] NFC - Refactor hoist padding transform and separate packing creation functionality in a separate transform

This revision is in prevision for upcoming improvements.

Differential Revision: https://reviews.llvm.org/D147458
mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h
mlir/include/mlir/Dialect/SCF/Utils/Utils.h
mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
mlir/lib/Dialect/Linalg/Transforms/HoistPadding.cpp
mlir/lib/Dialect/Tensor/Utils/Utils.cpp
mlir/test/Dialect/Linalg/transform-op-hoist-pad-build-packing-loop-nest.mlir [new file with mode: 0644]
mlir/test/Dialect/Linalg/transform-op-hoist-pad.mlir