diff options
| author | Tim Northover <tnorthover@apple.com> | 2014-01-30 14:47:51 +0000 |
|---|---|---|
| committer | Tim Northover <tnorthover@apple.com> | 2014-01-30 14:47:51 +0000 |
| commit | c322f838bc34e9b67c430004f5d5ebe8c91642e7 (patch) | |
| tree | 6844f6c874f6341af76a2304a8ce507d230b3fca /clang/lib/Basic | |
| parent | a88f80a1bee417216b13cf133f56826150df9ef5 (diff) | |
| download | bcm5719-llvm-c322f838bc34e9b67c430004f5d5ebe8c91642e7.tar.gz bcm5719-llvm-c322f838bc34e9b67c430004f5d5ebe8c91642e7.zip | |
ARM & AArch64: share the BI__builtin_neon enum defs.
llvm-svn: 200470
Diffstat (limited to 'clang/lib/Basic')
| -rw-r--r-- | clang/lib/Basic/Targets.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index 7024ba0e391..dd314ebfb6c 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -3575,6 +3575,13 @@ const Builtin::Info AArch64TargetInfo::BuiltinInfo[] = { #define BUILTIN(ID, TYPE, ATTRS) { #ID, TYPE, ATTRS, 0, ALL_LANGUAGES }, #define LIBBUILTIN(ID, TYPE, ATTRS, HEADER) { #ID, TYPE, ATTRS, HEADER,\ ALL_LANGUAGES }, +#define GET_NEON_BUILTINS +#include "clang/Basic/arm_neon.inc" +#undef GET_NEON_BUILTINS + +#define BUILTIN(ID, TYPE, ATTRS) { #ID, TYPE, ATTRS, 0, ALL_LANGUAGES }, +#define LIBBUILTIN(ID, TYPE, ATTRS, HEADER) { #ID, TYPE, ATTRS, HEADER,\ + ALL_LANGUAGES }, #include "clang/Basic/BuiltinsAArch64.def" }; @@ -4216,6 +4223,13 @@ const Builtin::Info ARMTargetInfo::BuiltinInfo[] = { #define BUILTIN(ID, TYPE, ATTRS) { #ID, TYPE, ATTRS, 0, ALL_LANGUAGES }, #define LIBBUILTIN(ID, TYPE, ATTRS, HEADER) { #ID, TYPE, ATTRS, HEADER,\ ALL_LANGUAGES }, +#define GET_NEON_BUILTINS +#include "clang/Basic/arm_neon.inc" +#undef GET_NEON_BUILTINS + +#define BUILTIN(ID, TYPE, ATTRS) { #ID, TYPE, ATTRS, 0, ALL_LANGUAGES }, +#define LIBBUILTIN(ID, TYPE, ATTRS, HEADER) { #ID, TYPE, ATTRS, HEADER,\ + ALL_LANGUAGES }, #include "clang/Basic/BuiltinsARM.def" }; } // end anonymous namespace. |

