diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2023-01-31 14:23:56 -0400 |
---|---|---|
committer | Matt Arsenault <arsenm2@gmail.com> | 2023-02-05 09:14:16 -0400 |
commit | db0e6591612b53910a1b366863348bdb9d7d2fb1 (patch) | |
tree | c138e6d2a6044e5b25c38a106d6221b1754611e5 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | 43b5008e85d349b28a93deb54a39d56f2f2f0878 (diff) | |
download | llvm-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