Re: [x86 PATCH] Improve performance for Haswell family.

2015-09-10 Thread Uros Bizjak
Hello! > Here is updated patch introducing new .md file describing Haswell > pipeline. Reassociation width for float-point instructions was > increased to 4 for Haswell family. > > Regression testing did not show any new failures. > Is it OK for trunk? > > ChangeLog > 2015-09-10 Yuri Rumyantsev

Re: [x86 PATCH] Improve performance for Haswell family.

2015-09-10 Thread H.J. Lu
On Thu, Sep 10, 2015 at 9:39 AM, Yuri Rumyantsev wrote: > Hi All, > > Here is updated patch introducing new .md file describing Haswell > pipeline. Reassociation width for float-point instructions was > increased to 4 for Haswell family. > > Regression testing did not show any new failures. > Is i

[x86 PATCH] Improve performance for Haswell family.

2015-09-10 Thread Yuri Rumyantsev
Hi All, Here is updated patch introducing new .md file describing Haswell pipeline. Reassociation width for float-point instructions was increased to 4 for Haswell family. Regression testing did not show any new failures. Is it OK for trunk? ChangeLog 2015-09-10 Yuri Rumyantsev * config/i386

Re: [PATCH] Improve performance for Haswell family.

2015-08-14 Thread Uros Bizjak
On Fri, Aug 14, 2015 at 5:09 PM, Yuri Rumyantsev wrote: > Will it be fine for you if I split core2.md to instruction reservation > definition for core2 (old core2.md got old cpu core2) and new > nehalem.md (my changes for core2.md but for cpu nehalem only)? I'm looking at [1], where targets from

Re: [PATCH] Improve performance for Haswell family.

2015-08-14 Thread Yuri Rumyantsev
Thanks Uros. Will it be fine for you if I split core2.md to instruction reservation definition for core2 (old core2.md got old cpu core2) and new nehalem.md (my changes for core2.md but for cpu nehalem only)? Thanks. Yuri. 2015-08-14 13:20 GMT+03:00 Uros Bizjak : > On Fri, Aug 14, 2015 at 11:44

Re: [PATCH] Improve performance for Haswell family.

2015-08-14 Thread Uros Bizjak
On Fri, Aug 14, 2015 at 11:44 AM, Yuri Rumyantsev wrote: > Hi All, > > Here is patch which contains > (1) modifying of core2.md to conform Haswell pipeline and adding of > missed instruction reservation for instructions with vector operands. > (2) increase reassociation width for float-point oper

[PATCH] Improve performance for Haswell family.

2015-08-14 Thread Yuri Rumyantsev
Hi All, Here is patch which contains (1) modifying of core2.md to conform Haswell pipeline and adding of missed instruction reservation for instructions with vector operands. (2) increase reassociation width for float-point operations for Haswell family and 64-bit target, this allows to get +10%