[PATCH] D105199: [LoopVectorize] Fix scalable vector crash in VPReplicateRecipe::execute
Florian Hahn via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 12 01:13:51 PDT 2021
fhahn added a comment.
It should be is possible to fix/adjust the recipes in the plan after initial generation, instead of anticipating those cases up front.
This should be easier in this case and I think the existing recipes should cover the functionality required. For example, the widening part for GEPs can be done in D105784 <https://reviews.llvm.org/D105784>. Note that this may also be beneficial for fixed-width vectors, pending a cost check. We should be able to do this not only for GEPs, but any widen able instruction. For the other cases, we only need to compute lane 0 or nothing in the intrinsic case. We can also adjust the recipes in a similar way.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D105199/new/
https://reviews.llvm.org/D105199
More information about the llvm-commits
mailing list