diff options
author | Alexey Bataev <a.bataev@outlook.com> | 2023-04-18 04:16:58 -0700 |
---|---|---|
committer | Alexey Bataev <a.bataev@outlook.com> | 2023-11-03 10:43:58 -0700 |
commit | 9dfdbd788707edc8c39eb2bff16004aba1f3586b (patch) | |
tree | 2fd9ff84985fc197562cbd930f11ae56875910a5 /clang/lib/Sema/SemaCodeComplete.cpp | |
parent | b863fcb6d4514ca61f7cfe5f6750b8ce06659eae (diff) | |
download | llvm-9dfdbd788707edc8c39eb2bff16004aba1f3586b.zip llvm-9dfdbd788707edc8c39eb2bff16004aba1f3586b.tar.gz llvm-9dfdbd788707edc8c39eb2bff16004aba1f3586b.tar.bz2 |
[SLP]Improve tryToGatherExtractElements by using per-register analysis.
Currently tryToGatherExtractElements function analyzes the whole vector,
regrdless number of actual registers, used in this vector. It may
prevent some optimizations, because per-register analysis may allow to
simplify the final code by reusing more already emitted vectors and
better shuffles.
Differential Revision: https://reviews.llvm.org/D148855
Diffstat (limited to 'clang/lib/Sema/SemaCodeComplete.cpp')
0 files changed, 0 insertions, 0 deletions