]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/lcm.c
* gcse.c (record_one_set): Prepend instead of append onto
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Jul 2000 00:07:33 +0000 (00:07 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Jul 2000 00:07:33 +0000 (00:07 +0000)
commit2c59145b87ab545152364c5fbe052b5e414e0a88
treef90d57c3d5e2996dc54ebe2a6fdefbf8714163ff
parent227be4e17be4bedb1f5317c98edcbf0a295566d6
    * gcse.c (record_one_set): Prepend instead of append onto
        reg_set_table, making it O(n) instead O(n^2).
        * lcm.c (compute_antinout_edge,compute_laterin,compute_available):
        Use a queue instead of a stack as worklist.

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