This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: RFA: Stop df from generating SUBREG REG_NOTES
- From: Ian Lance Taylor <iant at google dot com>
- To: Richard Sandiford <rsandifo at nildram dot co dot uk>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: 26 Jul 2007 16:34:55 -0700
- Subject: Re: RFA: Stop df from generating SUBREG REG_NOTES
- References: <20070626000132.GC995@kam.mff.cuni.cz> <468283E0.3010004@google.com> <20070627205004.GB5913@kam.mff.cuni.cz> <20070628.081214.68144053.kkojima@rr.iij4u.or.jp> <20070627232715.GD15535@atrey.karlin.mff.cuni.cz> <87hcosdoqc.fsf@moria.site> <20070628171601.GF5913@kam.mff.cuni.cz> <87myyjkfmr.fsf@firetop.home> <87abujjjnk.fsf@firetop.home> <874pk8eiea.fsf_-_@firetop.home>
Richard Sandiford <rsandifo@nildram.co.uk> writes:
> > gcc/
> > * df.h (df_mw_hardreg): Remove "loc" field.
> > * df-scan.c (df_ref_record): Don't set it. Remove redundant
> > local variable.
> > * df-problems.c (df_whole_mw_reg_unused_p): New function,
> > split out from df_set_unused_notes_for_mw. Return false for
> > partial references. Assert that mw_reg is a REG when returning true.
> > (df_set_unused_notes_for_mw): Use it. Use mw_reg instead of *loc.
> > (df_whole_mw_reg_dead_p): New function, split out from
> > df_set_dead_notes_for_mw. Return false for partial references.
> > Assert that mw_reg is a REG when returning true.
> > (df_set_dead_notes_for_mw): Use it. Use mw_reg instead of *loc.
> > Remove redundant bitmap check.
This is OK.
Thanks.
Ian