OSDN Git Service

Michael Matz <matzmich@cs.tu-berlin.de>
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Nov 2000 09:58:40 +0000 (09:58 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Nov 2000 09:58:40 +0000 (09:58 +0000)
commit4794f98977a772ed2f4faf695ff100a2111109ae
tree0ae1829906b698b59a80644fab4750674494c842
parent110526c756ee73123a0e598b2f7f7bfd4e5a7837
Michael Matz  <matzmich@cs.tu-berlin.de>

        * dominance.c: New file.
        * Makefile.in (OBJS): Add dominance.o.

        * flow.c (compute_flow_dominators): Remove.
        (compute_immediate_dominators): Remove.
        (compute_immediate_postdominators): Remove.
        * basic-block.h: Remove their prototypes.
        (calculate_dominance_info): Add prototype.

        * dce.c (eliminate_dead_code): Change calls to above functions.
        Don't compute dominators but only immediate dominators.
        * flow.c (flow_loops_find): Change callers.
        * gcse.c (compute_code_hoist_data): Likewise.
        * haifa-sched.c (schedule_insns): Likewise.
        * ifcvt.c (if_convert): Likewise.
        * ssa.c (convert_to_ssa): Likewise, and only compute immediate
        dominators.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37449 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/Makefile.in
gcc/basic-block.h
gcc/dce.c
gcc/dominance.c [new file with mode: 0644]
gcc/flow.c
gcc/gcse.c
gcc/haifa-sched.c
gcc/ifcvt.c
gcc/ssa.c