aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/aarch64/iterators.md
diff options
context:
space:
mode:
authorJames Greenhalgh <james.greenhalgh@arm.com>2014-09-22 16:24:57 +0000
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>2014-09-22 16:24:57 +0000
commitf421c516aa8df5cde8f0310d090562b01967583c (patch)
tree4d4ef8278240983228bf27f3f822c3a6c1c2d4cf /gcc/config/aarch64/iterators.md
parent7666d649f80feb0d9944e5affbe9f0687084054a (diff)
downloadgcc-f421c516aa8df5cde8f0310d090562b01967583c.zip
gcc-f421c516aa8df5cde8f0310d090562b01967583c.tar.gz
gcc-f421c516aa8df5cde8f0310d090562b01967583c.tar.bz2
[AArch64] Auto-generate the "BUILTIN_" macros for aarch64-builtins.c
gcc/ * config/aarch64/geniterators.sh: New. * config/aarch64/iterators.md (VDQF_DF): New. * config/aarch64/t-aarch64: Generate aarch64-builtin-iterators.h. * config/aarch64/aarch64-builtins.c (BUILTIN_*) Remove. From-SVN: r215471
Diffstat (limited to 'gcc/config/aarch64/iterators.md')
-rw-r--r--gcc/config/aarch64/iterators.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config/aarch64/iterators.md b/gcc/config/aarch64/iterators.md
index 5ecb8e5..daa5d9f 100644
--- a/gcc/config/aarch64/iterators.md
+++ b/gcc/config/aarch64/iterators.md
@@ -95,6 +95,9 @@
;; Vector Float modes.
(define_mode_iterator VDQF [V2SF V4SF V2DF])
+;; Vector Float modes, and DF.
+(define_mode_iterator VDQF_DF [V2SF V4SF V2DF DF])
+
;; Vector single Float modes.
(define_mode_iterator VDQSF [V2SF V4SF])