This is an archive of the discontinued LLVM Phabricator instance.

[mlir][Linalg] Improve region support in Linalg ops.
ClosedPublic

Authored by nicolasvasilache on Feb 12 2021, 5:51 AM.

Details

Summary

This revision takes advantage of the newly extended ref directive in assembly format
to allow better region handling for LinalgOps. Specifically, FillOp and CopyOp now build their regions explicitly which allows retiring older behavior that relied on specific op knowledge in both lowering to loops and vectorization.

Diff Detail