This is an archive of the discontinued LLVM Phabricator instance.

[mlir][linalg][TransformOps] Connect hoistRedundantVectorTransfers
ClosedPublic

Authored by qcolombet on Feb 17 2023, 5:02 AM.

Details

Summary

Connect the hoistRedundantVectorTransfers functionality to the transform
dialect.

Diff Detail

Event Timeline

qcolombet created this revision.Feb 17 2023, 5:02 AM
qcolombet requested review of this revision.Feb 17 2023, 5:02 AM
nicolasvasilache accepted this revision.Feb 17 2023, 5:05 AM
nicolasvasilache added inline comments.
mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
1727

always succeeds and returns a handle to ?

mlir/test/Dialect/Linalg/transform-op-hoisting.mlir
1 ↗(On Diff #498337)

This looks similar to what I remember adding in the past.
Can we take the opportunity to also delete the old test pass and just update the test command-line ?

This revision is now accepted and ready to land.Feb 17 2023, 5:05 AM
qcolombet added inline comments.Feb 17 2023, 5:13 AM
mlir/test/Dialect/Linalg/transform-op-hoisting.mlir
1 ↗(On Diff #498337)

Sure thing!

qcolombet updated this revision to Diff 498416.Feb 17 2023, 9:44 AM
  • Get rid of the TestLinalgHoisting pass
qcolombet marked an inline comment as done.Feb 17 2023, 9:44 AM
mlir/test/Dialect/Linalg/hoisting.mlir