This is an archive of the discontinued LLVM Phabricator instance.

[MLIR][Vector] Enable masked vectorizaton of contraction ops
ClosedPublic

Authored by dcaballe on Apr 20 2023, 6:11 PM.

Details

Summary

This patch enables the vectorization of contraction ops using vector
masking. Support for vectorizing contractions is already there so this
is just adding contraction ops to the list of supported ops in
vectorizeDynamicLinalgOpPrecondition and adding a test.

Diff Detail

Event Timeline

dcaballe created this revision.Apr 20 2023, 6:11 PM
Herald added a project: Restricted Project. · View Herald Transcript
dcaballe requested review of this revision.Apr 20 2023, 6:11 PM
hanchung accepted this revision.Apr 20 2023, 6:17 PM
This revision is now accepted and ready to land.Apr 20 2023, 6:17 PM
awarzynski accepted this revision.Apr 21 2023, 6:51 AM

Makes sense, thanks! LGTM

This revision was landed with ongoing or failed builds.Apr 21 2023, 12:26 PM
This revision was automatically updated to reflect the committed changes.