aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@outlook.com>2023-04-18 04:16:58 -0700
committerAlexey Bataev <a.bataev@outlook.com>2023-11-01 10:42:35 -0700
commit3e6d7c6d983dd5896e3a03857584654eb1360fda (patch)
treeb491e7b9377d1a98e84c9c0b51e5bcc028e452f1 /clang/lib/Frontend/CompilerInvocation.cpp
parent6c320b434d249c0d5692cbecc0e67ec22d659b7e (diff)
downloadllvm-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