aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGDebugInfo.cpp
diff options
context:
space:
mode:
authorBenjamin Maxwell <benjamin.maxwell@arm.com>2024-10-11 14:15:01 +0100
committerGitHub <noreply@github.com>2024-10-11 14:15:01 +0100
commitc3a10dc8498b1e501f5a32b082b63b0c1fc499a5 (patch)
tree15762cd6d4a54364800228cef16c49eb91016fdf /clang/lib/CodeGen/CGDebugInfo.cpp
parenta2bd5db00d07bc28fcfb3350b9d50e72e6350cba (diff)
downloadllvm-c3a10dc8498b1e501f5a32b082b63b0c1fc499a5.zip
llvm-c3a10dc8498b1e501f5a32b082b63b0c1fc499a5.tar.gz
llvm-c3a10dc8498b1e501f5a32b082b63b0c1fc499a5.tar.bz2
[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.
Diffstat (limited to 'clang/lib/CodeGen/CGDebugInfo.cpp')
0 files changed, 0 insertions, 0 deletions