diff options
author | Alexey Bataev <a.bataev@outlook.com> | 2023-11-15 10:25:22 -0800 |
---|---|---|
committer | Alexey Bataev <a.bataev@outlook.com> | 2023-11-15 11:01:45 -0800 |
commit | 8ea8dd9a017182d167f39f521ef397afba5a0fd5 (patch) | |
tree | 6ca0cd5f1241f94406fe000887dde70a4e6e7175 /llvm/lib/Transforms/Utils/BuildLibCalls.cpp | |
parent | 7e9f76dd12835e3aa2e5d619e56fbba33689fdcd (diff) | |
download | llvm-8ea8dd9a017182d167f39f521ef397afba5a0fd5.zip llvm-8ea8dd9a017182d167f39f521ef397afba5a0fd5.tar.gz llvm-8ea8dd9a017182d167f39f521ef397afba5a0fd5.tar.bz2 |
[SLP] Fix crash on trying to reshuffle a scalar that was vectorized.
If the buildvector node contains extractelement, which vector operand
depends on vector node, need to check if the node is ready and use
vectorized value instead of the original vector operation.
Diffstat (limited to 'llvm/lib/Transforms/Utils/BuildLibCalls.cpp')
0 files changed, 0 insertions, 0 deletions