aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-common.c
diff options
context:
space:
mode:
authorTom Wood <wood@gnu.org>1992-08-14 22:53:16 +0000
committerTom Wood <wood@gnu.org>1992-08-14 22:53:16 +0000
commit72f1215c5823a668d673bc7af7784a58dd035719 (patch)
tree8be676399f0c9f42cff6b3f595d1053fcf689ac9 /gcc/c-common.c
parentd6927cc9589c923b7d5be294bcc8ea9280badc5a (diff)
downloadgcc-72f1215c5823a668d673bc7af7784a58dd035719.zip
gcc-72f1215c5823a668d673bc7af7784a58dd035719.tar.gz
gcc-72f1215c5823a668d673bc7af7784a58dd035719.tar.bz2
(simplify_by_exploding, find_and_mark_used_attributes,
unmark_used_attributes, add_values_to_cover, increment_current_value, test_for_current_value, simplify_with_current_value, simplify_with_current_value_aux): New functions. (struct function_unit): Add max_busy_cost, {min,max}_busy_delay. (expand_units): Use simplify_by_exploding to simplify the function_units_used attribute. Compute the ready cost attributes as a COND in numeric order. (gen_unit): Compute {min,max}_ready_cost and {min,max}_busy_delay. (write_function_unit_info): Determine if there is only one busy delay value by comparing the minimum and maximum busy delay. Write the initializer for function_units in numeric order. Write out the maximum busy delay field. (attr_desc): Add negative_ok field. (find_attr, make_internal_attr): Initialize negative_ok. (check_attr_value): Allow negative values for CONST_STRING for numeric attributes with negative_ok. (encode_units_mask): Change the encoding of the function_units_used result. {.... From-SVN: r1848
Diffstat (limited to 'gcc/c-common.c')
0 files changed, 0 insertions, 0 deletions