aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorJulian Nagele <j.nagele@apple.com>2025-07-16 12:41:59 +0200
committerGitHub <noreply@github.com>2025-07-16 12:41:59 +0200
commite333d6019dafd84f9aef919894d8c82389cde001 (patch)
tree915d3bfa1e2a943087f48b651ba65bf12d9a85d0 /clang/lib/Frontend/InitPreprocessor.cpp
parent5b8c15c6e7f3ac17383c12483f466a721b1040ba (diff)
downloadllvm-e333d6019dafd84f9aef919894d8c82389cde001.zip
llvm-e333d6019dafd84f9aef919894d8c82389cde001.tar.gz
llvm-e333d6019dafd84f9aef919894d8c82389cde001.tar.bz2
[AArch64] Replace expensive move from wzr by two moves via floating point immediate (#146538)
We've noticed that inserting 0 into a known vector lane is implemented via a move from wzr, i.e., moving between register banks. We think it will be cheaper (and have seen improvements on our benchmarks) to materialize 0 into a floating point register and insert from there. PR: https://github.com/llvm/llvm-project/pull/146538
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions