* config/m68k/m68k.c (post_inc_operand,pre_dec_operand): New.
commite2eeb731666dc753048f8dd72199b6011f715cc4
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 Aug 2004 07:14:56 +0000 (6 07:14 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 Aug 2004 07:14:56 +0000 (6 07:14 +0000)
tree7f79d73b2213c45dae68d04784ca43a1df49250f
parentea8d3d75f4a48045a1f09c0928d305f756627862
    * config/m68k/m68k.c (post_inc_operand,pre_dec_operand): New.
        * config/m68k/m68k.h (PREDICATE_CODES): add post_inc_operand,
        pre_dec_operand.
        * config/m68k/m68k.md (zero_extend*2): delay the splitting of the
        pattern until reload is finished to allow better code generation
        and split them completely into separate instrunctions.
        (*andsi3_split): New pattern.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85631 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/m68k/m68k.c
gcc/config/m68k/m68k.h
gcc/config/m68k/m68k.md