aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/WasmObjectFile.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2023-01-16 10:44:38 +0000
committerDavid Green <david.green@arm.com>2023-01-16 10:44:38 +0000
commit28de5f99bbe10d8982500abf5df24a80ab1bae79 (patch)
tree39d63541a9bfbd25f88f9824d6420454103aba29 /llvm/lib/Object/WasmObjectFile.cpp
parent56ffd39c3da89dc94ed7d7122fe5765e09429289 (diff)
downloadllvm-28de5f99bbe10d8982500abf5df24a80ab1bae79.zip
llvm-28de5f99bbe10d8982500abf5df24a80ab1bae79.tar.gz
llvm-28de5f99bbe10d8982500abf5df24a80ab1bae79.tar.bz2
[AArch64] Sink to umull if we know tops bits are zero.
This is an extension to the code for sinking splats to multiplies, where if we can detect that the top bits are known-zero we can treat the instruction like a zext. The existing code was also adjusted in the process to make it more precise about only sinking if both operands are zext or sext. Differential Revision: https://reviews.llvm.org/D141275
Diffstat (limited to 'llvm/lib/Object/WasmObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions