diff options
author | Torbjorn Granlund <tege@gnu.org> | 1995-02-06 02:37:27 +0000 |
---|---|---|
committer | Torbjorn Granlund <tege@gnu.org> | 1995-02-06 02:37:27 +0000 |
commit | 71af73bb7f9d65a10c37ab6368e880b3b1774889 (patch) | |
tree | 463bc1173c25e3f3ea283870fc7b8a14d731f758 /gcc/flow.c | |
parent | 6697c6bf7f30841df630ede04050e1c9e2383ed9 (diff) | |
download | gcc-71af73bb7f9d65a10c37ab6368e880b3b1774889.zip gcc-71af73bb7f9d65a10c37ab6368e880b3b1774889.tar.gz gcc-71af73bb7f9d65a10c37ab6368e880b3b1774889.tar.bz2 |
(mul_cost, div_cost): New variables.
(mul_widen_cost, mul_highpart_cost): New variables.
(init_expmed): Init new variables.
(expand_mult_highpart): New argument, MAX_COST.
Use new argument in several places. Simplify code that tries
widening multiply variants.
(expand_divmod): New variables MAX_COST, EXTRA_COST.
Initialize MAX_COST dependent on REM_FLAG.
Calculate and pass cost in all calls of expand_mult_highpart.
From-SVN: r8868
Diffstat (limited to 'gcc/flow.c')
0 files changed, 0 insertions, 0 deletions