This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


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  <ysrumyan@gmail.com>
>
> * config/i386/haswell.md: New file describing Haswell pipeline.
> * config/i386/i386.c (processor_alias_table): Use CPU_HASWELL for
> haswell-like processors.
> (ix86_reassociation_width): Increase reassociation width for 64-bit
> Haswell processor family.
> * config/i386/i386.md: Introduce haswell cpu and include new md file.

OK for mainline with a minor change to haswell.md:

diff --git a/gcc/config/i386/haswell.md b/gcc/config/i386/haswell.md
new file mode 100644
index 0000000..0e249c4
--- /dev/null
+++ b/gcc/config/i386/haswell.md
@@ -0,0 +1,618 @@
+;; Scheduling for Core 2 and derived processors.

Please update the line above.

Thanks,
Uros.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]