This is an archive of the discontinued LLVM Phabricator instance.

[mlir][sparse] accept affine subscripts in outer dimensions of dense memrefs
ClosedPublic

Authored by aartbik on Oct 8 2021, 4:14 PM.

Details

Summary

This relaxes vectorization of dense memrefs a bit so that affine expressions
are allowed in more outer dimensions. Vectorization of non unit stride
references is disabled though, since this seems ineffective anyway.

Diff Detail

Event Timeline

aartbik created this revision.Oct 8 2021, 4:14 PM
aartbik requested review of this revision.Oct 8 2021, 4:14 PM
bixia accepted this revision.Oct 11 2021, 11:43 AM
This revision is now accepted and ready to land.Oct 11 2021, 11:43 AM