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