aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorwanglei <wanglei@loongson.cn>2023-11-29 15:21:21 +0800
committerGitHub <noreply@github.com>2023-11-29 15:21:21 +0800
commit5e7e0d603204ede803323a825318e365a87f73e9 (patch)
treefdd237d3cda28f6b03fe2dbe8899409642f88297 /clang/lib/CodeGen/CodeGenModule.cpp
parentd0c8d41e103dcd3ee1b2b5ed17f9a68e973e01d6 (diff)
downloadllvm-5e7e0d603204ede803323a825318e365a87f73e9.zip
llvm-5e7e0d603204ede803323a825318e365a87f73e9.tar.gz
llvm-5e7e0d603204ede803323a825318e365a87f73e9.tar.bz2
[LoongArch] Fix pattern for FNMSUB_{S/D} instructions (#73742)
``` when a=c=-0.0, b=0.0: -(a * b + (-c)) = -0.0 -a * b + c = 0.0 (fneg (fma a, b (-c))) != (fma (fneg a), b ,c) ``` See https://reviews.llvm.org/D90901 for a similar discussion on X86.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions