This is an archive of the discontinued LLVM Phabricator instance.

[mlir][sparse] make loop emitter API more concise.
ClosedPublic

Authored by Peiming on Dec 22 2022, 12:51 PM.

Diff Detail

Event Timeline

Peiming created this revision.Dec 22 2022, 12:51 PM
Herald added a project: Restricted Project. · View Herald Transcript
Peiming requested review of this revision.Dec 22 2022, 12:51 PM

This will need rebasing with the latest codegenenv changes

mlir/lib/Dialect/SparseTensor/Transforms/CodegenUtils.cpp
391

valid tid

392

cannot

394

recognizable

399

for co-iteration, or, to co-iterate

689

we can also prepare

mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp
1045–1046

this comment (empty) needs updating

Peiming updated this revision to Diff 484940.Dec 22 2022, 1:02 PM
Peiming marked 6 inline comments as done.

fix variable names + address comments.

Peiming updated this revision to Diff 484947.Dec 22 2022, 1:13 PM

fix comments.

Peiming updated this revision to Diff 484948.Dec 22 2022, 1:13 PM

update comments.

aartbik accepted this revision.Dec 22 2022, 1:15 PM
This revision is now accepted and ready to land.Dec 22 2022, 1:15 PM
This revision was landed with ongoing or failed builds.Dec 22 2022, 1:17 PM
This revision was automatically updated to reflect the committed changes.