aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Module.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 07:44:49 -0700
commit0a34aaedd8ec2dc2375076976c1327fdbfd7877f (patch)
treede4d8da3d49c8e38615d0246ea34d262c50ce520 /clang/lib/Basic/Module.cpp
parent979c19ab12f1a6defd9436fc8eaf2bca35fbd655 (diff)
downloadllvm-0a34aaedd8ec2dc2375076976c1327fdbfd7877f.zip
llvm-0a34aaedd8ec2dc2375076976c1327fdbfd7877f.tar.gz
llvm-0a34aaedd8ec2dc2375076976c1327fdbfd7877f.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/Basic/Module.cpp')
0 files changed, 0 insertions, 0 deletions