predicates.md (neon_struct_operand): Make a normal predicate.
authorRichard Sandiford <richard.sandiford@linaro.org>
Tue, 12 Jul 2011 14:30:32 +0000 (14:30 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Tue, 12 Jul 2011 14:30:32 +0000 (14:30 +0000)
commit12c4ecb13a60ac686ec32b61ece46372d0d19760
tree581be602b956042e9c00dc5710952795eb7903ba
parentb46a23dd68efa720566e94e63653bdc49d3bfbc6
predicates.md (neon_struct_operand): Make a normal predicate.

gcc/
* config/arm/predicates.md (neon_struct_operand): Make a normal
predicate.
(neon_struct_or_register_operand): New predicate.
* config/arm/neon.md (movmisalign<mode>): Replace predicates
with neon_struct_or_register_operand.
(*movmisalign<mode>_neon_store, *movmisalign<mode>_neon_load): Use
neon_struct_operand instead of memory_operand.

From-SVN: r176204
gcc/ChangeLog
gcc/config/arm/neon.md
gcc/config/arm/predicates.md