diff options
author | Michael Matz <matzmich@cs.tu-berlin.de> | 2000-11-30 21:40:33 +0000 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2000-11-30 13:40:33 -0800 |
commit | 25e4379fe54884cd49f653bc97ddf98f89d8c796 (patch) | |
tree | 85bc1efd0f69f6554f716ba134eaafceffa2538b /libjava/java/sql/Array.java | |
parent | 41c395330242369ea5d33c544ad41f8833df782c (diff) | |
download | gcc-25e4379fe54884cd49f653bc97ddf98f89d8c796.zip gcc-25e4379fe54884cd49f653bc97ddf98f89d8c796.tar.gz gcc-25e4379fe54884cd49f653bc97ddf98f89d8c796.tar.bz2 |
flow.c (make_edge): Early out, if no flags to set.
* 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.
From-SVN: r37899
Diffstat (limited to 'libjava/java/sql/Array.java')
0 files changed, 0 insertions, 0 deletions