aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/go-gcc.cc
diff options
context:
space:
mode:
authorJulian Brown <julian@codesourcery.com>2013-06-18 15:19:55 +0000
committerJulian Brown <jules@gcc.gnu.org>2013-06-18 15:19:55 +0000
commit33255ae30b39c1fb1c132d0e5649444f2c6adbf2 (patch)
treebea73d88a4e28756281943baff15f1470bac1531 /gcc/go/go-gcc.cc
parentd579fcda924739ca7e477acc8ac4602372e6e903 (diff)
downloadgcc-33255ae30b39c1fb1c132d0e5649444f2c6adbf2.zip
gcc-33255ae30b39c1fb1c132d0e5649444f2c6adbf2.tar.gz
gcc-33255ae30b39c1fb1c132d0e5649444f2c6adbf2.tar.bz2
arm.c (neon_vector_mem_operand): Add strict argument.
* config/arm/arm.c (neon_vector_mem_operand): Add strict argument. Permit virtual register pre-reload if !strict. (coproc_secondary_reload_class): Adjust for neon_vector_mem_operand change. * config/arm/arm-protos.h (neon_vector_mem_operand): Adjust prototype. * config/arm/neon.md (movmisalign<mode>): Use neon_perm_struct_or_reg_operand instead of neon_struct_or_register_operand. (*movmisalign<mode>_neon_load, *movmisalign<mode>_neon_store): Use neon_permissive_struct_operand instead of neon_struct_operand. * config/arm/constraints.md (Un, Um, Us): Adjust calls to neon_vector_mem_operand. * config/arm/predicates.md (neon_struct_operand): Adjust call to neon_vector_mem_operand. (neon_permissive_struct_operand): New. (neon_struct_or_register_operand): Rename to... (neon_perm_struct_or_reg_operand): This. Adjust call to neon_vector_mem_operand. From-SVN: r200172
Diffstat (limited to 'gcc/go/go-gcc.cc')
0 files changed, 0 insertions, 0 deletions