* 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
Showing
- gcc/ChangeLog 9 additions, 1 deletiongcc/ChangeLog
- gcc/config/rs6000/rs6000-protos.h 1 addition, 0 deletionsgcc/config/rs6000/rs6000-protos.h
- gcc/config/rs6000/rs6000.c 87 additions, 4 deletionsgcc/config/rs6000/rs6000.c
- gcc/config/rs6000/rs6000.md 14 additions, 0 deletionsgcc/config/rs6000/rs6000.md
Loading
Please register or sign in to comment