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