r365446 - Remove trailing whitespaces in the Language Extensions doc
Sylvestre Ledru via cfe-commits
cfe-commits at lists.llvm.org
Tue Jul 9 01:50:17 PDT 2019
Author: sylvestre
Date: Tue Jul 9 01:50:17 2019
New Revision: 365446
URL: http://llvm.org/viewvc/llvm-project?rev=365446&view=rev
Log:
Remove trailing whitespaces in the Language Extensions doc
Modified:
cfe/trunk/docs/LanguageExtensions.rst
Modified: cfe/trunk/docs/LanguageExtensions.rst
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/LanguageExtensions.rst?rev=365446&r1=365445&r2=365446&view=diff
==============================================================================
--- cfe/trunk/docs/LanguageExtensions.rst (original)
+++ cfe/trunk/docs/LanguageExtensions.rst Tue Jul 9 01:50:17 2019
@@ -330,11 +330,11 @@ Builtin Macros
``__BASE_FILE__``
Defined to a string that contains the name of the main input file passed to
Clang.
-
+
``__FILE_NAME__``
Clang-specific extension that functions similar to ``__FILE__`` but only
renders the last path component (the filename) instead of an invocation
- dependent full path to that file.
+ dependent full path to that file.
``__COUNTER__``
Defined to an integer value that starts at zero and is incremented each time
@@ -1372,7 +1372,7 @@ Objective-C retaining behavior attribute
-----------------------------------------
In Objective-C, functions and methods are generally assumed to follow the
-`Cocoa Memory Management
+`Cocoa Memory Management
<https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html>`_
conventions for ownership of object arguments and
return values. However, there are exceptions, and so Clang provides attributes
@@ -1789,7 +1789,7 @@ the bitpattern of an integer value; for
**Description**:
The '``__builtin_rotateleft``' family of builtins is used to rotate
-the bits in the first argument by the amount in the second argument.
+the bits in the first argument by the amount in the second argument.
For example, ``0b10000110`` rotated left by 11 becomes ``0b00110100``.
The shift value is treated as an unsigned amount modulo the size of
the arguments. Both arguments and the result have the bitwidth specified
@@ -1821,7 +1821,7 @@ by the name of the builtin.
**Description**:
The '``__builtin_rotateright``' family of builtins is used to rotate
-the bits in the first argument by the amount in the second argument.
+the bits in the first argument by the amount in the second argument.
For example, ``0b10000110`` rotated right by 3 becomes ``0b11010000``.
The shift value is treated as an unsigned amount modulo the size of
the arguments. Both arguments and the result have the bitwidth specified
@@ -2143,8 +2143,8 @@ Atomic Min/Max builtins with memory orde
There are two atomic builtins with min/max in-memory comparison and swap.
The syntax and semantics are similar to GCC-compatible __atomic_* builtins.
-* ``__atomic_fetch_min``
-* ``__atomic_fetch_max``
+* ``__atomic_fetch_min``
+* ``__atomic_fetch_max``
The builtins work with signed and unsigned integers and require to specify memory ordering.
The return value is the original value that was stored in memory before comparison.
@@ -2262,7 +2262,7 @@ C++ Coroutines support builtins
--------------------------------
.. warning::
- This is a work in progress. Compatibility across Clang/LLVM releases is not
+ This is a work in progress. Compatibility across Clang/LLVM releases is not
guaranteed.
Clang provides experimental builtins to support C++ Coroutines as defined by
@@ -2310,7 +2310,7 @@ Other coroutine builtins are either for
development of the coroutine feature. See `Coroutines in LLVM
<https://llvm.org/docs/Coroutines.html#intrinsics>`_ for
more information on their semantics. Note that builtins matching the intrinsics
-that take token as the first parameter (llvm.coro.begin, llvm.coro.alloc,
+that take token as the first parameter (llvm.coro.begin, llvm.coro.alloc,
llvm.coro.free and llvm.coro.suspend) omit the token parameter and fill it to
an appropriate value during the emission.
@@ -2485,8 +2485,8 @@ The effective values for mode are:
- 2 - round to +infinity
- 3 - round to -infinity
-Note that the mode argument will modulo 4, so if the int argument is greater
-than 3, it will only use the least significant two bits of the mode.
+Note that the mode argument will modulo 4, so if the int argument is greater
+than 3, it will only use the least significant two bits of the mode.
Namely, ``__builtin_setrnd(102))`` is equal to ``__builtin_setrnd(2)``.
PowerPC Language Extensions
@@ -2510,7 +2510,7 @@ The effective values for mode are:
- 3 - round to -infinity
Note that the mode argument will modulo 4, so if the integer argument is greater
-than 3, it will only use the least significant two bits of the mode.
+than 3, it will only use the least significant two bits of the mode.
Namely, ``__builtin_setrnd(102))`` is equal to ``__builtin_setrnd(2)``.
PowerPC Language Extensions
@@ -2534,7 +2534,7 @@ The effective values for mode are:
- 3 - round to -infinity
Note that the mode argument will modulo 4, so if the integer argument is greater
-than 3, it will only use the least significant two bits of the mode.
+than 3, it will only use the least significant two bits of the mode.
Namely, ``__builtin_setrnd(102))`` is equal to ``__builtin_setrnd(2)``.
PowerPC cache builtins
More information about the cfe-commits
mailing list