This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: find_mem_givs SMALL_REGISTER_CLASSES patch
- To: John Wehle <john at feith dot com>, egcs-patches at cygnus dot com
- Subject: Re: find_mem_givs SMALL_REGISTER_CLASSES patch
- From: Richard Henderson <rth at cygnus dot com>
- Date: Sat, 27 Jun 1998 23:31:04 -0700
- Cc: law at cygnus dot com
- References: <199806280136.VAA22552@jwlab.FEITH.COM>
- Reply-To: Richard Henderson <rth at cygnus dot com>
On Sat, Jun 27, 1998 at 09:36:51PM -0400, John Wehle wrote:
> This patch seems to improve the i386 performance of the recent
> FP benchmark posted to egcs by about 25%. The call to memory_address_p
> is to handle find_mem_givs being called with an expression which
> isn't a valid memory reference for the machine, in which case it
> might as well record the giv. I'm not sure if this is a useful
> theory ... hopefully someone with more knowledge will comment. :-)
Not recording givs sounds like a bad plan to me. Have you tried
my loop patches (mark 12a to appear shortly) to see if they fix
the problem as well?
r~