[PATCH] D105199: [LoopVectorize] Fix scalable vector crash in VPReplicateRecipe::execute
Sander de Smalen via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 16 10:24:26 PDT 2021
sdesmalen added a comment.
Hi @david-arm, the case for the first test (`phi_multiple_use`) seems like an existing bug in `collectLoopScalars` where the LV incorrectly assumes that a value is scalar after vectorization even when it's also needed as a widened value.
The code already seemed to guard against similar cases, but some values still slipped through the cracks, as your test points out!
I've created a patch to address that in D106164 <https://reviews.llvm.org/D106164>.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D105199/new/
https://reviews.llvm.org/D105199
More information about the llvm-commits
mailing list