This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: SUBREG questions
- To: matzmich at cs dot tu-berlin dot de (Michael Matz)
- Subject: Re: SUBREG questions
- From: Joern Rennecke <amylaar at cambridge dot redhat dot com>
- Date: Fri, 23 Feb 2001 20:26:02 +0000 (GMT)
- Cc: amylaar at cambridge dot redhat dot com (Joern Rennecke), gcc at gcc dot gnu dot org
> So, this means, that a (set (subreg:SI ...)) never destroys anything
> besides the hardreg behind that one subreg (if its a SImode hardreg), but
> e.g. a (set (subreg:QI (reg:SI 123) 0)) destroys a
> (subreg:QI (reg:SI 123) 1)? (I'm asking all this in context of register
> allocation only, that's why that 'hardreg "behind" the subreg')
Yes, for a processor like the x86 where a word is four addressable units.