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]

Re: New x86 backend and my regstack changes...


On Fri, Jul 02, 1999 at 03:52:24PM +0200, Jan Hubicka wrote:
> > My question here is whether we should be preferencing ax as you are.
> > Do you get better (or smaller, for some reasonably large source) code
> > if you use "%*a,rm" instead?
> 
> I will try it. The eax case is better, because short version of test
> instruction results (test instruciton with immediate and non-eax parameter
> is one byte longer).  Fact is that this messes up the preferences in other
> forms of test instruction as well, so your suggestion is most probably good
> idea. I've done this change before the peepholers, that now does most of
> the job. W/o peepholers this change helped a bit on XaoS executable. With
> the peepholers it is hard to see test imm at all now..
> So please add the asterisk there...

Ok, will-do.


r~


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