diff options
author | Amina Chabane <amina.chabane@arm.com> | 2025-07-24 07:47:32 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-24 07:47:32 +0100 |
commit | b4edd827e4f71c2a0fcb13f79de7eae4545f0aea (patch) | |
tree | 9fcc85c513e496776378d87de725718221df97b4 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 75e60e745b029a3aaa199e8848e5542fd8a80395 (diff) | |
download | llvm-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