Bruce Mitchener: Minor typo fixes.
authorHoward Hinnant <hhinnant@apple.com>
Fri, 15 Feb 2013 15:37:50 +0000 (15:37 +0000)
committerHoward Hinnant <hhinnant@apple.com>
Fri, 15 Feb 2013 15:37:50 +0000 (15:37 +0000)
llvm-svn: 175274

libcxx/www/atomic_design.html
libcxx/www/atomic_design_a.html
libcxx/www/atomic_design_c.html

index 87a2f62..2314841 100644 (file)
@@ -37,7 +37,7 @@
 
 <p>
 There are currently 3 designs under consideration.  They differ in where most
-of the implmentation work is done.  The functionality exposed to the customer
+of the implementation work is done.  The functionality exposed to the customer
 should be identical (and conforming) for all three designs.
 </p>
 
index 0fc0043..b329fd1 100644 (file)
@@ -38,7 +38,7 @@
 <p>
 The compiler supplies all of the intrinsics as described below.  This list of
 intrinsics roughly parallels the requirements of the C and C++ atomics
-proposals.  The C and C++ library imlpementations simply drop through to these
+proposals.  The C and C++ library implementations simply drop through to these
 intrinsics.  Anything the platform does not support in hardware, the compiler
 arranges for a (compiler-rt) library call to be made which will do the job with
 a mutex, and in this case ignoring the memory ordering parameter (effectively
@@ -52,7 +52,7 @@ behavior is acceptable when the inputs do not conform as defined below.
 
 <blockquote><pre>
 <font color="#C80000">// In every intrinsic signature below, type* atomic_obj may be a pointer to a</font>
-<font color="#C80000">//    volatile-qualifed type.</font>
+<font color="#C80000">//    volatile-qualified type.</font>
 <font color="#C80000">// Memory ordering values map to the following meanings:</font>
 <font color="#C80000">//   memory_order_relaxed == 0</font>
 <font color="#C80000">//   memory_order_consume == 1</font>
index ae2f5ff..f574d4d 100644 (file)
@@ -43,7 +43,7 @@ inserted directly into your application ...  assembly that is not otherwise
 representable by higher level C or C++ expressions.  The design of the libc++
 <tt>&lt;atomic&gt;</tt> header started with this goal in mind.  A secondary, but
 still very important goal is that the compiler should have to do minimal work to
-faciliate the implementaiton of <tt>&lt;atomic&gt;</tt>.  Without this second
+facilitate the implementation of <tt>&lt;atomic&gt;</tt>.  Without this second
 goal, then practically speaking, the libc++ <tt>&lt;atomic&gt;</tt> header would
 be doomed to be a barely supported, second class citizen on almost every
 platform.