(ext_shift_insns, ext_shift_amounts): new arrays.
authorJim Wilson <wilson@gcc.gnu.org>
Mon, 16 Sep 1996 17:40:36 +0000 (10:40 -0700)
committerJim Wilson <wilson@gcc.gnu.org>
Mon, 16 Sep 1996 17:40:36 +0000 (10:40 -0700)
commit8d4812411e608e9e61e22cdd046945885eaa5478
tree50c5a09c85b7f20d07db37660de79266fbebfa74
parent98e819b9b7517686db6f7a313a25e13486e4563c
(ext_shift_insns, ext_shift_amounts): new arrays.

(gen_ashift_hi, gen_shifty_hi_op, shl_and_kind): new functions.
rtx_equal_function_value_matters: declare.
(shl_and_length, shl_and_src_length, gen_shl_and): new functions.
(shl_sext_kind, shl_sext_length, gen_shl_sext): new functions.

From-SVN: r12726
gcc/config/sh/sh.c