OSDN Git Service

* cse.c: Include hashtab.h instead of splay-tree.h
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Oct 1999 08:19:37 +0000 (08:19 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Oct 1999 08:19:37 +0000 (08:19 +0000)
commitac6133674507471f1c411a8c34a474bbe2ee3c85
tree51bee7d55051acc91c3a4b78a828bf3d3142a8e3
parent501df1949c432a46617f8dbf00bdeb05547b4536
    * cse.c: Include hashtab.h instead of splay-tree.h
        (struct cse_reg_info): No longer use variant union.  Add new
        field "regno".  All references changed to avoid union.
        (cse_reg_info_used_list, cse_reg_info_used_list_end): New variables.
        (free_cse_reg_info): Remove.
        (hash_cse_reg_info, cse_reg_info_equal_p): New functions.
        (get_cse_reg_info): Revamp to use expandable hash tables instead
        of splay trees.  Initialize new fields in cse_reg_info structure.
        (new_basic_block): Similarly.

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