summaryrefslogtreecommitdiffstats
path: root/docs/LanguageExtensions.rst
diff options
context:
space:
mode:
authorJames Y Knight <jyknight@google.com>2015-08-05 16:57:36 +0000
committerJames Y Knight <jyknight@google.com>2015-08-05 16:57:36 +0000
commit7b8a16459352cc0156000a40a6b7eb5c4e8ba0e7 (patch)
treec709b4b5b3c712696c5843ee737ed71b03d16841 /docs/LanguageExtensions.rst
parent5f83bf707de3d9615fface9c45040c9b9ba97165 (diff)
Add missing atomic libcall support.
Support for emitting libcalls for __atomic_fetch_nand and __atomic_{add,sub,and,or,xor,nand}_fetch was missing; add it, and some test cases. Differential Revision: http://reviews.llvm.org/D10847 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@244063 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/LanguageExtensions.rst')
-rw-r--r--docs/LanguageExtensions.rst3
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/LanguageExtensions.rst b/docs/LanguageExtensions.rst
index 6a4dd5ccbf..88e42e95ba 100644
--- a/docs/LanguageExtensions.rst
+++ b/docs/LanguageExtensions.rst
@@ -1715,6 +1715,9 @@ The macros ``__ATOMIC_RELAXED``, ``__ATOMIC_CONSUME``, ``__ATOMIC_ACQUIRE``,
provided, with values corresponding to the enumerators of C11's
``memory_order`` enumeration.
+(Note that Clang additionally provides GCC-compatible ``__atomic_*``
+builtins)
+
Low-level ARM exclusive memory builtins
---------------------------------------