[clang] 8440ec6 - [docs] Document -ffinite-math-only, -fhonor-{infinities,infinites,nans}
Jon Roelofs via cfe-commits
cfe-commits at lists.llvm.org
Tue Feb 8 18:10:42 PST 2022
Author: Jon Roelofs
Date: 2022-02-08T18:10:17-08:00
New Revision: 8440ec66f4f0f2e4f49061262648809345952bf7
URL: https://github.com/llvm/llvm-project/commit/8440ec66f4f0f2e4f49061262648809345952bf7
DIFF: https://github.com/llvm/llvm-project/commit/8440ec66f4f0f2e4f49061262648809345952bf7.diff
LOG: [docs] Document -ffinite-math-only, -fhonor-{infinities,infinites,nans}
Added:
Modified:
clang/docs/ClangCommandLineReference.rst
Removed:
################################################################################
diff --git a/clang/docs/ClangCommandLineReference.rst b/clang/docs/ClangCommandLineReference.rst
index 12ea688edc1a8..e4b5c1a780446 100644
--- a/clang/docs/ClangCommandLineReference.rst
+++ b/clang/docs/ClangCommandLineReference.rst
@@ -1725,6 +1725,8 @@ Assume all loops are finite.
.. option:: -ffinite-math-only, -fno-finite-math-only
+Allow floating-point optimizations that assume arguments and results are not NaNs or +-inf. This defines the \_\_FINITE\_MATH\_ONLY\_\_ preprocessor macro.
+
.. option:: -ffixed-point, -fno-fixed-point
Enable fixed point types
@@ -1805,10 +1807,14 @@ Specify that single precision floating-point divide and sqrt used in the program
Use new kernel launching API for HIP
-.. option:: -fhonor-infinities, -fhonor-infinites, -fno-honor-infinities
+.. option:: -fhonor-infinities, -fhonor-infinites, -fno-honor-infinities, -fno-honor-infinites
+
+Specify that floating-point optimizations are not allowed that assume arguments and results are not +-inf.
.. option:: -fhonor-nans, -fno-honor-nans
+Specify that floating-point optimizations are not allowed that assume arguments and results are not NANs.
+
.. option:: -fhosted
.. option:: -fignore-exceptions
More information about the cfe-commits
mailing list