On Thu, Jun 12, 2025 at 10:51 AM Hu, Lin1 <lin1...@intel.com> wrote:
>
> Hi,
>
> This patch aims to set SRF issue rate to 4, GNR issue rate to 6. According to
> tests about spec2017, the patch has little effect on performance.
>
> For GRR, CWF, DMR, ARL and PTL, the patch set their issue rate to 6. Waiting 
> for
> more information to update.
>
> Bootstrapped and regtested on x86_64-linux-pc-gnu, OK for trunk.
Ok.
>
> BRs,
> Lin
>
> gcc/ChangeLog:
>
>         * config/i386/x86-tune-sched.cc (ix86_issue_rate): Set 4 for SRF,
>         6 for GRR, GNR, CWF, DMR, ARL, PTL.
> ---
>  gcc/config/i386/x86-tune-sched.cc | 9 +++++++++
>  1 file changed, 9 insertions(+)
>
> diff --git a/gcc/config/i386/x86-tune-sched.cc 
> b/gcc/config/i386/x86-tune-sched.cc
> index 15d3d91a83b..61b1a2686ad 100644
> --- a/gcc/config/i386/x86-tune-sched.cc
> +++ b/gcc/config/i386/x86-tune-sched.cc
> @@ -80,6 +80,7 @@ ix86_issue_rate (void)
>      case PROCESSOR_ALDERLAKE:
>      case PROCESSOR_YONGFENG:
>      case PROCESSOR_SHIJIDADAO:
> +    case PROCESSOR_SIERRAFOREST:
>      case PROCESSOR_GENERIC:
>      /* For znver5 decoder can handle 4 or 8 instructions per cycle,
>         op cache 12 instruction/cycle, dispatch 8 instructions
> @@ -99,6 +100,14 @@ ix86_issue_rate (void)
>        return 5;
>
>      case PROCESSOR_SAPPHIRERAPIDS:
> +    case PROCESSOR_GRANITERAPIDS:
> +    case PROCESSOR_GRANITERAPIDS_D:
> +    case PROCESSOR_DIAMONDRAPIDS:
> +    case PROCESSOR_GRANDRIDGE:
> +    case PROCESSOR_CLEARWATERFOREST:
> +    case PROCESSOR_ARROWLAKE:
> +    case PROCESSOR_ARROWLAKE_S:
> +    case PROCESSOR_PANTHERLAKE:
>        return 6;
>
>      default:
> --
> 2.31.1
>


-- 
BR,
Hongtao

Reply via email to