aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/Object.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@outlook.com>2021-10-05 06:33:14 -0700
committerAlexey Bataev <a.bataev@outlook.com>2021-10-05 09:43:03 -0700
commitbebe702dbe8c883fd534d718288ed18319dea1a1 (patch)
treece742e589f11e28e7b1e013e31cab2e57f9d5b31 /llvm/lib/Object/Object.cpp
parent200edc152b029eb5e7eab56f73a0750935799035 (diff)
downloadllvm-bebe702dbe8c883fd534d718288ed18319dea1a1.zip
llvm-bebe702dbe8c883fd534d718288ed18319dea1a1.tar.gz
llvm-bebe702dbe8c883fd534d718288ed18319dea1a1.tar.bz2
[SLP]Detect reused scalars in all possible gathers for better vectorization cost.
Some initially gathered nodes missed the check for the reused scalars, which leads to high gather cost. Such nodes still can be represented as m gathers + shuffle instead of n gathers, where m < n. Differential Revision: https://reviews.llvm.org/D111153
Diffstat (limited to 'llvm/lib/Object/Object.cpp')
0 files changed, 0 insertions, 0 deletions