diff options
author | Jeff Law <law@gcc.gnu.org> | 1996-05-01 16:41:55 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1996-05-01 16:41:55 -0600 |
commit | dd4fd0a0fdeed482a3159b5579564b227041f87e (patch) | |
tree | 8edf7a26211bf37aa69cb7eae40f8e507b2dd71c /gcc/cpplib.c | |
parent | 17d6fedc573f97792a04b363e59a030584de2459 (diff) | |
download | gcc-dd4fd0a0fdeed482a3159b5579564b227041f87e.zip gcc-dd4fd0a0fdeed482a3159b5579564b227041f87e.tar.gz gcc-dd4fd0a0fdeed482a3159b5579564b227041f87e.tar.bz2 |
h8300.c (h8300_adjust_insn_length): Adjust the cost of shifts by small constant values.
* h8300/h8300.c (h8300_adjust_insn_length): Adjust the cost of
shifts by small constant values.
* h8300/h8300.md: Refine comments. Remove names from many
patterns which don't need them.
(compare insns): Don't underestimate lengths.
(andqi3 expander): Remove constrains.
(andhi3): Don't underestimate length.
(andsi3): Don't underestimate length. Improve code when upper
or lower half of destination is being cleared.
(indirect_jump_h8300, indirect_jump_h8300h): Simplify.
(shift insns): Remove useless "I" constraint.
From-SVN: r11912
Diffstat (limited to 'gcc/cpplib.c')
0 files changed, 0 insertions, 0 deletions