diff options
author | David Sherwood <david.sherwood@arm.com> | 2015-01-21 17:53:44 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2015-01-21 17:53:44 +0000 |
commit | 668046d17599f7596f01cfbb8ebd0f00c4531e5b (patch) | |
tree | 4a2a095360f2807417c5e140eae9952749da9633 /gcc/gimplify.c | |
parent | 2d8c6dc1d9cc67b535e70c6ace871d1a8f15805a (diff) | |
download | gcc-668046d17599f7596f01cfbb8ebd0f00c4531e5b.zip gcc-668046d17599f7596f01cfbb8ebd0f00c4531e5b.tar.gz gcc-668046d17599f7596f01cfbb8ebd0f00c4531e5b.tar.bz2 |
gcc/
2015-01-21 David Sherwood <david.sherwood@arm.com>
Tejas Belagod <Tejas.Belagod@arm.com>
* config/aarch64/aarch64-protos.h (aarch64_simd_attr_length_rglist)
(aarch64_reverse_mask): New decls.
* config/aarch64/iterators.md (UNSPEC_REV_REGLIST): New enum.
(insn_count): New mode_attr.
* config/aarch64/aarch64-simd.md (vec_store_lanesoi, vec_store_lanesci)
(vec_store_lanesxi, vec_load_lanesoi, vec_load_lanesci)
(vec_load_lanesxi): Made ABI compliant for Big Endian targets.
(aarch64_rev_reglist, aarch64_simd_ld2, aarch64_simd_ld3)
(aarch64_simd_ld4, aarch64_simd_st2, aarch64_simd_st3)
(aarch64_simd_st4): New patterns.
* config/aarch64/aarch64.c (aarch64_simd_attr_length_rglist)
(aarch64_reverse_mask): New functions.
Co-Authored-By: Tejas Belagod <tejas.belagod@arm.com>
From-SVN: r219959
Diffstat (limited to 'gcc/gimplify.c')
0 files changed, 0 insertions, 0 deletions