github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 128965 tests passed
* 2842 tests skipped
* 10 tests failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.Transforms/AggressiveInstCombine/X86/sqrt.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\opt.exe <
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\AggressiveInstCombine\X86\sqrt.ll
-passes=aggressive-instcombine -mtriple x86_64-- -S |
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\AggressiveInstCombine\X86\sqrt.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\opt.exe'
-passes=aggressive-instcombine -mtriple x86_64-- -S
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
'C:\_work\llvm-project\llvm-project\llvm\test\Transforms\AggressiveInstCombine\X86\sqrt.ll'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\AggressiveInstCombine\X86\sqrt.ll:60:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[SQRT1:%.*]] = call float @llvm.sqrt.f32(float [[X2]])
# | ^
# | <stdin>:39:25: note: scanning from here
# | %x2 = fmul float %x, %x
# | ^
# | <stdin>:39:25: note: with "X2" equal to "%x2"
# | %x2 = fmul float %x, %x
# | ^
# | <stdin>:40:2: note: possible intended match here
# | %sqrt = call float @sqrtf(float %x2)
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\AggressiveInstCombine\X86\sqrt.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 34: %sqrt = call nnan float @sqrtf(float %x) #2
# | 35: ret float %sqrt
# | 36: }
# | 37:
# | 38: define float @sqrt_call_f32_squared(float %x) {
# | 39: %x2 = fmul float %x, %x
# | next:60'0 X error: no match found
# | next:60'1 with "X2" equal to "%x2"
# | 40: %sqrt = call float @sqrtf(float %x2)
# | next:60'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:60'2 ? possible intended match
# | 41: ret float %sqrt
# | next:60'0 ~~~~~~~~~~~~~~~~~
# | 42: }
# | next:60'0 ~~
# | 43:
# | next:60'0 ~
# | 44: define float @sqrt_call_f32_fabs(float %x) {
# | next:60'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 45: %a = call float @llvm.fabs.f32(float %x)
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.Transforms/Attributor/nofpclass-fmul.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\opt.exe -S -aa-pipeline=basic-aa
-passes=attributor -attributor-manifest-internal <
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\Attributor\nofpclass-fmul.ll
| c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--allow-unused-prefixes
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\Attributor\nofpclass-fmul.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\opt.exe' -S
-aa-pipeline=basic-aa -passes=attributor -attributor-manifest-internal
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--allow-unused-prefixes
'C:\_work\llvm-project\llvm-project\llvm\test\Transforms\Attributor\nofpclass-fmul.ll'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\Attributor\nofpclass-fmul.ll:18:16:
error: CHECK-LABEL: expected string not found in input
# | ; CHECK-LABEL: define nofpclass(ninf nzero nsub nnorm) float
@ret_fmul_square_f32(
# | ^
# | <stdin>:5:28: note: scanning from here
# | define float @ret_fmul_f32(float %arg0, float %arg1) #0 {
# | ^
# | <stdin>:35:1: note: possible intended match here
# | define nofpclass(nan) float @ret_mul_exponent_f32_23_nnan(float
nofpclass(nan) %arg0) #0 {
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\Attributor\nofpclass-fmul.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: ; ModuleID = '<stdin>'
# | 2: source_filename = "<stdin>"
# | 3:
# | 4: ; Function Attrs: mustprogress nofree norecurse nosync
nounwind willreturn memory(none)
# | 5: define float @ret_fmul_f32(float %arg0, float %arg1) #0 {
# | label:18'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | 6: %fmul = fmul float %arg0, %arg1
# | label:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 7: ret float %fmul
# | label:18'0 ~~~~~~~~~~~~~~~~~
# | 8: }
# | label:18'0 ~~
# | 9:
# | label:18'0 ~
# | 10: ; Function Attrs: mustprogress nofree norecurse nosync
nounwind willreturn memory(none)
# | label:18'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 30: %call = fmul float %arg0, 0x4170000000000000
# | label:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 31: ret float %call
# | label:18'0 ~~~~~~~~~~~~~~~~~
# | 32: }
# | label:18'0 ~~
# | 33:
# | label:18'0 ~
# | 34: ; Function Attrs: mustprogress nofree norecurse nosync
nounwind willreturn memory(none)
# | label:18'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 35: define nofpclass(nan) float
@ret_mul_exponent_f32_23_nnan(float nofpclass(nan) %arg0) #0 {
# | label:18'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:18'1 ?
possible intended match
# | 36: %call = fmul float %arg0, 0x4160000000000000
# | label:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 37: ret float %call
# | label:18'0 ~~~~~~~~~~~~~~~~~
# | 38: }
# | label:18'0 ~~
# | 39:
# | label:18'0 ~
# | 40: ; Function Attrs: mustprogress nofree norecurse nosync
nounwind willreturn memory(none)
# | label:18'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.Transforms/Attributor/nofpclass-nan-fmul.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\opt.exe -aa-pipeline=basic-aa
-passes=attributor -attributor-manifest-internal -S <
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\Attributor\nofpclass-nan-fmul.ll
| c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--allow-unused-prefixes
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\Attributor\nofpclass-nan-fmul.ll
--check-prefixes=CHECK,TUNIT
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\opt.exe'
-aa-pipeline=basic-aa -passes=attributor -attributor-manifest-internal -S
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--allow-unused-prefixes
'C:\_work\llvm-project\llvm-project\llvm\test\Transforms\Attributor\nofpclass-nan-fmul.ll'
--check-prefixes=CHECK,TUNIT
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\Attributor\nofpclass-nan-fmul.ll:168:16:
error: CHECK-LABEL: expected string not found in input
# | ; CHECK-LABEL: define nofpclass(ninf nzero nsub nnorm) float
@ret_fmul_square
# | ^
# | <stdin>:95:60: note: scanning from here
# | define float @ret_fmul_daz_nonan_nozero_nosub__nonan_nozero(float
nofpclass(nan zero sub) %arg0, float nofpclass(nan zero) %arg1) #1 {
# | ^
# | <stdin>:119:1: note: possible intended match here
# | define nofpclass(zero sub norm) float @ret_fmul_ieee_inf(float %arg) #4 {
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\Attributor\nofpclass-nan-fmul.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 90: %fmul = fmul float %arg0, %arg1
# | 91: ret float %fmul
# | 92: }
# | 93:
# | 94: ; Function Attrs: mustprogress nofree norecurse nosync
nounwind willreturn memory(none)
# | 95: define float
@ret_fmul_daz_nonan_nozero_nosub__nonan_nozero(float nofpclass(nan zero sub)
%arg0, float nofpclass(nan zero) %arg1) #1 {
# | label:168'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | 96: %fmul = fmul float %arg0, %arg1
# | label:168'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 97: ret float %fmul
# | label:168'0 ~~~~~~~~~~~~~~~~~
# | 98: }
# | label:168'0 ~~
# | 99:
# | label:168'0 ~
# | 100: ; Function Attrs: mustprogress nofree norecurse nosync
nounwind willreturn memory(none)
# | label:168'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 114: %fmul = fmul float %arg, %arg
# | label:168'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 115: ret float %fmul
# | label:168'0 ~~~~~~~~~~~~~~~~~
# | 116: }
# | label:168'0 ~~
# | 117:
# | label:168'0 ~
# | 118: ; Function Attrs: mustprogress nofree norecurse nosync
nounwind willreturn memory(none)
# | label:168'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 119: define nofpclass(zero sub norm) float
@ret_fmul_ieee_inf(float %arg) #4 {
# | label:168'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:168'1 ?
possible intended match
# | 120: %fmul = fmul float %arg, 0x7FF0000000000000
# | label:168'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 121: ret float %fmul
# | label:168'0 ~~~~~~~~~~~~~~~~~
# | 122: }
# | label:168'0 ~~
# | 123:
# | label:168'0 ~
# | 124: ; Function Attrs: mustprogress nofree norecurse nosync
nounwind willreturn memory(none)
# | label:168'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.Transforms/Attributor/nofpclass.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\opt.exe -aa-pipeline=basic-aa
-passes=attributor -attributor-manifest-internal -attributor-annotate-decl-cs
-use-constant-fp-for-scalable-splat=false -S <
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\Attributor\nofpclass.ll
| c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
--allow-unused-prefixes
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\Attributor\nofpclass.ll
--check-prefixes=CHECK,CHECK-CV,TUNIT,TUNIT-CV
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\opt.exe'
-aa-pipeline=basic-aa -passes=attributor -attributor-manifest-internal
-attributor-annotate-decl-cs -use-constant-fp-for-scalable-splat=false -S
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
--allow-unused-prefixes
'C:\_work\llvm-project\llvm-project\llvm\test\Transforms\Attributor\nofpclass.ll'
--check-prefixes=CHECK,CHECK-CV,TUNIT,TUNIT-CV
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\Attributor\nofpclass.ll:1859:16:
error: CHECK-LABEL: expected string not found in input
# | ; CHECK-LABEL: define nofpclass(ninf nzero nsub nnorm) float @fptrunc
# | ^
# | <stdin>:894:19: note: scanning from here
# | define i32 @fptosi(float nofpclass(nan inf) %arg) #3 {
# | ^
# | <stdin>:951:1: note: possible intended match here
# | define nofpclass(nan ninf nzero sub nnorm) float @constrained_uitofp(i32
%arg) #8 {
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\Attributor\nofpclass.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 889: %extract = extractelement <2 x float> %shuffle, i32 1
# | 890: ret float %extract
# | 891: }
# | 892:
# | 893: ; Function Attrs: mustprogress nofree norecurse nosync
nounwind willreturn memory(none)
# | 894: define i32 @fptosi(float nofpclass(nan inf) %arg) #3 {
# | label:1859'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | 895: %fptosi = fptosi float %arg to i32
# | label:1859'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 896: %add = add i32 %fptosi, 1
# | label:1859'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 897: ret i32 %add
# | label:1859'0 ~~~~~~~~~~~~~~
# | 898: }
# | label:1859'0 ~~
# | 899:
# | label:1859'0 ~
# | .
# | .
# | .
# | 946: %val = call nofpclass(nan nzero sub) float
@llvm.experimental.constrained.sitofp.f32.i32(i32 %arg, metadata
!"round.dynamic", metadata !"fpexcept.strict") #20
# | label:1859'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 947: ret float %val
# | label:1859'0 ~~~~~~~~~~~~~~~~
# | 948: }
# | label:1859'0 ~~
# | 949:
# | label:1859'0 ~
# | 950: ; Function Attrs: mustprogress nofree norecurse nosync
nounwind strictfp willreturn memory(inaccessiblemem: readwrite)
# | label:1859'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 951: define nofpclass(nan ninf nzero sub nnorm) float
@constrained_uitofp(i32 %arg) #8 {
# | label:1859'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:1859'1 ?
possible intended match
# | 952: %val = call nofpclass(nan ninf nzero sub nnorm) float
@llvm.experimental.constrained.uitofp.f32.i32(i32 %arg, metadata
!"round.dynamic", metadata !"fpexcept.strict") #20
# | label:1859'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 953: ret float %val
# | label:1859'0 ~~~~~~~~~~~~~~~~
# | 954: }
# | label:1859'0 ~~
# | 955:
# | label:1859'0 ~
# | 956: ; Function Attrs: mustprogress nofree norecurse nosync
nounwind willreturn memory(none)
# | label:1859'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/fabs.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\opt.exe
-mtriple=x86_64-unknown-linux-gnu <
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fabs.ll
-passes=instcombine -S |
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fabs.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\opt.exe'
-mtriple=x86_64-unknown-linux-gnu -passes=instcombine -S
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
'C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fabs.ll'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fabs.ll:98:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: ret float [[MUL]]
# | ^
# | <stdin>:73:31: note: scanning from here
# | %mul = fmul nnan float %x, %x
# | ^
# | <stdin>:73:31: note: with "MUL" equal to "%mul"
# | %mul = fmul nnan float %x, %x
# | ^
# | <stdin>:75:2: note: possible intended match here
# | ret float %fabsf
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fabs.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 68: %fabsl = tail call fp128 @llvm.fabs.f128(fp128 %mul)
# | 69: ret fp128 %fabsl
# | 70: }
# | 71:
# | 72: define float @square_nnan_fabs_intrinsic_f32(float %x) {
# | 73: %mul = fmul nnan float %x, %x
# | next:98'0 X error: no match found
# | next:98'1 with "MUL" equal to "%mul"
# | 74: %fabsf = call float @llvm.fabs.f32(float %mul)
# | next:98'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 75: ret float %fabsf
# | next:98'0 ~~~~~~~~~~~~~~~~~~
# | next:98'2 ? possible intended match
# | 76: }
# | next:98'0 ~~
# | 77:
# | next:98'0 ~
# | 78: define float @square_fabs_shrink_call1(float %x) {
# | next:98'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 79: %1 = fmul float %x, %x
# | 80: %trunc = call float @llvm.fabs.f32(float %1)
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/fast-math.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\opt.exe <
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fast-math.ll
-passes=instcombine -S |
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fast-math.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\opt.exe'
-passes=instcombine -S
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
'C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fast-math.ll'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fast-math.ll:745:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: ret double [[MUL]]
# | ^
# | <stdin>:330:32: note: scanning from here
# | %mul = fmul fast double %x, %x
# | ^
# | <stdin>:330:32: note: with "MUL" equal to "%mul"
# | %mul = fmul fast double %x, %x
# | ^
# | <stdin>:332:2: note: possible intended match here
# | ret double %fabs
# | ^
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fast-math.ll:756:15:
error: CHECK-NEXT: is not on the line after the previous match
# | ; CHECK-NEXT: [[SQRT1:%.*]] = call fast double @llvm.sqrt.f64(double [[X]])
# | ^
# | <stdin>:338:2: note: 'next' match was here
# | %sqrt1 = call fast double @llvm.sqrt.f64(double %x)
# | ^
# | <stdin>:336:32: note: previous match ended here
# | %mul = fmul fast double %x, %x
# | ^
# | <stdin>:337:1: note: non-matching line after previous match is here
# | %fabs = call fast double @llvm.fabs.f64(double %mul)
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fast-math.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 325: %sqrt = call fast double @llvm.sqrt.f64(double %mul2)
# | 326: ret double %sqrt
# | 327: }
# | 328:
# | 329: define double @sqrt_intrinsic_arg_4th(double %x) {
# | 330: %mul = fmul fast double %x, %x
# | next:745'0 X error: no match found
# | next:745'1 with "MUL" equal to "%mul"
# | 331: %fabs = call fast double @llvm.fabs.f64(double %mul)
# | next:745'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 332: ret double %fabs
# | next:745'0 ~~~~~~~~~~~~~~~~~~
# | next:745'2 ? possible intended match
# | 333: }
# | next:745'0 ~~
# | 334:
# | next:745'0 ~
# | 335: define double @sqrt_intrinsic_arg_5th(double %x) {
# | next:745'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 336: %mul = fmul fast double %x, %x
# | 337: %fabs = call fast double @llvm.fabs.f64(double %mul)
# | 338: %sqrt1 = call fast double @llvm.sqrt.f64(double %x)
# | next:756 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error:
match on wrong line
# | 339: %sqrt = fmul fast double %fabs, %sqrt1
# | 340: ret double %sqrt
# | 341: }
# | 342:
# | 343: declare float @sqrtf(float)
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/simplify-demanded-fpclass.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\opt.exe -S -passes=instcombine <
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\simplify-demanded-fpclass.ll
| c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\simplify-demanded-fpclass.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\opt.exe' -S
-passes=instcombine
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
'C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\simplify-demanded-fpclass.ll'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\simplify-demanded-fpclass.ll:973:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[I4:%.*]] = select i1 [[I]], float 0x7FF8000000000000, float
[[ARG1]]
# | ^
# | <stdin>:470:57: note: scanning from here
# | %i3 = tail call float @llvm.log2.f32(float noundef %i2)
# | ^
# | <stdin>:470:57: note: with "I" equal to "%i"
# | %i3 = tail call float @llvm.log2.f32(float noundef %i2)
# | ^
# | <stdin>:470:57: note: with "ARG1" equal to "%arg1"
# | %i3 = tail call float @llvm.log2.f32(float noundef %i2)
# | ^
# | <stdin>:474:2: note: possible intended match here
# | %i12 = select i1 %i10, float 0.000000e+00, float %i6
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\simplify-demanded-fpclass.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 465:
# | 466: define nofpclass(nan inf nzero nsub nnorm) float
@test_powr_issue64870_2(float nofpclass(nan inf) %arg, float nofpclass(nan inf)
%arg1) {
# | 467: bb:
# | 468: %i = fcmp olt float %arg, 0.000000e+00
# | 469: %i2 = select i1 %i, float 0x7FF8000000000000, float %arg
# | 470: %i3 = tail call float @llvm.log2.f32(float noundef %i2)
# | next:973'0 X
error: no match found
# | next:973'1
with "I" equal to "%i"
# | next:973'2
with "ARG1" equal to "%arg1"
# | 471: %i5 = fmul float %arg1, %i3
# | next:973'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 472: %i6 = tail call noundef nofpclass(ninf nzero nsub nnorm)
float @llvm.exp2.f32(float noundef %i5)
# | next:973'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 473: %i10 = fcmp oeq float %i2, 0.000000e+00
# | next:973'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 474: %i12 = select i1 %i10, float 0.000000e+00, float %i6
# | next:973'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:973'3 ?
possible intended match
# | 475: ret float %i12
# | next:973'0 ~~~~~~~~~~~~~~~~
# | 476: }
# | next:973'0 ~~
# | 477:
# | next:973'0 ~
# | 478: define nofpclass(nan inf) float @pow_f32(float nofpclass(nan
inf) %arg, float nofpclass(nan inf) %arg1) {
# | next:973'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 479: bb:
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.Transforms/InstSimplify/floating-point-compare.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\opt.exe <
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstSimplify\floating-point-compare.ll
-passes=instsimplify -S |
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstSimplify\floating-point-compare.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\opt.exe'
-passes=instsimplify -S
# note: command had no output on stdout or stderr
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe'
'C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstSimplify\floating-point-compare.ll'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstSimplify\floating-point-compare.ll:210:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: ret i1 true
# | ^
# | <stdin>:96:32: note: scanning from here
# | define i1 @orderedLessZeroTree(float %0, float %1, float %2, float %3) {
# | ^
# | <stdin>:105:2: note: possible intended match here
# | ret i1 %uge
# | ^
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstSimplify\floating-point-compare.ll:265:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: ret i1 false
# | ^
# | <stdin>:124:32: note: scanning from here
# | define i1 @orderedLessZeroPowi(double %0, double %1) {
# | ^
# | <stdin>:128:2: note: possible intended match here
# | ret i1 %olt
# | ^
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstSimplify\floating-point-compare.ll:1622:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: ret float [[I3]]
# | ^
# | <stdin>:728:26: note: scanning from here
# | %i3 = fadd float %i2, %i
# | ^
# | <stdin>:728:26: note: with "I3" equal to "%i3"
# | %i3 = fadd float %i2, %i
# | ^
# | <stdin>:731:2: note: possible intended match here
# | ret float %i5
# | ^
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstSimplify\floating-point-compare.ll:1640:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: ret float [[I3]]
# | ^
# | <stdin>:738:26: note: scanning from here
# | %i3 = fadd float %i2, %i
# | ^
# | <stdin>:738:26: note: with "I3" equal to "%i3"
# | %i3 = fadd float %i2, %i
# | ^
# | <stdin>:741:2: note: possible intended match here
# | ret float %i5
# | ^
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstSimplify\floating-point-compare.ll:1658:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: ret float [[I3]]
# | ^
# | <stdin>:748:26: note: scanning from here
# | %i3 = fadd float %i2, %i
# | ^
# | <stdin>:748:26: note: with "I3" equal to "%i3"
# | %i3 = fadd float %i2, %i
# | ^
# | <stdin>:751:2: note: possible intended match here
# | ret float %i5
# | ^
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstSimplify\floating-point-compare.ll:1676:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: ret float [[I3]]
# | ^
# | <stdin>:758:26: note: scanning from here
# | %i3 = fadd float %i2, %i
# | ^
# | <stdin>:758:26: note: with "I3" equal to "%i3"
# | %i3 = fadd float %i2, %i
# | ^
# | <stdin>:761:2: note: possible intended match here
# | ret float %i5
# | ^
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstSimplify\floating-point-compare.ll:1694:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: ret float [[I3]]
# | ^
# | <stdin>:768:26: note: scanning from here
# | %i3 = fadd float %i2, %i
# | ^
# | <stdin>:768:26: note: with "I3" equal to "%i3"
# | %i3 = fadd float %i2, %i
# | ^
# | <stdin>:771:2: note: possible intended match here
# | ret float %i5
# | ^
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstSimplify\floating-point-compare.ll:1712:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: ret float [[I3]]
# | ^
# | <stdin>:778:26: note: scanning from here
# | %i3 = fadd float %i2, %i
# | ^
# | <stdin>:778:26: note: with "I3" equal to "%i3"
# | %i3 = fadd float %i2, %i
# | ^
# | <stdin>:781:2: note: possible intended match here
# | ret float %i5
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstSimplify\floating-point-compare.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 91:
# | 92: define i1 @one_with_self(double %arg) {
# | 93: ret i1 false
# | 94: }
# | 95:
# | 96: define i1 @orderedLessZeroTree(float %0, float %1, float
%2, float %3) {
# | next:210'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 97: %square = fmul float %0, %0
# | next:210'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 98: %abs = call float @llvm.fabs.f32(float %1)
# | next:210'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 99: %sqrt = call float @llvm.sqrt.f32(float %2)
# | next:210'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 100: %fma = call float @llvm.fma.f32(float %3, float %3, float
%sqrt)
# | next:210'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 101: %div = fdiv float %square, %abs
# | next:210'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 102: %rem = frem float %sqrt, %fma
# | next:210'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 103: %add = fadd float %div, %rem
# | next:210'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 104: %uge = fcmp uge float %add, 0.000000e+00
# | next:210'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 105: ret i1 %uge
# | next:210'0 ~~~~~~~~~~~~~
# | next:210'1 ? possible intended match
# | 106: }
# | next:210'0 ~~
# | 107:
# | next:210'0 ~
# | 108: define i1 @orderedLessZero_fdiv(float %x) {
# | next:210'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 109: ret i1 true
# | 110: }
# | .
# | .
# | .
# | 119:
# | 120: define i1 @orderedLessZeroExp2Trunc(double %0) {
# | 121: ret i1 false
# | 122: }
# | 123:
# | 124: define i1 @orderedLessZeroPowi(double %0, double %1) {
# | next:265'0 X~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | 125: %square = fmul double %1, %1
# | next:265'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 126: %b = call double @llvm.powi.f64.i32(double %square, i32 3)
# | next:265'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 127: %olt = fcmp olt double %b, 0.000000e+00
# | next:265'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 128: ret i1 %olt
# | next:265'0 ~~~~~~~~~~~~~
# | next:265'1 ? possible intended match
# | 129: }
# | next:265'0 ~~
# | 130:
# | next:265'0 ~
# | 131: define i1 @UIToFP_is_nan_or_positive_or_zero(i32 %x) {
# | next:265'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 132: ret i1 true
# | 133: }
# | .
# | .
# | .
# | 723:
# | 724: define float @fast_square_must_be_positive_ieee(float %arg,
float %arg1) {
# | 725: bb:
# | 726: %i = fmul float %arg, %arg
# | 727: %i2 = fmul float %arg1, %arg1
# | 728: %i3 = fadd float %i2, %i
# | next:1622'0 X error: no match found
# | next:1622'1 with "I3" equal to "%i3"
# | 729: %i4 = fcmp olt float %i3, 0.000000e+00
# | next:1622'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 730: %i5 = select i1 %i4, float 0.000000e+00, float %i3
# | next:1622'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 731: ret float %i5
# | next:1622'0 ~~~~~~~~~~~~~~~
# | next:1622'2 ? possible intended match
# | 732: }
# | next:1622'0 ~~
# | 733:
# | next:1622'0 ~
# | 734: define float @fast_square_must_be_positive_ieee_nnan(float
%arg, float %arg1) {
# | next:1622'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 735: bb:
# | 736: %i = fmul float %arg, %arg
# | 737: %i2 = fmul float %arg1, %arg1
# | 738: %i3 = fadd float %i2, %i
# | next:1640'0 X error: no match found
# | next:1640'1 with "I3" equal to "%i3"
# | 739: %i4 = fcmp nnan olt float %i3, 0.000000e+00
# | next:1640'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 740: %i5 = select i1 %i4, float 0.000000e+00, float %i3
# | next:1640'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 741: ret float %i5
# | next:1640'0 ~~~~~~~~~~~~~~~
# | next:1640'2 ? possible intended match
# | 742: }
# | next:1640'0 ~~
# | 743:
# | next:1640'0 ~
# | 744: define float @fast_square_must_be_positive_daz(float %arg,
float %arg1) #0 {
# | next:1640'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 745: bb:
# | 746: %i = fmul float %arg, %arg
# | 747: %i2 = fmul float %arg1, %arg1
# | 748: %i3 = fadd float %i2, %i
# | next:1658'0 X error: no match found
# | next:1658'1 with "I3" equal to "%i3"
# | 749: %i4 = fcmp olt float %i3, 0.000000e+00
# | next:1658'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 750: %i5 = select i1 %i4, float 0.000000e+00, float %i3
# | next:1658'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 751: ret float %i5
# | next:1658'0 ~~~~~~~~~~~~~~~
# | next:1658'2 ? possible intended match
# | 752: }
# | next:1658'0 ~~
# | 753:
# | next:1658'0 ~
# | 754: define float @fast_square_must_be_positive_daz_nnan(float
%arg, float %arg1) #0 {
# | next:1658'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 755: bb:
# | 756: %i = fmul float %arg, %arg
# | 757: %i2 = fmul float %arg1, %arg1
# | 758: %i3 = fadd float %i2, %i
# | next:1676'0 X error: no match found
# | next:1676'1 with "I3" equal to "%i3"
# | 759: %i4 = fcmp nnan olt float %i3, 0.000000e+00
# | next:1676'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 760: %i5 = select i1 %i4, float 0.000000e+00, float %i3
# | next:1676'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 761: ret float %i5
# | next:1676'0 ~~~~~~~~~~~~~~~
# | next:1676'2 ? possible intended match
# | 762: }
# | next:1676'0 ~~
# | 763:
# | next:1676'0 ~
# | 764: define float @must_be_olt_negative_constant_daz(float %arg,
float %arg1) #0 {
# | next:1676'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 765: bb:
# | 766: %i = fmul float %arg, %arg
# | 767: %i2 = fmul float %arg1, %arg1
# | 768: %i3 = fadd float %i2, %i
# | next:1694'0 X error: no match found
# | next:1694'1 with "I3" equal to "%i3"
# | 769: %i4 = fcmp olt float %i3, -1.000000e+00
# | next:1694'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 770: %i5 = select i1 %i4, float 0.000000e+00, float %i3
# | next:1694'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 771: ret float %i5
# | next:1694'0 ~~~~~~~~~~~~~~~
# | next:1694'2 ? possible intended match
# | 772: }
# | next:1694'0 ~~
# | 773:
# | next:1694'0 ~
# | 774: define float @must_be_olt_negative_constant_daz_nnan(float
%arg, float %arg1) #0 {
# | next:1694'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 775: bb:
# | 776: %i = fmul float %arg, %arg
# | 777: %i2 = fmul float %arg1, %arg1
# | 778: %i3 = fadd float %i2, %i
# | next:1712'0 X error: no match found
# | next:1712'1 with "I3" equal to "%i3"
# | 779: %i4 = fcmp nnan olt float %i3, -1.000000e+00
# | next:1712'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 780: %i5 = select i1 %i4, float 0.000000e+00, float %i3
# | next:1712'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 781: ret float %i5
# | next:1712'0 ~~~~~~~~~~~~~~~
# | next:1712'2 ? possible intended match
# | 782: }
# | next:1712'0 ~~
# | 783:
# | next:1712'0 ~
# | 784: define i1 @is_olt_smallest_normal_dynamic(float %x) #1 {
# | next:1712'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 785: %is.denorm.or.zero = fcmp olt float %x, 0x3810000000000000
# | 786: ret i1 %is.denorm.or.zero
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
### LLVM-Unit
<details>
<summary>LLVM-Unit.Analysis/_/AnalysisTests_exe/ComputeKnownFPClassTest/FMul</summary>
```
Script:
--
C:\_work\llvm-project\llvm-project\build\unittests\Analysis\.\AnalysisTests.exe
--gtest_filter=ComputeKnownFPClassTest.FMul
--
C:\_work\llvm-project\llvm-project\llvm\unittests\Analysis\ValueTrackingTest.cpp:129
Expected equality of these values:
KnownTrue
Which is: 963
Known.KnownFPClasses
Which is: (all)
```
</details>
<details>
<summary>LLVM-Unit.Analysis/_/AnalysisTests_exe/ComputeKnownFPClassTest/FMulNoZero</summary>
```
Script:
--
C:\_work\llvm-project\llvm-project\build\unittests\Analysis\.\AnalysisTests.exe
--gtest_filter=ComputeKnownFPClassTest.FMulNoZero
--
C:\_work\llvm-project\llvm-project\llvm\unittests\Analysis\ValueTrackingTest.cpp:129
Expected equality of these values:
KnownTrue
Which is: 963
Known.KnownFPClasses
Which is: (all)
```
</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/173872
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits