aboutsummaryrefslogtreecommitdiff
path: root/libjava/javax/swing/InputMap.java
diff options
context:
space:
mode:
authorRoger Sayle <roger@eyesopen.com>2004-09-02 02:00:55 +0000
committerRoger Sayle <sayle@gcc.gnu.org>2004-09-02 02:00:55 +0000
commit262767053ee39b37d4e34b4fae01bfb1697bd081 (patch)
treec09b8510a43b24546efee3e6150e55ce41b0c5a6 /libjava/javax/swing/InputMap.java
parent594a35657ae16ce4390cbcd478e367a306762797 (diff)
downloadgcc-262767053ee39b37d4e34b4fae01bfb1697bd081.zip
gcc-262767053ee39b37d4e34b4fae01bfb1697bd081.tar.gz
gcc-262767053ee39b37d4e34b4fae01bfb1697bd081.tar.bz2
expmed.c (enum alg_code): Remove long unused enumeration values.
* expmed.c (enum alg_code): Remove long unused enumeration values. (struct mult_cost): New structure to hold the "score" of a synthetic multiply sequence, including both a rtx_cost and a latency field. (MULT_COST_LESS): New macro to compare mult_cost to a constant. (CHEAPER_MULT_COST): New macro to compare two mult_costs. (struct algorithm): Change type of cost field to be mult_cost. (synth_mult): Change type of cost_limit argument to be a pointer to a mult_cost. Update all cost comparisons to use the new mult_cost infrastructure. For alg_add_factor and alg_sub_factor operations, latency is lower than the rtx_cost. (choose_mult_variant): Update calls to synth_mult. Perform cost comparisons using the new mult_cost infrastructure. (expand_mult_highpart): Use alg.cost.cost instead of alg.cost to optain the total rtx_cost of a synth_mult "algorithm". From-SVN: r86954
Diffstat (limited to 'libjava/javax/swing/InputMap.java')
0 files changed, 0 insertions, 0 deletions