egcs/gcc ChangeLog cse.c
law@gcc.gnu.org
law@gcc.gnu.org
Fri Oct 15 01:19:00 GMT 1999
CVSROOT: /cvs/gcc
Module name: egcs
Changes by: law@sourceware.cygnus.com 99/10/15 01:19:37
Modified files:
gcc : ChangeLog cse.c
Log message:
* 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.
More information about the Gcc-cvs
mailing list