OSDN Git Service

* config/rs6000/rs6000-protos.h (expand_block_clear): Declare.
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 11 Aug 2004 02:40:45 +0000 (02:40 +0000)
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 11 Aug 2004 02:40:45 +0000 (02:40 +0000)
commite042bf99fa1f08ea70f276bd0b65ebade5c10aba
treebad682d36f8cd0b419bd01fae554222ddeef7d4b
parentd0c5ec57e28c535b38d7ac41da77fb7c03ad25ac
    * config/rs6000/rs6000-protos.h (expand_block_clear): Declare.
        * config/rs6000/rs6000.md (clrmemsi): New pattern.
        * config/rs6000/rs6000.c (expand_block_clear): New function.
        (expand_block_move): Convert alignment to bits.  Use SImode and
        HImode for unaligned addresses if not STRICT_ALIGNMENT.

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