aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
diff options
context:
space:
mode:
authorAndy Kaylor <andrew.kaylor@intel.com>2024-08-20 07:11:29 -0700
committerGitHub <noreply@github.com>2024-08-20 07:11:29 -0700
commit27e5f505e5eee3da27c1515d6ed95d66fbe543ea (patch)
treeb1f30bc305716ff0fa7b22bd5f74b5c41001f5fe /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
parentfd83b86bf6da6486d447d67f2c8204aa1a94dfd6 (diff)
downloadllvm-27e5f505e5eee3da27c1515d6ed95d66fbe543ea.zip
llvm-27e5f505e5eee3da27c1515d6ed95d66fbe543ea.tar.gz
llvm-27e5f505e5eee3da27c1515d6ed95d66fbe543ea.tar.bz2
[Driver] Make ffp-model=fast honor non-finite-values, introduce ffp-model=aggressive (#100453)
This change modifies -ffp-model=fast to select options that more closely match -funsafe-math-optimizations, and introduces a new model, -ffp-model=aggressive which matches the existing behavior (except for a minor change in the fp-contract behavior). The primary motivation for this change is to make -ffp-model=fast more user friendly, particularly in light of LLVM's aggressive optimizations when -fno-honor-nans and -fno-honor-infinites are used. This was previously proposed here: https://discourse.llvm.org/t/making-ffp-model-fast-more-user-friendly/78402
Diffstat (limited to 'clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp')
0 files changed, 0 insertions, 0 deletions