diff options
author | Alexey Bataev <a.bataev@outlook.com> | 2021-05-26 06:18:34 -0700 |
---|---|---|
committer | Alexey Bataev <a.bataev@outlook.com> | 2021-05-26 09:42:18 -0700 |
commit | 27d3528acf8aacc62a955dc13b0f08d4167b5b48 (patch) | |
tree | 66733d4f817552f4c270a9c981117b5d19fda654 /llvm/lib/Analysis/LoopCacheAnalysis.cpp | |
parent | a0bd6105d80698c53ceaa64bbe6e3b7e7bbf99ee (diff) | |
download | llvm-27d3528acf8aacc62a955dc13b0f08d4167b5b48.zip llvm-27d3528acf8aacc62a955dc13b0f08d4167b5b48.tar.gz llvm-27d3528acf8aacc62a955dc13b0f08d4167b5b48.tar.bz2 |
[SLP]Fix vectorization of insertelements with multiple uses.
SLP vectorizer should not consider in sertelements with multiple uses as
a part of high level build vector, it must be considered as
a terminating insertelement in the vector build, otherwise it may
produce incorrect code.
Differential Revision: https://reviews.llvm.org/D103164
Diffstat (limited to 'llvm/lib/Analysis/LoopCacheAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions