This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Simple recompute_reg_usage cleanup
- To: law at cygnus dot com
- Subject: Re: Simple recompute_reg_usage cleanup
- From: Michael Hayes <m dot hayes at elec dot canterbury dot ac dot nz>
- Date: Thu, 09 Dec 1999 23:19:15 +1300 (NZDT)
- Cc: Michael Hayes <m dot hayes at elec dot canterbury dot ac dot nz>,Jan Hubicka <hubicka at atrey dot karlin dot mff dot cuni dot cz>, egcs-patches at egcs dot cygnus dot com,rth at cygnus dot com
- References: <"14407.14547.794346.311149"@ongaonga.elec.canterbury.ac.nz><11810.944723387@upchuck>
Jeffrey A Law writes:
> > I have been trying to use this with the current loop optimiser but am
> > having trouble with insns that are not included in any basic block.
> Are these real insns or notes that are not included in a basic
> block?
barriers and notes.
>
> Presumably this is happening because loop relies on just creating new insns
> wherever it wants -- ie it doesn't try to readjust the cfg related info.
>
> It might be worth looking into how hard it would be to revamp loop to use
> the edge insertion framework provided by flow.
>
> The patch itself seems fine to me.
>
> jeff
>