[X86] Remove Commutable flag from mpsadbw intrinsics.
authorCraig Topper <craig.topper@sifive.com>
Sun, 19 Sep 2021 20:20:36 +0000 (13:20 -0700)
committerCraig Topper <craig.topper@sifive.com>
Sun, 19 Sep 2021 20:22:22 +0000 (13:22 -0700)
commit391fa371fdfbc5ea4d4a924aebb27cb77d483da4
tree8d567c93802d3ee7818dc70b5959b75b0723c7d2
parent2bde3dcd32b3ce2c8855d13659c6708f4434a985
[X86] Remove Commutable flag from mpsadbw intrinsics.

Unlike psadbw, mpsadbw is not commutable because of how it operates
on blocks. We already marked as not commutable for MachineIR, but
had it commutable for the tablegened isel patterns.

Fixes PR51908.
llvm/include/llvm/IR/IntrinsicsX86.td
llvm/test/CodeGen/X86/avx2-intrinsics-x86.ll
llvm/test/CodeGen/X86/sse41-intrinsics-x86.ll