[llvm] r265369 - Docs: dampen story time for atomics

JF Bastien via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 4 17:31:25 PDT 2016


Author: jfb
Date: Mon Apr  4 19:31:25 2016
New Revision: 265369

URL: http://llvm.org/viewvc/llvm-project?rev=265369&view=rev
Log:
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.

Modified:
    llvm/trunk/docs/Atomics.rst

Modified: llvm/trunk/docs/Atomics.rst
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/Atomics.rst?rev=265369&r1=265368&r2=265369&view=diff
==============================================================================
--- llvm/trunk/docs/Atomics.rst (original)
+++ llvm/trunk/docs/Atomics.rst Mon Apr  4 19:31:25 2016
@@ -8,17 +8,13 @@ LLVM Atomic Instructions and Concurrency
 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/>`_.)
 




More information about the llvm-commits mailing list