diff options
author | Alan Lawrence <alan.lawrence@arm.com> | 2015-09-08 19:18:29 +0000 |
---|---|---|
committer | Alan Lawrence <alalaw01@gcc.gnu.org> | 2015-09-08 19:18:29 +0000 |
commit | 862abc04beb0874f2e4352c44f28849a52c5c434 (patch) | |
tree | bf2e641ff14bdb561987a390c8a0d0b76c73c841 /gcc/graphite-optimize-isl.c | |
parent | 7171dc86e4bb022c1f55a5a0af921ec3a6c9c17c (diff) | |
download | gcc-862abc04beb0874f2e4352c44f28849a52c5c434.zip gcc-862abc04beb0874f2e4352c44f28849a52c5c434.tar.gz gcc-862abc04beb0874f2e4352c44f28849a52c5c434.tar.bz2 |
[AArch64] Improve code generation for float16 vector code
gcc/:
* config/aarch64/aarch64-simd.md (aarch64_simd_dup<mode>,
aarch64_dup_lane<mode>, aarch64_dup_lane_<vswap_width_name><mode>,
aarch64_simd_vec_set<mode>, vec_set<mode>, vec_perm_const<mode>,
vec_init<mode>, *aarch64_simd_ld1r<mode>, vec_extract<mode>): Add
V4HF and V8HF variants to iterator.
* config/aarch64/aarch64.c (aarch64_evpc_dup): Add V4HF and V8HF cases.
* config/aarch64/iterators.md (VDQF_F16): New.
(VSWAP_WIDTH, vswap_width_name): Add V4HF and V8HF cases.
From-SVN: r227550
Diffstat (limited to 'gcc/graphite-optimize-isl.c')
0 files changed, 0 insertions, 0 deletions