Files
clang-p2996/llvm/test/Transforms/LoadStoreVectorizer
Artem Belevich faa631f939 [LSV] Improve chain splitting in some corner cases.
Currently we happen to split a chain of 12xi8 accesses into 6xi8 + 6xi8, which
produces rather suboptimal code.

This change attempts to split-off non-multiples of 4bytes at the end and if that
does not work, splits on the smaller power-of-2 boundary.

Differential Revision: https://reviews.llvm.org/D147976
2023-04-17 13:42:00 -07:00
..