You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#include "foo/include.h" // but unused warnings under this source is omitted.
1409
+
#include "foo/include.h" // but unused warnings under this source are omitted.
1410
1410
#include "next_to_bar_cc.h" // as are unused warnings from this header file.
1411
1411
// Further, unused warnings in the remainder of bar.cc are also omitted.
1412
1412
@@ -1648,7 +1648,7 @@ for more details.
1648
1648
1649
1649
.. option:: -fno-fast-math
1650
1650
1651
-
Disable fast-math mode. This options disables unsafe floating-point
1651
+
Disable fast-math mode. This option disables unsafe floating-point
1652
1652
optimizations by preventing the compiler from making any transformations that
1653
1653
could affect the results.
1654
1654
@@ -1766,7 +1766,7 @@ for more details.
1766
1766
1767
1767
* ``fast``: enable fusion across statements disregarding pragmas, breaking
1768
1768
compliance with the C and C++ standards (default for CUDA).
1769
-
* ``on``: enable C and C++ standard complaint fusion in the same statement
1769
+
* ``on``: enable C and C++ standard compliant fusion in the same statement
1770
1770
unless dictated by pragmas (default for languages other than CUDA/HIP)
1771
1771
* ``off``: disable fusion
1772
1772
* ``fast-honor-pragmas``: fuse across statements unless dictated by pragmas
@@ -1919,7 +1919,7 @@ for more details.
1919
1919
a single expression of the code.
1920
1920
1921
1921
Valid values are: ``source``, ``double``, and ``extended``.
1922
-
For 64-bit targets, the default value is ``source``. For 32-bit x86 targets
1922
+
For 64-bit targets, the default value is ``source``. For 32-bit x86 targets,
1923
1923
however, in the case of NETBSD 6.99.26 and under, the default value is
1924
1924
``double``; in the case of NETBSD greater than 6.99.26, with NoSSE, the
1925
1925
default value is ``extended``, with SSE the default value is ``source``.
@@ -3881,9 +3881,9 @@ See :doc:`LanguageExtensions`.
3881
3881
Differences between various standard modes
3882
3882
------------------------------------------
3883
3883
3884
-
clang supports the -std option, which changes what language mode clang uses.
3884
+
clang supports the ``-std`` option, which changes what language mode clang uses.
3885
3885
The supported modes for C are c89, gnu89, c94, c99, gnu99, c11, gnu11, c17,
3886
-
gnu17, c23, gnu23, c2y, gnu2y, and various aliases for those modes. If no -std
3886
+
gnu17, c23, gnu23, c2y, gnu2y, and various aliases for those modes. If no ``-std``
3887
3887
option is specified, clang defaults to gnu17 mode. Many C99 and C11 features
3888
3888
are supported in earlier modes as a conforming extension, with a warning. Use
3889
3889
``-pedantic-errors`` to request an error if a feature from a later standard
@@ -4609,7 +4609,7 @@ codebases.
4609
4609
4610
4610
On ``x86_64-mingw32``, passing i128(by value) is incompatible with the
4611
4611
Microsoft x64 calling convention. You might need to tweak
4612
-
``WinX86_64ABIInfo::classify()`` in lib/CodeGen/Targets/X86.cpp.
4612
+
``WinX86_64ABIInfo::classify()`` in ``lib/CodeGen/Targets/X86.cpp``.
4613
4613
4614
4614
For the X86 target, clang supports the `-m16` command line
4615
4615
argument which enables 16-bit code output. This is broadly similar to
@@ -4760,8 +4760,8 @@ is imported, the linker will generate fixup code for reading or writing to the
4760
4760
variable.
4761
4761
4762
4762
When multiple toc-data options are used, the last option used has the affect.
4763
-
For example: -mno-tocdata=g5,g1 -mtocdata=g1,g2 -mno-tocdata=g2 -mtocdata=g3,g4
4764
-
results in -mtocdata=g1,g3,g4
4763
+
For example: ``-mno-tocdata=g5,g1 -mtocdata=g1,g2 -mno-tocdata=g2 -mtocdata=g3,g4``
4764
+
results in ``-mtocdata=g1,g3,g4``
4765
4765
4766
4766
Names of variables not having external linkage will be ignored.
4767
4767
@@ -5143,16 +5143,16 @@ Execute ``clang-cl /?`` to see a list of supported options:
5143
5143
Instrument only functions from files where names match any regex separated by a semi-colon
5144
5144
-fprofile-generate=<dirname>
5145
5145
Generate instrumented code to collect execution counts into a raw profile file in the directory specified by the argument. The filename uses default_%m.profraw pattern
5146
-
(overridden by LLVM_PROFILE_FILE env var)
5146
+
(overridden by ``LLVM_PROFILE_FILE`` env var)
5147
5147
-fprofile-generate
5148
5148
Generate instrumented code to collect execution counts into default_%m.profraw file
5149
-
(overridden by '=' form of option or LLVM_PROFILE_FILE env var)
5149
+
(overridden by '=' form of option or ``LLVM_PROFILE_FILE`` env var)
5150
5150
-fprofile-instr-generate=<file_name_pattern>
5151
5151
Generate instrumented code to collect execution counts into the file whose name pattern is specified as the argument
5152
-
(overridden by LLVM_PROFILE_FILE env var)
5152
+
(overridden by ``LLVM_PROFILE_FILE`` env var)
5153
5153
-fprofile-instr-generate
5154
5154
Generate instrumented code to collect execution counts into default.profraw file
5155
-
(overridden by '=' form of option or LLVM_PROFILE_FILE env var)
5155
+
(overridden by '=' form of option or ``LLVM_PROFILE_FILE`` env var)
5156
5156
-fprofile-instr-use=<value>
5157
5157
Use instrumentation data for coverage testing or profile-guided optimization
0 commit comments