diff options
author | Alexey Bataev <a.bataev@outlook.com> | 2021-04-14 09:44:01 -0700 |
---|---|---|
committer | Alexey Bataev <a.bataev@outlook.com> | 2021-04-19 13:29:30 -0700 |
commit | d6fde913790db898e72e27b51defbc7442f3418a (patch) | |
tree | 6e2a284917f3527ee000dec83b6857e2d0a17847 /llvm/lib/CodeGen/MachineModuleInfo.cpp | |
parent | ca8eef7e3da8f750d7c7aa004fe426d1d34787ea (diff) | |
download | llvm-d6fde913790db898e72e27b51defbc7442f3418a.zip llvm-d6fde913790db898e72e27b51defbc7442f3418a.tar.gz llvm-d6fde913790db898e72e27b51defbc7442f3418a.tar.bz2 |
[SLP]Add detection of shuffled/perfect matching of tree entries.
SLP supports perfect diamond matching for the vectorized tree entries
but do not support it for gathered entries and does not support
non-perfect (shuffled) matching with 1 or 2 tree entries. Patch adds
support for this matching to improve cost of the vectorized tree.
Differential Revision: https://reviews.llvm.org/D100495
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfo.cpp')
0 files changed, 0 insertions, 0 deletions