aboutsummaryrefslogtreecommitdiff
path: root/gcc/df.h
diff options
context:
space:
mode:
authorRichard Sandiford <rsandifo@nildram.co.uk>2007-07-27 07:15:45 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2007-07-27 07:15:45 +0000
commit6f5c15202db6f8e32c0b0005fb929b437841378b (patch)
tree2124663a46dfbe425b1fd38aa2eb18a8e4d6fe02 /gcc/df.h
parent23815ffed019aa06977c195519f3b345b3380fe2 (diff)
downloadgcc-6f5c15202db6f8e32c0b0005fb929b437841378b.zip
gcc-6f5c15202db6f8e32c0b0005fb929b437841378b.tar.gz
gcc-6f5c15202db6f8e32c0b0005fb929b437841378b.tar.bz2
df.h (df_mw_hardreg): Remove "loc" field.
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. From-SVN: r126970
Diffstat (limited to 'gcc/df.h')
-rw-r--r--gcc/df.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/df.h b/gcc/df.h
index e4f2c09..7740431 100644
--- a/gcc/df.h
+++ b/gcc/df.h
@@ -311,7 +311,6 @@ struct dataflow
struct df_mw_hardreg
{
rtx mw_reg; /* The multiword hardreg. */
- rtx *loc; /* The location of the reg. */
enum df_ref_type type; /* Used to see if the ref is read or write. */
enum df_ref_flags flags; /* Various flags. */
unsigned int start_regno; /* First word of the multi word subreg. */