This is an archive of the discontinued LLVM Phabricator instance.

[mlir][Linalg] Apply fixes to TileReductionUsingForeachThreadOp
ClosedPublic

Authored by nicolasvasilache on Dec 9 2022, 6:43 AM.

Details

Summary

In the process, numerous insertion point issues were found and fixed.
RAII on insertion points is now used more dilligently.

Diff Detail

Event Timeline

Herald added a project: Restricted Project. · View Herald Transcript
nicolasvasilache requested review of this revision.Dec 9 2022, 6:43 AM
Herald added a project: Restricted Project. · View Herald TranscriptDec 9 2022, 6:43 AM
nicolasvasilache planned changes to this revision.Dec 9 2022, 6:43 AM
nicolasvasilache edited the summary of this revision. (Show Details)

Finish.

ThomasRaoux accepted this revision.Dec 9 2022, 7:05 AM

Thanks!

This revision is now accepted and ready to land.Dec 9 2022, 7:05 AM
ftynse accepted this revision.Dec 9 2022, 7:10 AM
ftynse added inline comments.
mlir/lib/Dialect/Transform/IR/TransformOps.cpp
877–890

Are you sure this doesn't affect other tests?

nicolasvasilache marked an inline comment as done.Dec 9 2022, 7:24 AM
nicolasvasilache added inline comments.
mlir/lib/Dialect/Transform/IR/TransformOps.cpp
877–890

I ran all the tests including the integration tests.

This revision was landed with ongoing or failed builds.Dec 9 2022, 7:51 AM
This revision was automatically updated to reflect the committed changes.
nicolasvasilache marked an inline comment as done.