aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2023-01-31 14:23:56 -0400
committerMatt Arsenault <arsenm2@gmail.com>2023-02-05 09:14:16 -0400
commitdb0e6591612b53910a1b366863348bdb9d7d2fb1 (patch)
treec138e6d2a6044e5b25c38a106d6221b1754611e5 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parent43b5008e85d349b28a93deb54a39d56f2f2f0878 (diff)
downloadllvm-db0e6591612b53910a1b366863348bdb9d7d2fb1.zip
llvm-db0e6591612b53910a1b366863348bdb9d7d2fb1.tar.gz
llvm-db0e6591612b53910a1b366863348bdb9d7d2fb1.tar.bz2
DAG: Fix broken lowering of is.fplcass fcZero with DAZ
is.fpclass x, fcZero is not equivalent to fcmp with 0 if denormals are treated as 0. It would be equivalent to fcZero|fcSubnormal which can be done separately; this is the minimal correctness fix. The same optimization was not ported to the GlobalISel version.
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions