aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-lang.c
diff options
context:
space:
mode:
authorRoger Sayle <roger@eyesopen.com>2004-06-13 02:46:08 +0000
committerRoger Sayle <sayle@gcc.gnu.org>2004-06-13 02:46:08 +0000
commit965703ed8e1a320e190baee91f8ce6a3c07d98ea (patch)
tree60606718d799c08f814f5d1cc825b6455dad1de4 /gcc/c-lang.c
parent3839e36afce7cf51ec030562adcad7af941495e9 (diff)
downloadgcc-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-lang.c')
0 files changed, 0 insertions, 0 deletions