This is an archive of the discontinued LLVM Phabricator instance.

[mlir][Vector] Remove 'lower-permutation-maps' option from VectorToSCF

Authored by dcaballe on Nov 25 2022, 10:51 PM.



This patch is part of a larger simplification effort of vector transfer
operations. It removes the flag lower-permutation-maps from
VectorToSCF conversion and enables the lowering of permutation maps
by default. This means that VectorToSCF will always lower permutation
maps to independent broadcast/transpose operations before lowering
vector operations to SCF.

Diff Detail

Event Timeline

dcaballe created this revision.Nov 25 2022, 10:51 PM
dcaballe requested review of this revision.Nov 25 2022, 10:51 PM
nicolasvasilache accepted this revision.Nov 28 2022, 1:01 PM
This revision is now accepted and ready to land.Nov 28 2022, 1:01 PM