aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/ByteCode/Compiler.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2025-09-23 08:18:46 +0100
committerGitHub <noreply@github.com>2025-09-23 07:18:46 +0000
commitf354ca237b446fdd2a4ebbc44e11669ebbd0ff22 (patch)
tree0ef3455fa0be52f31984987cd4bd817f0b6264ad /clang/lib/AST/ByteCode/Compiler.cpp
parent3dddaa32e266c36bdbe6506f7202caa284290606 (diff)
downloadllvm-f354ca237b446fdd2a4ebbc44e11669ebbd0ff22.zip
llvm-f354ca237b446fdd2a4ebbc44e11669ebbd0ff22.tar.gz
llvm-f354ca237b446fdd2a4ebbc44e11669ebbd0ff22.tar.bz2
[AArch64] Scalarize extracted vector loads. (#159714)
Given a vector load that is only extracted from, it is more efficient to perform the individual loads than a single load and many extracts. This adds a late optimization for scalarizing extracted vector loads that do not have any other uses and will not be more efficiently kept in fpr registers.
Diffstat (limited to 'clang/lib/AST/ByteCode/Compiler.cpp')
0 files changed, 0 insertions, 0 deletions