diff options
author | Alexey Bataev <a.bataev@outlook.com> | 2024-01-16 09:08:51 -0800 |
---|---|---|
committer | Alexey Bataev <a.bataev@outlook.com> | 2024-01-16 09:17:35 -0800 |
commit | 093206bb7eddf53cf6e1ffe4c0ffc09d37785e27 (patch) | |
tree | 21f6232da9bffa7dd164e8b8931c0b7580f1e1af /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | |
parent | 371fdbaa57c3eaeea0f99591ae9675ecaa0cd1ad (diff) | |
download | llvm-093206bb7eddf53cf6e1ffe4c0ffc09d37785e27.zip llvm-093206bb7eddf53cf6e1ffe4c0ffc09d37785e27.tar.gz llvm-093206bb7eddf53cf6e1ffe4c0ffc09d37785e27.tar.bz2 |
[SLP]Fix PR78298: Assertion `GEP->getNumIndices() == 1 &&
!isa<Constant>(GEPIdx)' failed.
The non-constant index might be folded to constant during earlier stages
of vectorization. Need to consider this option and filter out out GEP
with the constant indices from the candidates list.
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions