aboutsummaryrefslogtreecommitdiff
path: root/libiberty/dyn-string.c
diff options
context:
space:
mode:
authorAaron Sawdey <acsawdey@linux.ibm.com>2020-12-08 12:07:04 -0600
committerAaron Sawdey <acsawdey@linux.ibm.com>2021-01-30 15:52:27 -0600
commit1242eb75b3d9d46ae3d035bff52e8889baf24223 (patch)
treeb1e818ab48a4fab04dc329c3fb4093256d5f478d /libiberty/dyn-string.c
parent349b909bb35eafdf4ed85782bfc6de87bc82018f (diff)
downloadgcc-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