summaryrefslogtreecommitdiffstats
path: root/include/clang/Basic/BuiltinsARM.def
diff options
context:
space:
mode:
authorWeiming Zhao <weimingz@codeaurora.org>2013-11-12 21:42:50 +0000
committerWeiming Zhao <weimingz@codeaurora.org>2013-11-12 21:42:50 +0000
commit186b26d01f2876e8b4b1f0f233e13fc4c613cddc (patch)
tree1b7146c14816f5ff014205243054f18786468da5 /include/clang/Basic/BuiltinsARM.def
parent08d86e9c4b0c6a7cd4a770d6e540ae679cdc55c4 (diff)
add intrinsics: __builtin_arm_{dmb,dsb} for ARM
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194513 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/BuiltinsARM.def')
-rw-r--r--include/clang/Basic/BuiltinsARM.def4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/clang/Basic/BuiltinsARM.def b/include/clang/Basic/BuiltinsARM.def
index 5a2b573b16..21bb892a8b 100644
--- a/include/clang/Basic/BuiltinsARM.def
+++ b/include/clang/Basic/BuiltinsARM.def
@@ -61,6 +61,10 @@ BUILTIN(__builtin_arm_crc32cd, "UiUiLLUi", "nc")
// HINT
BUILTIN(__builtin_arm_sevl, "v", "")
+// Data barrier
+BUILTIN(__builtin_arm_dmb, "vUi", "nc")
+BUILTIN(__builtin_arm_dsb, "vUi", "nc")
+
// NEON
#define GET_NEON_BUILTINS
#include "clang/Basic/arm_neon.inc"