aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorMatthew Devereau <matthew.devereau@arm.com>2024-05-29 06:13:02 +0100
committerGitHub <noreply@github.com>2024-05-29 06:13:02 +0100
commit3613b2683107bd60fda6d9348623be0686f6d7e3 (patch)
tree89f1739e0b14a02c33ddcc73f88edabbe8c183e1 /clang/lib/CodeGen/CodeGenModule.cpp
parent465bc5e729fd755880b9a288de42a37ad1206301 (diff)
downloadllvm-3613b2683107bd60fda6d9348623be0686f6d7e3.zip
llvm-3613b2683107bd60fda6d9348623be0686f6d7e3.tar.gz
llvm-3613b2683107bd60fda6d9348623be0686f6d7e3.tar.bz2
Constant Fold logf128 calls (#90611)
This is a second attempt to land #84501 which failed on several targets. This patch adds the HAS_IEE754_FLOAT128 define which makes the check for typedef'ing float128 more precise by checking whether __uint128_t is available and checking if the host does not use __ibm128 which is prevalent on power pc targets and replaces IEEE754 float128s.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions