summaryrefslogtreecommitdiff
path: root/libobjc/sarray.c
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2000-11-30 21:40:33 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2000-11-30 21:40:33 +0000
commitf1f37b794be592aa50f26641c7cb93ee0c78442a (patch)
tree85bc1efd0f69f6554f716ba134eaafceffa2538b /libobjc/sarray.c
parent2d81de5a81914243a24c43accbd9ff6fbe3e6428 (diff)
downloadgcc-f1f37b794be592aa50f26641c7cb93ee0c78442a.tar.gz
* flow.c (make_edge): Early out, if no flags to set.
(calculate_global_regs_live): Clear out garbage only when necessary. * simplify-rtx.c (varray_type used_regs): New. (clear_table): Use it to only clear necessary items. (cselib_lookup, cselib_record_set): Remember newly set items. (cselib_update_varray_sizes, cselib_init): Initialize and grow used_regs. * local-alloc.c (update_equiv_regs): New local `cleared_regs'. Move clearing of dead regs out of insn-loop. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37899 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libobjc/sarray.c')
0 files changed, 0 insertions, 0 deletions