diff options
| author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-04-07 23:33:47 +0000 |
|---|---|---|
| committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-04-07 23:33:47 +0000 |
| commit | 7771530ec44b7a3d6bc369d7bde2557f1efc14f7 (patch) | |
| tree | 6f5803593cbd6ead55d5dee13f78940d641c0d19 /libjava/java/text | |
| parent | d6aaf00e6b30ee659b685f5384284131a6e69f09 (diff) | |
| download | ppe42-gcc-7771530ec44b7a3d6bc369d7bde2557f1efc14f7.tar.gz ppe42-gcc-7771530ec44b7a3d6bc369d7bde2557f1efc14f7.zip | |
* flow.c (loop_depth): Remove.
(reg_next_use, cc0_live, mem_set_list): Replace with ...
(struct propagate_block_info): New.
(life_analysis): Don't allocate reg_next_use.
(propagate_block_delete_insn): Break out of propagate_block.
Use flow_delete_insn to unlink rather than use NOTE_INSN_DELETED.
(propagate_block_delete_libcall): Likewise.
(propagate_block): Create a propagate_block_info struct to pass
to subroutines. Allocate one not two temporary regsets. Don't
clobber memory for const calls. Look for clobbers in
CALL_INSN_FUNCTION_USAGE.
(mark_set_regs): Recognize COND_EXEC.
(mark_set_reg): Break out of mark_set_1.
(mark_used_reg): Break out of mark_used_regs.
(mark_used_regs): Recognize COND_EXEC.
(insn_dead_p): Use propagate_block_info struct.
(libcall_dead_p, invalidate_mems_from_autoinc): Likewise.
(find_auto_inc, try_pre_increment_1): Likewise.
(print_rtl_with_bb): Dump regs live at end too.
(count_reg_sets_1): Pass in loop_depth.
(count_reg_sets, count_reg_references): Likewise.
(recompute_reg_usage): Provide it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33012 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/text')
0 files changed, 0 insertions, 0 deletions

