diff options
| author | JF Bastien <jfb@google.com> | 2016-04-05 00:31:25 +0000 |
|---|---|---|
| committer | JF Bastien <jfb@google.com> | 2016-04-05 00:31:25 +0000 |
| commit | 86d8d876401e3e3166c1da794cd256461b76f931 (patch) | |
| tree | 6c48b403dfcaef531381dde905875978785eada9 /llvm/docs/Atomics.rst | |
| parent | 1c3c223b652c4c78faa90565bc421efb98fc72da (diff) | |
| download | bcm5719-llvm-86d8d876401e3e3166c1da794cd256461b76f931.tar.gz bcm5719-llvm-86d8d876401e3e3166c1da794cd256461b76f931.zip | |
Docs: dampen story time for atomics
Story time was nice a few years ago, but by now it's nice to state how things are, rather than explain the diff from ye olden atomic history. These were dark times.
llvm-svn: 265369
Diffstat (limited to 'llvm/docs/Atomics.rst')
| -rw-r--r-- | llvm/docs/Atomics.rst | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/llvm/docs/Atomics.rst b/llvm/docs/Atomics.rst index 79ab74792dd..112ea23b9e9 100644 --- a/llvm/docs/Atomics.rst +++ b/llvm/docs/Atomics.rst @@ -8,17 +8,13 @@ LLVM Atomic Instructions and Concurrency Guide Introduction ============ -Historically, LLVM has not had very strong support for concurrency; some minimal -intrinsics were provided, and ``volatile`` was used in some cases to achieve -rough semantics in the presence of concurrency. However, this is changing; -there are now new instructions which are well-defined in the presence of threads -and asynchronous signals, and the model for existing instructions has been -clarified in the IR. +LLVM supports instructions which are well-defined in the presence of threads and +asynchronous signals. The atomic instructions are designed specifically to provide readable IR and optimized code generation for the following: -* The new C++11 ``<atomic>`` header. (`C++11 draft available here +* The C++11 ``<atomic>`` header. (`C++11 draft available here <http://www.open-std.org/jtc1/sc22/wg21/>`_.) (`C11 draft available here <http://www.open-std.org/jtc1/sc22/wg14/>`_.) |

