diff options
author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2011-05-28 04:11:33 +0000 |
---|---|---|
committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2011-05-28 04:11:33 +0000 |
commit | 26c1b8df8d1af0d8ef7f6c726fe1a8a9ddc60267 (patch) | |
tree | d2aa93721a4453ba8124dd1713ee1591adb47cdb /include/clang/Basic/BuiltinsARM.def | |
parent | 469244a322dd5d35cee1d02d70a2edbc12ac5ce7 (diff) |
Add support for ARM ldrexd/strexd builtins
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132249 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/BuiltinsARM.def')
-rw-r--r-- | include/clang/Basic/BuiltinsARM.def | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/clang/Basic/BuiltinsARM.def b/include/clang/Basic/BuiltinsARM.def index 10cefbbdb6..888e529111 100644 --- a/include/clang/Basic/BuiltinsARM.def +++ b/include/clang/Basic/BuiltinsARM.def @@ -24,6 +24,10 @@ BUILTIN(__builtin_arm_qsub, "iii", "nc") BUILTIN(__builtin_arm_ssat, "iiUi", "nc") BUILTIN(__builtin_arm_usat, "UiUiUi", "nc") +// Store and load exclusive doubleword +BUILTIN(__builtin_arm_ldrexd, "LLUiv*", "") +BUILTIN(__builtin_arm_strexd, "iLLUiv*", "") + // VFP BUILTIN(__builtin_arm_get_fpscr, "Ui", "nc") BUILTIN(__builtin_arm_set_fpscr, "vUi", "nc") |