This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [x86 PATCH] Improve performance for Haswell family.
- From: Uros Bizjak <ubizjak at gmail dot com>
- To: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Cc: Yuri Rumyantsev <ysrumyan at gmail dot com>, Igor Zamyatin <izamyatin at gmail dot com>
- Date: Thu, 10 Sep 2015 18:48:33 +0200
- Subject: Re: [x86 PATCH] Improve performance for Haswell family.
- Authentication-results: sourceware.org; auth=none
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.