diff options
author | Daniel Zabawa <daniel.zabawa@intel.com> | 2024-11-25 16:26:23 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-26 08:26:23 +0800 |
commit | c1a3960abe5ca316e9a26e87cdc3a7f94e420dc6 (patch) | |
tree | 771ac22da1f8849bfd267c61810e09fcf1199527 /llvm/lib/CodeGen/MachineSink.cpp | |
parent | 2ab84a60ff88279884ca1b2a1655bd9f119bc803 (diff) | |
download | llvm-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