This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Hoist adjacent pointer loads
- From: Jakub Jelinek <jakub at redhat dot com>
- To: "William J. Schmidt" <wschmidt at linux dot vnet dot ibm dot com>
- Cc: Richard Guenther <rguenther at suse dot de>, Richard Guenther <richard dot guenther at gmail dot com>, gcc-patches at gcc dot gnu dot org, bergner at vnet dot ibm dot com
- Date: Mon, 4 Jun 2012 15:48:38 +0200
- Subject: Re: [PATCH] Hoist adjacent pointer loads
- References: <1336055636.22269.16.camel@gnopaine> <CAFiYyc0hQsvyEvy3mkcvsiJ53LNsdojdDLwY1HKNMrze1mT9cQ@mail.gmail.com> <1337704565.21356.6.camel@gnopaine> <Pine.LNX.4.64.1205231313120.5860@jbgna.fhfr.qr> <1338817520.4134.7.camel@oc2474580526.ibm.com>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Mon, Jun 04, 2012 at 08:45:20AM -0500, William J. Schmidt wrote:
> 2012-06-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
>
> * opts.c: Add -fhoist_adjacent_loads to -O2 and above.
The option name has hyphens instead of underscores in it, so the above is
wrong.
> --- gcc/common.opt (revision 187805)
> +++ gcc/common.opt (working copy)
> @@ -1186,6 +1186,11 @@ fgraphite-identity
> Common Report Var(flag_graphite_identity) Optimization
> Enable Graphite Identity transformation
>
> +fhoist-adjacent-loads
> +Common Report Var(flag_hoist_adjacent_loads) Optimization
> +Enable hoisting adjacent loads to encourage generating conditional move
> +instructions
> +
Jakub