aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/VirtualFileSystem.cpp
diff options
context:
space:
mode:
authorZain Jaffal <z_jaffal@apple.com>2022-12-08 08:21:53 +0200
committerZain Jaffal <z_jaffal@apple.com>2022-12-08 09:06:18 +0200
commitf9e0390751cb5eefbbbc191f851c52422acacab1 (patch)
tree4e13fa9122f208f76380ae8a5a1ab87f35f45c78 /llvm/lib/Support/VirtualFileSystem.cpp
parent1eab2d699e9581305f32473291e6afa47017d582 (diff)
downloadllvm-f9e0390751cb5eefbbbc191f851c52422acacab1.zip
llvm-f9e0390751cb5eefbbbc191f851c52422acacab1.tar.gz
llvm-f9e0390751cb5eefbbbc191f851c52422acacab1.tar.bz2
[AArch64] Select SMULL for zero extended vectors when top bit is zero
we can safely replace a `zext` instruction with `sext` if the top bit is zero. This is useful because we can select `smull` when both operands are sign extended. Reviewed By: fhahn, dmgreen Differential Revision: https://reviews.llvm.org/D134711
Diffstat (limited to 'llvm/lib/Support/VirtualFileSystem.cpp')
0 files changed, 0 insertions, 0 deletions