diff options
author | James Y Knight <jyknight@google.com> | 2015-08-05 16:57:36 +0000 |
---|---|---|
committer | James Y Knight <jyknight@google.com> | 2015-08-05 16:57:36 +0000 |
commit | 7b8a16459352cc0156000a40a6b7eb5c4e8ba0e7 (patch) | |
tree | c709b4b5b3c712696c5843ee737ed71b03d16841 /docs/LanguageExtensions.rst | |
parent | 5f83bf707de3d9615fface9c45040c9b9ba97165 (diff) | |
download | clang-7b8a16459352cc0156000a40a6b7eb5c4e8ba0e7.tar.gz |
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.rst | 3 |
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 --------------------------------------- |