* config/spu/predicates.md (spu_mov_operand): Add.
commite04cf42304e42a9d2383bc1f28f441726bb5d6a3
authortsmigiel <tsmigiel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Dec 2006 22:43:18 +0000 (1 22:43 +0000)
committertsmigiel <tsmigiel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Dec 2006 22:43:18 +0000 (1 22:43 +0000)
tree2ce535230fc537949bcf9a362a37a8461f8fd595
parent3aa45f7186409ab7e23deb74055344951f4bcf6d
    * config/spu/predicates.md (spu_mov_operand): Add.
        * config/spu/spu.c (spu_expand_extv): Remove unused code.
        (print_operand_address, print_operand): Handle addresses containing AND.
        (spu_split_load, spu_split_store): Use updated movti pattern.
        * config/spu/spu.md: (_mov<mode>, _movdi, _movti): Handle loads and
        stores in mov patterns for correct operation of reload.
        (lq, lq_<mode>, stq, stq_<mode>): Remove.

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