-
- Downloads
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
Showing
- gcc/ChangeLog 16 additions, 0 deletionsgcc/ChangeLog
- gcc/config/aarch64/aarch64-protos.h 2 additions, 0 deletionsgcc/config/aarch64/aarch64-protos.h
- gcc/config/aarch64/aarch64-simd.md 145 additions, 6 deletionsgcc/config/aarch64/aarch64-simd.md
- gcc/config/aarch64/aarch64.c 29 additions, 0 deletionsgcc/config/aarch64/aarch64.c
- gcc/config/aarch64/iterators.md 3 additions, 0 deletionsgcc/config/aarch64/iterators.md
Loading
Please register or sign in to comment