This is an archive of the discontinued LLVM Phabricator instance.

[mlir][sparse] sparse transpose operation
ClosedPublic

Authored by aartbik on Feb 15 2022, 10:16 AM.

Details

Summary

This test shows that when access patterns do not match (e.g. transposing
a row-wise sparse matrix into another row-wise sparse matrix), a conversion
operation in between can enable codegen (i.e. avoid cycle in iteration graph).

Diff Detail

Event Timeline

aartbik created this revision.Feb 15 2022, 10:16 AM
aartbik requested review of this revision.Feb 15 2022, 10:16 AM
aartbik retitled this revision from [mlir][sparse] sparse tranpose operation to [mlir][sparse] sparse transpose operation.Feb 15 2022, 10:27 AM
aartbik edited the summary of this revision. (Show Details)
bixia accepted this revision.Feb 15 2022, 11:00 AM
This revision is now accepted and ready to land.Feb 15 2022, 11:00 AM
aartbik updated this revision to Diff 408978.Feb 15 2022, 11:28 AM

remove unrelated bazel

This revision was landed with ongoing or failed builds.Feb 15 2022, 11:51 AM
This revision was automatically updated to reflect the committed changes.