diff options
author | Roger Sayle <roger@eyesopen.com> | 2004-06-13 02:46:08 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2004-06-13 02:46:08 +0000 |
commit | 965703ed8e1a320e190baee91f8ce6a3c07d98ea (patch) | |
tree | 60606718d799c08f814f5d1cc825b6455dad1de4 /gcc/c-decl.c | |
parent | 3839e36afce7cf51ec030562adcad7af941495e9 (diff) | |
download | gcc-965703ed8e1a320e190baee91f8ce6a3c07d98ea.zip gcc-965703ed8e1a320e190baee91f8ce6a3c07d98ea.tar.gz gcc-965703ed8e1a320e190baee91f8ce6a3c07d98ea.tar.bz2 |
expmed.c (shift_cost, [...]): Additionally index by machine mode.
* expmed.c (shift_cost, shiftadd_cost, shiftsub_cost): Additionally
index by machine mode.
(init_expmed): Initialize shift_cost, shiftadd_cost and shiftsub_cost
tables inside the loop over machine modes.
(synth_mult, expand_mult_highpart_optab, expand_mult_highpart,
expand_divmod): Index shift*_cost by the appropriate machine mode.
From-SVN: r83053
Diffstat (limited to 'gcc/c-decl.c')
0 files changed, 0 insertions, 0 deletions