From: Aaron Sawdey <acsaw...@linux.ibm.com>

Two more sets of combine patterns for p10 fusion. These require 
the "Add insn types for fusion pairs" patch I posted earlier today.

If ok I would like to put these in gcc 12 trunk and backport for 11.2.

Thanks,
   Aaron

Aaron Sawdey (2):
  combine patterns for add-add fusion
  Fusion patterns for add-logical/logical-add

 gcc/config/rs6000/fusion.md                   | 908 +++++++++++++-----
 gcc/config/rs6000/genfusion.pl                | 127 ++-
 gcc/config/rs6000/rs6000-cpus.def             |   8 +-
 gcc/config/rs6000/rs6000.c                    |   9 +
 gcc/config/rs6000/rs6000.opt                  |  12 +
 .../gcc.target/powerpc/fusion-p10-addadd.c    |  41 +
 .../gcc.target/powerpc/fusion-p10-logadd.c    |  98 ++
 7 files changed, 925 insertions(+), 278 deletions(-)
 create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-addadd.c
 create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-logadd.c

-- 
2.27.0

Reply via email to