i386.md (ashlsi patterns): Call output_ashl instead of output_ashlsi3.
authorJan Hubicka <hubicka@freesoft.cz>
Thu, 15 Apr 1999 01:28:04 +0000 (03:28 +0200)
committerJeff Law <law@gcc.gnu.org>
Thu, 15 Apr 1999 01:28:04 +0000 (19:28 -0600)
commit6ec6d558ed34e6b31a5b984cf6fb9ead6a6ac7b1
treeb8c13a2285138948aa5081bd3b92d4bcbe478ad2
parentad98bad83e190ee6610068730e316bf4511aa1f6
i386.md (ashlsi patterns): Call output_ashl instead of output_ashlsi3.

        * i386.md (ashlsi patterns): Call output_ashl instead of output_ashlsi3.
        (ashlqi): Use expander, separate LEA and SAL / ADD patterns; call
        output_ashl.
        (ashlhi): Likewise.
        * i386.h (output_ashl): Renamed from output_ashlsi3.
        * i386.c (output_ashl): Likewise; support HImode and QImode operands
        as well.

Co-Authored-By: Jeffrey A Law <law@cygnus.com>
From-SVN: r26467
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i386/i386.md