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-01 10:42:35 -0700 |
commit | 3e6d7c6d983dd5896e3a03857584654eb1360fda (patch) | |
tree | b491e7b9377d1a98e84c9c0b51e5bcc028e452f1 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 6c320b434d249c0d5692cbecc0e67ec22d659b7e (diff) | |
download | llvm-3e6d7c6d983dd5896e3a03857584654eb1360fda.zip llvm-3e6d7c6d983dd5896e3a03857584654eb1360fda.tar.gz llvm-3e6d7c6d983dd5896e3a03857584654eb1360fda.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/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions