[llvm] [X86] Fast AVX-512-VNNI vpdpwssd tuning (PR #85033)
Phoebe Wang via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 13 00:46:21 PDT 2024
================
@@ -10572,18 +10572,23 @@ bool X86InstrInfo::getMachineCombinerPatterns(
case X86::VPDPWSSDrm:
case X86::VPDPWSSDYrr:
case X86::VPDPWSSDYrm: {
- Patterns.push_back(MachineCombinerPattern::DPWSSD);
- return true;
+ if (!Subtarget.hasFastPWSSD()) {
----------------
phoebewang wrote:
Put this at the beginning?
```
if (!Subtarget.hasFastPWSSD())
return TargetInstrInfo::getMachineCombinerPatterns(Root, Patterns,
DoRegPressureReduce);
```
https://github.com/llvm/llvm-project/pull/85033
More information about the llvm-commits
mailing list