llvm-project
c3a10dc8 - [AArch64] Disable consecutive store merging when Neon is unavailable (#111519)

Commit
1 year ago
[AArch64] Disable consecutive store merging when Neon is unavailable (#111519) Lowering fixed-size BUILD_VECTORS without Neon may introduce stack spills, leading to more stores/reloads than if the stores were not merged. In some cases, it can also prevent using paired store instructions. In the future, we may want to relax when SVE is available, but currently, the SVE lowerings for BUILD_VECTOR are limited to a few specific cases.
Author
Parents
Loading