aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/match.c
diff options
context:
space:
mode:
authorPat Haugen <pthaugen@linux.ibm.com>2021-08-30 10:58:21 -0500
committerPat Haugen <pthaugen@linux.ibm.com>2021-08-30 10:58:21 -0500
commitd73c44800b53c7e130da29e4eff1960b8311ffcd (patch)
tree023508d45482e5fc94ac282767e6298578d5c917 /gcc/fortran/match.c
parent02dbf5d1273eda7db1ef6164b56879e8dc0530f8 (diff)
downloadgcc-d73c44800b53c7e130da29e4eff1960b8311ffcd.zip
gcc-d73c44800b53c7e130da29e4eff1960b8311ffcd.tar.gz
gcc-d73c44800b53c7e130da29e4eff1960b8311ffcd.tar.bz2
Enable store fusion on Power10.
gcc/ChangeLog: * config/rs6000/rs6000-cpus.def (ISA_3_1_MASKS_SERVER): Add OPTION_MASK_P10_FUSION_2STORE. (POWERPC_MASKS): Likewise. * config/rs6000/rs6000.c (rs6000_option_override_internal): Enable store fusion for Power10. (is_fusable_store): New. (power10_sched_reorder): Likewise. (rs6000_sched_reorder): Do Power10 specific reordering. (rs6000_sched_reorder2): Likewise. * config/rs6000/rs6000.opt: Add new option. gcc/testsuite/ChangeLog: * gcc.target/powerpc/fusion-p10-stst.c: New test. * gcc.target/powerpc/fusion-p10-stst2.c: New test.
Diffstat (limited to 'gcc/fortran/match.c')
0 files changed, 0 insertions, 0 deletions