]> gcc.gnu.org Git - gcc.git/commit - gcc/gcse.c
gcse.c (record_one_set): Prepend instead of append onto reg_set_table, making it...
authorMichael Matz <matzmich@cs.tu-berlin.de>
Fri, 21 Jul 2000 00:07:33 +0000 (00:07 +0000)
committerJeff Law <law@gcc.gnu.org>
Fri, 21 Jul 2000 00:07:33 +0000 (18:07 -0600)
commit274969ea8e357380c3b8d8516e94bf4e26ff9cbe
treef90d57c3d5e2996dc54ebe2a6fdefbf8714163ff
parent7be50fd30fa08028f2ea7ac281cd0a310151d3b9
gcse.c (record_one_set): Prepend instead of append onto reg_set_table, making it O(n) instead O(n^2).

        * 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.

From-SVN: r35158
gcc/ChangeLog
gcc/gcse.c
gcc/lcm.c
This page took 0.059626 seconds and 5 git commands to generate.