h8300.c (expand_a_rotate): New.
authorKazu Hirata <kazu@hxi.com>
Fri, 11 Aug 2000 01:43:47 +0000 (01:43 +0000)
committerJeff Law <law@gcc.gnu.org>
Fri, 11 Aug 2000 01:43:47 +0000 (19:43 -0600)
commitedd71f0f6cd9a303874d4a3e604a5f5fe760a975
treefaabefbb5aa1ec913af93e5ae0128448ac55d82f
parentdff55dbc71b08ecca61d1069f386d080ab9dbd0d
h8300.c (expand_a_rotate): New.

        * h8300.c (expand_a_rotate): New.
        (emit_a_rotate): Likewise.
        (h8300_adjust_insn_length): Add support for the rotate insns.
        * h8300.md (rotlqi3): New.
        (*rotlqi3_1): Likewise.
        (rotlhi3): Likewise.
        (*rotlhi3_1): Likewise.
        (rotlhi3): Likewise.
        (*rotlhi3_1): Likewise.
        * h8300-proto.h: Add prototypes for expand_a_rotate and
        emit_a_rotate.

From-SVN: r35616
gcc/ChangeLog
gcc/config/h8300/h8300-protos.h
gcc/config/h8300/h8300.c
gcc/config/h8300/h8300.md