diff options
author | Alexey Bataev <a.bataev@outlook.com> | 2021-06-01 06:21:18 -0700 |
---|---|---|
committer | Alexey Bataev <a.bataev@outlook.com> | 2021-06-09 05:23:21 -0700 |
commit | a0086add2e52a82dd83114f458c10e2e4bdd15ac (patch) | |
tree | d81589ab82809aafe3c281babcdf5444327d0ecd /lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h | |
parent | 0120e6c295e42d3b9ed2cd125b1c9056a59fbcf6 (diff) | |
download | llvm-a0086add2e52a82dd83114f458c10e2e4bdd15ac.zip llvm-a0086add2e52a82dd83114f458c10e2e4bdd15ac.tar.gz llvm-a0086add2e52a82dd83114f458c10e2e4bdd15ac.tar.bz2 |
[SLP]Improve gathering of scalar elements.
1. Better sorting of scalars to be gathered. Trying to insert
constants/arguments/instructions-out-of-loop at first and only then
the instructions which are inside the loop. It improves hoisting of
invariant insertelements instructions.
2. Better detection of shuffle candidates in gathering function.
3. The cost of insertelement for constants is 0.
Part of D57059.
Differential Revision: https://reviews.llvm.org/D103458
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h')
0 files changed, 0 insertions, 0 deletions