OSDN Git Service

* basic-block.h (compute_flow_dominators): Declare.
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Sep 1999 14:53:51 +0000 (14:53 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Sep 1999 14:53:51 +0000 (14:53 +0000)
commit6627f3ed51b90f1171ee46f98dc3554244790d3b
tree077a01b5e5554bcfc46f5636896f0c1d59398553
parent5b722c78ff0f7fdca9fdd9b6771bd998e5eb5b40
    * basic-block.h (compute_flow_dominators): Declare.

        * gcse.c (alloc_code_hoist_mem): New function.
        (free_code_hoist_mem, compute_code_hoist_vbeinout): Likewise.
        (compute_code_hoist_data, hoist_expr_reaches_here_p): Likewise.
        (hoist_code, one_code_hoisting_pass): Likewise.
        (gcse_main): If optimizing for size, then hoist expressions
        computed in multiple dominated basic blocks.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29523 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/basic-block.h
gcc/gcse.c