aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorKazu Hirata <kazu@cs.umass.edu>2002-12-05 13:19:16 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2002-12-05 13:19:16 +0000
commit1e5bdc40951e1ff33e3198ee95e0dab94f2c7946 (patch)
treeb6f0b572f9f30062ec98eb3a4f78cb1f162aa8c6 /gcc/expr.c
parentd8f2e87b7727707c23476f97224c5fd7756fab0a (diff)
downloadgcc-1e5bdc40951e1ff33e3198ee95e0dab94f2c7946.zip
gcc-1e5bdc40951e1ff33e3198ee95e0dab94f2c7946.tar.gz
gcc-1e5bdc40951e1ff33e3198ee95e0dab94f2c7946.tar.bz2
h8300.c (shift_alg_si): Optimize ashift:HI and lshiftrt:SI by 28, 29, and 30 bits when !TARGET_H8300.
* config/h8300/h8300.c (shift_alg_si): Optimize ashift:HI and lshiftrt:SI by 28, 29, and 30 bits when !TARGET_H8300. (get_shift_alg): Return optimal assembly instructions for the shifts mentioned above. From-SVN: r59859
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions