diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2016-05-31 11:04:41 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2016-05-31 11:04:41 +0000 |
commit | cd78b3dd1824d0c7a77891365c756d67a9d5c1dc (patch) | |
tree | 72a76fc019a9638baebeaa37d53f03fa7b056613 /gcc/config/aarch64/iterators.md | |
parent | 29d1d5ec6b49e5241fa0f382cbcb512b25d412ba (diff) | |
download | gcc-cd78b3dd1824d0c7a77891365c756d67a9d5c1dc.zip gcc-cd78b3dd1824d0c7a77891365c756d67a9d5c1dc.tar.gz gcc-cd78b3dd1824d0c7a77891365c756d67a9d5c1dc.tar.bz2 |
[AArch64] Remove aarch64_simd_attr_length_move
* config/aarch64/aarch64.c (aarch64_simd_attr_length_move): Delete.
* config/aarch64/aarch64-protos.h (aarch64_simd_attr_length_move):
Delete prototype.
* config/aarch64/iterators.md (insn_count): Add descriptive comment.
* config/aarch64/aarch64-simd.md (*aarch64_mov<mode>, VSTRUCT modes):
Remove use of aarch64_simd_attr_length_move, set length attribute
directly.
(*aarch64_be_movoi): Likewise.
(*aarch64_be_movci): Likewise.
(*aarch64_be_movxi): Likewise.
From-SVN: r236916
Diffstat (limited to 'gcc/config/aarch64/iterators.md')
-rw-r--r-- | gcc/config/aarch64/iterators.md | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/aarch64/iterators.md b/gcc/config/aarch64/iterators.md index d9bd391..43b22d8 100644 --- a/gcc/config/aarch64/iterators.md +++ b/gcc/config/aarch64/iterators.md @@ -715,6 +715,7 @@ (define_mode_attr vsi2qi [(V2SI "v8qi") (V4SI "v16qi")]) (define_mode_attr VSI2QI [(V2SI "V8QI") (V4SI "V16QI")]) +;; Sum of lengths of instructions needed to move vector registers of a mode. (define_mode_attr insn_count [(OI "8") (CI "12") (XI "16")]) ;; -fpic small model GOT reloc modifers: gotpage_lo15/lo14 for ILP64/32. |