This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r118000 - in /branches/dataflow-branch/gcc: Cha...
- From: bonzini at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 24 Oct 2006 09:09:25 -0000
- Subject: r118000 - in /branches/dataflow-branch/gcc: Cha...
Author: bonzini
Date: Tue Oct 24 09:09:23 2006
New Revision: 118000
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=118000
Log:
2006-10-24 Paolo Bonzini <bonzinI@gnu.rg>
* ddg.c (add_deps_for_def, add_deps_for_use): Use accessor macros.
* df.h (DF_REF_STRIPPED, DF_SUBREGS): Remove.
* df-core.c: Don't document scanning flags.
* df-scan.c (df_ref_record): Always behave as if DF_SUBREGS was set.
* df-problems.c (df_lr_bb_local_compute): Strip SUBREGs with
DF_REF_REAL_REG.
(df_chain_start_dump): Don't dump DF_REF_STRIPPED.
(df_create_unused_note, df_ri_bb_compute): Don't "inline"
DF_REF_REAL_LOC.
* fwprop.c (fwprop_init): Do not pass DF_SUBREGS.
* loop-invariant.c (record_use): Don't strip SUBREGs.
(record_uses): Do it here with DF_REF_REAL_LOC.
* loop-iv.c (iv_analyze_def): Only allow REGs. Replace previous
way to check for SUBREGs with an assertion.
Modified:
branches/dataflow-branch/gcc/ChangeLog.dataflow
branches/dataflow-branch/gcc/ddg.c
branches/dataflow-branch/gcc/df-core.c
branches/dataflow-branch/gcc/df-problems.c
branches/dataflow-branch/gcc/df-scan.c
branches/dataflow-branch/gcc/df.h
branches/dataflow-branch/gcc/fwprop.c
branches/dataflow-branch/gcc/loop-invariant.c
branches/dataflow-branch/gcc/loop-iv.c