diff options
author | amylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-12-06 16:07:57 +0000 |
---|---|---|
committer | amylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-12-06 16:07:57 +0000 |
commit | e0ed20425583348855a51af0dd9e094e9d292aea (patch) | |
tree | 9ec453156c67cb3f9ea55c056c47598fb9008aac /gcc/c-gimplify.c | |
parent | a104a4a01fccf2892a11069722749612385049e0 (diff) | |
download | gcc-e0ed20425583348855a51af0dd9e094e9d292aea.tar.gz |
* bt-load.c (btr_def_s): New member own_end;
(add_btr_to_live_range): Add second parameter. Changed caller.
(clear_btr_from_live_range): Clear btrs_live_at_end bit
for the register its definition basic block if own_end is set.
(augment_live_range): Also take btrs_live_at_end into account.
(combine_btr_defs): Don't bother with
other_def->other_btr_uses_after_use if it pertains to a different
register.
(move_btr_def): Set def->other_btr_uses_before_def after
calling combine_btr_defs."
* bt-load.c (augment_live_range): New argument full_range.
Changed all callers.
* bt-load.c (move_tr_def): Set other_tr_uses_before_def
taking new btr assignment into account.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91780 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/c-gimplify.c')
0 files changed, 0 insertions, 0 deletions