Hi!

On Fri, Jan 28, 2022 at 12:03:09PM -0600, Pat Haugen wrote:
> Mark Power10 fusion option undocumented and remove sub-options.

> gcc/
>       * config/rs6000/rs6000.opt (mpower10-fusion): Mark Undocumented.
>       (mpower10-fusion-ld-cmpi, mpower10-fusion-2logical,
>       mpower10-fusion-logical-add, mpower10-fusion-add-logical,
>       mpower10-fusion-2add, mpower10-fusion-2store): Remove.
>       * config/rs6000/rs6000-cpus.def (ISA_3_1_MASKS_SERVER,
>       OTHER_P9_VECTOR_MASKS): Remove Power10 fusion sub-options.
>       * config/rs6000/rs6000.cc (rs6000_option_override_internal,
>       power10_sched_reorder): Likewise.
>       * config/rs6000/genfusion.pl (gen_ld_cmpi_p10, gen_logical_addsubf,
>       gen_addadd): Likewise
>       * config/rs6000/fusion.md: Regenerate.

>    /* Try to pair certain store insns to adjacent memory locations
>       so that the hardware will fuse them to a single operation.  */
> -  if (TARGET_P10_FUSION && TARGET_P10_FUSION_2STORE
> +  if (TARGET_P10_FUSION
>        && is_fusable_store (last_scheduled_insn, &mem1))

Please fit that on one line now :-)

Okay for trunk with that triviality.  Thanks!


Segher

Reply via email to