aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorAmina Chabane <amina.chabane@arm.com>2025-07-24 07:47:32 +0100
committerGitHub <noreply@github.com>2025-07-24 07:47:32 +0100
commitb4edd827e4f71c2a0fcb13f79de7eae4545f0aea (patch)
tree9fcc85c513e496776378d87de725718221df97b4 /clang/lib/Frontend/CompilerInvocation.cpp
parent75e60e745b029a3aaa199e8848e5542fd8a80395 (diff)
downloadllvm-b4edd827e4f71c2a0fcb13f79de7eae4545f0aea.zip
llvm-b4edd827e4f71c2a0fcb13f79de7eae4545f0aea.tar.gz
llvm-b4edd827e4f71c2a0fcb13f79de7eae4545f0aea.tar.bz2
[AArch64] Remove redundant FMOV for zero-extended i32/i16 loads to f64 (#146920)
Previously, a separate load, zext and FMOV instruction was emitted. This patch adds a new TableGen pattern to avoid the unnecessary FMOV. A test is included in test/CodeGen/AArch64/load_u64_from_u32.ll
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions