[PATCH] D120223: [SLP] Fix assert from non-constant index in insertelement
Alexey Bataev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 21 05:14:54 PST 2022
ABataev added inline comments.
================
Comment at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:5920-5922
+ Optional<unsigned> Idx = getInsertIndex(VU);
+ if (!Idx)
+ continue;
----------------
I think we need an extra check here. If the index is undefined - continue, but if the index is not constant, need to calculate the cost as extractelement+insertelement.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D120223/new/
https://reviews.llvm.org/D120223
More information about the llvm-commits
mailing list