aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorMatt Devereau <matthew.devereau@arm.com>2024-04-30 13:06:57 +0000
committerMatt Devereau <matthew.devereau@arm.com>2024-05-01 11:55:54 +0000
commit088aa81a545421933254f19cd3c8914a0373b493 (patch)
tree395f7d1b63bfbe9bba2cce3e8bf3c22a704b9015 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parentdf241b19c952b904eec755d9f090737aed437986 (diff)
downloadllvm-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