OSDN Git Service

* config/rs6000/rs6000.c (any_parallel_operand): New predicate.
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 13 Aug 2004 14:38:47 +0000 (14:38 +0000)
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 13 Aug 2004 14:38:47 +0000 (14:38 +0000)
commit1893f35623605cf878998a3437115d4377c9e3a3
tree3cda598721a58487c19d5fc34453622586fd77db
parente0d2a6161e9b02d3312b198259177814bb8f9ad8
* config/rs6000/rs6000.c (any_parallel_operand): New predicate.
* config/rs6000/rs6000.h (PREDICATE_CODES): Add
any_parallel_operand, lmw_operation, stmw_operation,
mfcr_operation, mtcrf_operation.
* config/rs6000/rs6000.md (save_fpregs_{si,di}): Use
any_parallel_operand.
(return_and_restore_fpregs_{si,di}): Same.

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