]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/df-scan.c
* rtlanal.c (struct subreg_info, subreg_get_info, subreg_nregs):
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Dec 2006 16:25:00 +0000 (16:25 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Dec 2006 16:25:00 +0000 (16:25 +0000)
commitfe2ebfc850445a2622434cff7771bab38233fbd6
treee5723b345a12a4d1072befdb9b246a6a0ddc5270
parentf3c40e6dbeefd9efe87c6919805b669e3eb8b223
* rtlanal.c (struct subreg_info, subreg_get_info, subreg_nregs):
New.
(subreg_regno_offset, subreg_offset_representable_p): Change to
wrappers about subreg_get_info.
(refers_to_regno_p, reg_overlap_mentioned_p): Use subreg_nregs.
* rtl.h (subreg_nregs): Declare.
* doc/tm.texi (HARD_REGNO_NREGS_HAS_PADDING): Update to refer to
subreg_get_info.
* caller-save.c (mark_set_regs, add_stored_regs): Use
subreg_nregs.
* df-scan.c (df_ref_record): Use subreg_nregs.
* flow.c (mark_set_1): Use subreg_nregs.
* postreload.c (move2add_note_store): Use subreg_nregs.
* reload.c (decompose, refers_to_regno_for_reload_p,
reg_overlap_mentioned_for_reload_p): Use subreg_nregs.
* resource.c (update_live_status, mark_referenced_resources,
mark_set_resources): Use subreg_nregs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120076 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/caller-save.c
gcc/df-scan.c
gcc/doc/tm.texi
gcc/flow.c
gcc/postreload.c
gcc/reload.c
gcc/resource.c
gcc/rtl.h
gcc/rtlanal.c