diff options
author | Aaron Sawdey <acsawdey@linux.ibm.com> | 2020-12-08 12:07:04 -0600 |
---|---|---|
committer | Aaron Sawdey <acsawdey@linux.ibm.com> | 2021-01-30 15:52:27 -0600 |
commit | 1242eb75b3d9d46ae3d035bff52e8889baf24223 (patch) | |
tree | b1e818ab48a4fab04dc329c3fb4093256d5f478d /libiberty/dyn-string.c | |
parent | 349b909bb35eafdf4ed85782bfc6de87bc82018f (diff) | |
download | gcc-1242eb75b3d9d46ae3d035bff52e8889baf24223.zip gcc-1242eb75b3d9d46ae3d035bff52e8889baf24223.tar.gz gcc-1242eb75b3d9d46ae3d035bff52e8889baf24223.tar.bz2 |
Fusion patterns for logical-logical
This patch adds a new function to genfusion.pl to generate patterns for
logical-logical fusion. They are enabled by default for power10 and can
be disabled by -mno-power10-fusion-2logical or -mno-power10-fusion.
gcc/ChangeLog
* config/rs6000/genfusion.pl (gen_2logical): New function to
generate patterns for logical-logical fusion.
* config/rs6000/fusion.md: Regenerated patterns.
* config/rs6000/rs6000-cpus.def: Add
OPTION_MASK_P10_FUSION_2LOGICAL.
* config/rs6000/rs6000.c (rs6000_option_override_internal):
Enable logical-logical fusion for p10.
* config/rs6000/rs6000.opt: Add -mpower10-fusion-2logical.
Diffstat (limited to 'libiberty/dyn-string.c')
0 files changed, 0 insertions, 0 deletions