This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: new register allocator and HARD_REGNO_CALL_PART_CLOBBERED
- From: Michael Matz <matz at suse dot de>
- To: Joern Rennecke <joern dot rennecke at superh dot com>
- Cc: Daniel Berlin <dberlin at dberlin dot org>,Herman ten Brugge <hermantenbrugge at home dot nl>,Dale Johannesen <dalej at apple dot com>, <gcc at gcc dot gnu dot org>
- Date: Wed, 14 May 2003 14:52:25 +0200 (CEST)
- Subject: Re: new register allocator and HARD_REGNO_CALL_PART_CLOBBERED
Hi,
On Wed, 14 May 2003, Joern Rennecke wrote:
> > The usable_regs are intersected for merged webs. If the resulting set
> > would be too small (for instance empty) they aren't merged. So simply
> > limiting the usable_regs for the webs in question should already Just Work
> > (modulo bugs ;-) )
>
> Why would you consider registers that require caller saves as not usable at
> all? They are perfectly usable, but at a higher cost.
As I said, that is part of a patch here. I need to clean my backlog
somewhen ...
Ciao,
Michael.