Add insn types for fusion pairs
authorAaron Sawdey <acsawdey@linux.ibm.com>
Tue, 2 Mar 2021 23:50:52 +0000 (17:50 -0600)
committerAaron Sawdey <acsawdey@linux.ibm.com>
Fri, 21 May 2021 12:31:08 +0000 (07:31 -0500)
commit5ae352467a5a9414c0abea008f3719c6d3ae54e7
tree77f2729c5332201350ac4f9cab66cfc58d9ca359
parent2df9d3c52e6758f6640e7c0ae0b7502c7cc1d430
Add insn types for fusion pairs

This adds new values for insn attr type for p10 fusion. The genfusion.pl
script is modified to use them, and fusion.md regenerated to capture
the new patterns. There are also some formatting only changes to
fusion.md that apparently weren't captured after a previous commit
of genfusion.pl.

gcc/
* config/rs6000/rs6000.md (define_attr "type"): Add types for fusion.
* config/rs6000/genfusion.pl (gen_ld_cmpi_p10): Use new fusion types.
(gen_2logical): Use new fusion types.
* config/rs6000/fusion.md: Regenerate.
gcc/config/rs6000/fusion.md
gcc/config/rs6000/genfusion.pl
gcc/config/rs6000/rs6000.md