aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineSink.cpp
diff options
context:
space:
mode:
authorDaniel Zabawa <daniel.zabawa@intel.com>2024-11-25 16:26:23 -0800
committerGitHub <noreply@github.com>2024-11-26 08:26:23 +0800
commitc1a3960abe5ca316e9a26e87cdc3a7f94e420dc6 (patch)
tree771ac22da1f8849bfd267c61810e09fcf1199527 /llvm/lib/CodeGen/MachineSink.cpp
parent2ab84a60ff88279884ca1b2a1655bd9f119bc803 (diff)
downloadllvm-c1a3960abe5ca316e9a26e87cdc3a7f94e420dc6.zip
llvm-c1a3960abe5ca316e9a26e87cdc3a7f94e420dc6.tar.gz
llvm-c1a3960abe5ca316e9a26e87cdc3a7f94e420dc6.tar.bz2
[X86] Add APX imulzu support. (#116806)
Add patterns to select 16b imulzu with -mapx-feature=zu, including folding of zero-extends of the result. IsDesirableToPromoteOp is changed to leave 16b multiplies by constant un-promoted, as imulzu will not cause partial-write stalls.
Diffstat (limited to 'llvm/lib/CodeGen/MachineSink.cpp')
0 files changed, 0 insertions, 0 deletions