Adding a padding and hoisting pattern, a test pass, and tests. The patch prepares the split of tiling/fusion and padding.
Depends On D112255
Paths
| Differential D112412
[mlir][linalg] Add pad and hoist test pass. ClosedPublic Authored by gysit on Oct 25 2021, 12:24 AM.
Details
Summary Adding a padding and hoisting pattern, a test pass, and tests. The patch prepares the split of tiling/fusion and padding. Depends On D112255
Diff Detail
Event TimelineHerald added subscribers: wenzhicui, wrengr, Chia-hungDuan and 20 others. · View Herald TranscriptOct 25 2021, 12:24 AM gysit added a child revision: D112480: [mlir][linalg] Add padding pass to strategy passes..Oct 25 2021, 12:33 PM gysit added a child revision: D112713: [mlir][linalg] Improve the padding packing loop computation..Oct 28 2021, 6:11 AM Comment Actions should this just be added directly to lib/Dialect/Linalg/Transforms/LinalgStrategyPasses.cpp and hooked up to the codegenstrategy ? This revision is now accepted and ready to land.Oct 28 2021, 1:01 PM Closed by commit rGd0ec4a8ed9a3: [mlir][linalg] Add pad and hoist test pass. (authored by gysit). · Explain WhyOct 29 2021, 8:09 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 382083 mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h
mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp
mlir/test/Dialect/Linalg/pad-and-hoist.mlir
mlir/test/lib/Dialect/Linalg/TestLinalgTransforms.cpp
|