summaryrefslogtreecommitdiff
path: root/gcc/config/arm/mmintrin.h
diff options
context:
space:
mode:
authorUlrich Weigand <ulrich.weigand@linaro.org>2012-09-17 17:08:14 +0000
committerUlrich Weigand <uweigand@gcc.gnu.org>2012-09-17 17:08:14 +0000
commit058e2674514e24a92282606059c697ff820550e0 (patch)
tree67e730e37a26483acdca94f188106d2957246c6c /gcc/config/arm/mmintrin.h
parenta7e7bf8fc3b4bcfe57bd0bb5b2260dd678e9b063 (diff)
downloadgcc-058e2674514e24a92282606059c697ff820550e0.tar.gz
arm.c (arm_rtx_costs_1): Handle vec_extract and vec_set patterns.
2012-09-17 Ulrich Weigand <ulrich.weigand@linaro.org> * config/arm/arm.c (arm_rtx_costs_1): Handle vec_extract and vec_set patterns. * config/arm/arm.md ("vec_set<mode>_internal"): Support memory source operands, implemented via vld1 instruction. ("vec_extract<mode>"): Support memory destination operands, implemented via vst1 instruction. ("neon_vst1_lane<mode>"): Use UNSPEC_VST1_LANE instead of vec_select. * config/arm/predicates.md ("neon_lane_number"): Remove. From-SVN: r191400
Diffstat (limited to 'gcc/config/arm/mmintrin.h')
0 files changed, 0 insertions, 0 deletions