diff options
author | Alexey Bataev <a.bataev@outlook.com> | 2021-05-21 10:09:12 -0700 |
---|---|---|
committer | Alexey Bataev <a.bataev@outlook.com> | 2021-06-03 10:26:59 -0700 |
commit | 8c48d77cdfe5c286dc98b9bf06bd2939d00c4bb4 (patch) | |
tree | 595f0e34856a0717c3bfad49d72062b3f0e0dbd9 /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | |
parent | bb5e1c6dcb78435f8cdcaa9eb1c5af39244df491 (diff) | |
download | llvm-8c48d77cdfe5c286dc98b9bf06bd2939d00c4bb4.zip llvm-8c48d77cdfe5c286dc98b9bf06bd2939d00c4bb4.tar.gz llvm-8c48d77cdfe5c286dc98b9bf06bd2939d00c4bb4.tar.bz2 |
[SLP]Improve cost estimation/emission of externally used extractelements.
No need to recalculate the cost of extractelements, just no need to
compensate the cost of all extractelements, need to check before if this
is actually going to be removed at the vectorization. Also, no need to
generate new extractelement instruction, we may just regenerate the
original one. It may improve the final vectorization.
Differential Revision: https://reviews.llvm.org/D102933
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
0 files changed, 0 insertions, 0 deletions