aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
diff options
context:
space:
mode:
authorQiu Chaofan <qiucofan@cn.ibm.com>2024-04-29 15:09:54 +0800
committerGitHub <noreply@github.com>2024-04-29 15:09:54 +0800
commit4a8f2f2e1aab027a559c71d4e055db3205ec2e32 (patch)
tree1436696ae35f58b7ed5b156338ff48566334ae40 /clang/lib/CodeGen/CodeGenFunction.cpp
parente2b8af7e149c38e3b7ab0d25f86792fcbdd06507 (diff)
downloadllvm-4a8f2f2e1aab027a559c71d4e055db3205ec2e32.zip
llvm-4a8f2f2e1aab027a559c71d4e055db3205ec2e32.tar.gz
llvm-4a8f2f2e1aab027a559c71d4e055db3205ec2e32.tar.bz2
[Legalizer] Expand fmaximum and fminimum (#67301)
According to langref, llvm.maximum/minimum has -0.0 < +0.0 semantics and propagates NaN. Expand the nodes on targets not supporting the operation, by adding extra check for NaN and using is_fpclass to check zero signs.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions