diff options
author | Matt Devereau <matthew.devereau@arm.com> | 2024-04-30 13:06:57 +0000 |
---|---|---|
committer | Matt Devereau <matthew.devereau@arm.com> | 2024-05-01 11:55:54 +0000 |
commit | 088aa81a545421933254f19cd3c8914a0373b493 (patch) | |
tree | 395f7d1b63bfbe9bba2cce3e8bf3c22a704b9015 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | df241b19c952b904eec755d9f090737aed437986 (diff) | |
download | llvm-088aa81a545421933254f19cd3c8914a0373b493.zip llvm-088aa81a545421933254f19cd3c8914a0373b493.tar.gz llvm-088aa81a545421933254f19cd3c8914a0373b493.tar.bz2 |
Constant Fold logf128 calls
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 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions