aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-expr.c
diff options
context:
space:
mode:
authorJim Wilson <jim.wilson@linaro.org>2016-05-07 23:11:57 +0000
committerJim Wilson <wilson@gcc.gnu.org>2016-05-07 16:11:57 -0700
commitc76623e712f6dda96c179a6f0a04f5b62df30cef (patch)
tree12ae53ddc4039b16433b36b1697401e2ad0f74aa /gcc/fortran/trans-expr.c
parent764b257d43b7d8a7b44f1041b6a6f3ec1afe663f (diff)
downloadgcc-c76623e712f6dda96c179a6f0a04f5b62df30cef.zip
gcc-c76623e712f6dda96c179a6f0a04f5b62df30cef.tar.gz
gcc-c76623e712f6dda96c179a6f0a04f5b62df30cef.tar.bz2
Emit vmov.i64 to load 0.0 into FP reg when neon enabled.
* config/arm/arm.md: (arch): Add neon. (arch_enabled): Return yes for arch neon when TARGET_NEON. * config/arm/vfp.md (movdf_vfp): Add w/G as alternative 3. Add neon_move as type for alt 3. Add arch attr enabling alt 3 for neon. Emit vmov.i64 for alt 3. Renumber alternatives 3 to 8. Adjust attributes for alt renumbering. Mark alt 3 as non-predicable. (thumb2_movdf_vfp): Likewise. From-SVN: r235998
Diffstat (limited to 'gcc/fortran/trans-expr.c')
0 files changed, 0 insertions, 0 deletions