diff options
author | Roger Sayle <roger@eyesopen.com> | 2004-07-01 04:27:09 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2004-07-01 04:27:09 +0000 |
commit | 15bad393a1047b0e3796362f72c486b5d9bfc0b3 (patch) | |
tree | a9c7e9bbd5c7b7753ecf1aed3dfa709751ef1a6e /gcc/libfuncs.h | |
parent | f8a57be8182804460dde7e7f28a681e26577fdae (diff) | |
download | gcc-15bad393a1047b0e3796362f72c486b5d9bfc0b3.zip gcc-15bad393a1047b0e3796362f72c486b5d9bfc0b3.tar.gz gcc-15bad393a1047b0e3796362f72c486b5d9bfc0b3.tar.bz2 |
expmed.c (expand_shift): Consider expanding LSHIFT_EXPR by a constant as a sequence of additions...
* expmed.c (expand_shift): Consider expanding LSHIFT_EXPR by a
constant as a sequence of additions depending upon the rtx_costs.
(synth_mult): Update the "observed" cost of a shift, based upon
the above optimization.
From-SVN: r83956
Diffstat (limited to 'gcc/libfuncs.h')
0 files changed, 0 insertions, 0 deletions