aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@outlook.com>2021-05-21 10:09:12 -0700
committerAlexey Bataev <a.bataev@outlook.com>2021-06-03 10:26:59 -0700
commit8c48d77cdfe5c286dc98b9bf06bd2939d00c4bb4 (patch)
tree595f0e34856a0717c3bfad49d72062b3f0e0dbd9 /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
parentbb5e1c6dcb78435f8cdcaa9eb1c5af39244df491 (diff)
downloadllvm-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