summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/java
diff options
context:
space:
mode:
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>2005-02-01 00:14:47 +0000
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>2005-02-01 00:14:47 +0000
commit3bd204903675bca7a6eb3f578e689dc99e8f708f (patch)
tree6fadc397d766090c518112d19a13a4fc1e03c5c3 /libjava/gnu/java
parentb765c734625d155bc58a4bf8fe51a14f5f9e139e (diff)
downloadppe42-gcc-3bd204903675bca7a6eb3f578e689dc99e8f708f.tar.gz
ppe42-gcc-3bd204903675bca7a6eb3f578e689dc99e8f708f.zip
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94506 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud