aboutsummaryrefslogtreecommitdiff
path: root/gcc/version.c
diff options
context:
space:
mode:
authorKazu Hirata <kazu@cs.umass.edu>2005-02-01 00:14:47 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2005-02-01 00:14:47 +0000
commitbc5e3b54eb248f59e2bde5d84219d1c99bf99603 (patch)
tree6fadc397d766090c518112d19a13a4fc1e03c5c3 /gcc/version.c
parentb4519d39bc85072ea1ec7b4ad254481d387a695c (diff)
downloadgcc-bc5e3b54eb248f59e2bde5d84219d1c99bf99603.zip
gcc-bc5e3b54eb248f59e2bde5d84219d1c99bf99603.tar.gz
gcc-bc5e3b54eb248f59e2bde5d84219d1c99bf99603.tar.bz2
cse.c (cse_reg_info): Remove hash_next, next, regno.
* cse.c (cse_reg_info): Remove hash_next, next, regno. Add timestamp. (cse_reg_info_list, cse_reg_info_list_free, REGHASH_SHIFT, REGHASH_SIZE, REGHASH_MASK, reg_hash, REGHASH_FN, cached_cse_reg_info, GET_CSE_REG_INFO): Remove. (cached_regno): Initialize to INVALID_REGNUM. (cse_reg_info_table_size, cse_reg_info_table_first_uninitialized, cse_reg_info_timestamp): New. (REG_TICK, REG_IN_TABLE, SUBREG_TICKED, REG_QTY): Use get_cse_reg_info. (init_cse_reg_info, get_cse_reg_info_1): New. (get_cse_reg_info): Cache the last look-up. (new_basic_block): Update the code to clear mappings from registers to cse_reg_info entries. (cse_main): Call init_cse_reg_info. From-SVN: r94506
Diffstat (limited to 'gcc/version.c')
0 files changed, 0 insertions, 0 deletions