[llvm-branch-commits] [llvm] ValueTracking: sqrt never returns subnormal (PR #174846)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed Jan 7 12:01:57 PST 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results

* 129212 tests passed
* 2845 tests skipped
* 2 tests failed

## Failed Tests
(click on a test name to see its output)

### LLVM-Unit
<details>
<summary>LLVM-Unit.Analysis/_/AnalysisTests_exe/ComputeKnownFPClassTest/CopySignNInfSrc0_PosSign</summary>

```
Script:
--
C:\_work\llvm-project\llvm-project\build\unittests\Analysis\.\AnalysisTests.exe --gtest_filter=ComputeKnownFPClassTest.CopySignNInfSrc0_PosSign
--
C:\_work\llvm-project\llvm-project\llvm\unittests\Analysis\ValueTrackingTest.cpp:129
Expected equality of these values:
  KnownTrue
    Which is: 451
  Known.KnownFPClasses
    Which is: (nan pzero pnorm)


```
</details>
<details>
<summary>LLVM-Unit.Analysis/_/AnalysisTests_exe/ComputeKnownFPClassTest/SqrtNszSignBit</summary>

```
Script:
--
C:\_work\llvm-project\llvm-project\build\unittests\Analysis\.\AnalysisTests.exe --gtest_filter=ComputeKnownFPClassTest.SqrtNszSignBit
--
C:\_work\llvm-project\llvm-project\llvm\unittests\Analysis\ValueTrackingTest.cpp:2093
Expected equality of these values:
  SqrtMask
    Which is: (nan pinf zero psub pnorm)
  UseInstrInfo.KnownFPClasses
    Which is: (nan pinf zero pnorm)

C:\_work\llvm-project\llvm-project\llvm\unittests\Analysis\ValueTrackingTest.cpp:2099
Expected equality of these values:
  SqrtMask
    Which is: (nan pinf zero psub pnorm)
  NoUseInstrInfo.KnownFPClasses
    Which is: (nan pinf zero pnorm)

C:\_work\llvm-project\llvm-project\llvm\unittests\Analysis\ValueTrackingTest.cpp:2107
Expected equality of these values:
  NszSqrtMask
    Which is: (nan pinf pzero psub pnorm)
  UseInstrInfoNSZ.KnownFPClasses
    Which is: (nan pinf pzero pnorm)

C:\_work\llvm-project\llvm-project\llvm\unittests\Analysis\ValueTrackingTest.cpp:2113
Expected equality of these values:
  SqrtMask
    Which is: (nan pinf zero psub pnorm)
  NoUseInstrInfoNSZ.KnownFPClasses
    Which is: (nan pinf zero pnorm)

C:\_work\llvm-project\llvm-project\llvm\unittests\Analysis\ValueTrackingTest.cpp:2122
Expected equality of these values:
  fcPositive | fcNegZero | fcQNan
    Which is: (qnan pinf zero psub pnorm)
  UseInstrInfoNoNan.KnownFPClasses
    Which is: (qnan pinf zero pnorm)

C:\_work\llvm-project\llvm-project\llvm\unittests\Analysis\ValueTrackingTest.cpp:2129
Expected equality of these values:
  fcPositive | fcNegZero | fcQNan
    Which is: (qnan pinf zero psub pnorm)
  NoUseInstrInfoNoNan.KnownFPClasses
    Which is: (qnan pinf zero pnorm)

C:\_work\llvm-project\llvm-project\llvm\unittests\Analysis\ValueTrackingTest.cpp:2137
Expected equality of these values:
  fcPositive | fcQNan
    Which is: (qnan pinf pzero psub pnorm)
  UseInstrInfoNSZNoNan.KnownFPClasses
    Which is: (qnan pinf pzero pnorm)

C:\_work\llvm-project\llvm-project\llvm\unittests\Analysis\ValueTrackingTest.cpp:2144
Expected equality of these values:
  fcPositive | fcNegZero | fcQNan
    Which is: (qnan pinf zero psub pnorm)
  NoUseInstrInfoNSZNoNan.KnownFPClasses
    Which is: (qnan pinf zero pnorm)


```
</details>

If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

https://github.com/llvm/llvm-project/pull/174846


More information about the llvm-branch-commits mailing list