gcc/
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Jul 2007 07:15:45 +0000 (07:15 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 27 Jul 2007 07:15:45 +0000 (07:15 +0000)
commit05beda33c45284515b7de53d2dab1bad08c44138
tree2124663a46dfbe425b1fd38aa2eb18a8e4d6fe02
parent89bd57be91cc513685ede25cdf2a284c98349c4b
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126970 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/df-problems.c
gcc/df-scan.c
gcc/df.h