github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 128975 tests passed
* 2842 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.Transforms/InstCombine/simplify-demanded-fpclass-log.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-log.ll
| c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\simplify-demanded-fpclass-log.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-log.ll'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\simplify-demanded-fpclass-log.ll:19:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[RESULT:%.*]] = call float @llvm.log.f32(float [[UNKNOWN]])
# | ^
# | <stdin>:9:89: note: scanning from here
# | define nofpclass(nan inf sub norm) float
@ret_nofpclass_only_zero__log(float %unknown) {
# |
^
# | <stdin>:9:89: note: with "UNKNOWN" equal to "%unknown"
# | define nofpclass(nan inf sub norm) float
@ret_nofpclass_only_zero__log(float %unknown) {
# |
^
# | <stdin>:13:28: note: possible intended match here
# | define nofpclass(nan inf nzero sub norm) float
@ret_nofpclass_only_pzero__log(float %unknown) {
# | ^
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\simplify-demanded-fpclass-log.ll:60:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: ret float -0.000000e+00
# | ^
# | <stdin>:25:96: note: scanning from here
# | define nofpclass(nan inf pzero sub norm) float
@ret_nofpclass_only_nzero__log(float %unknown) {
# |
^
# | <stdin>:26:2: note: possible intended match here
# | ret float poison
# | ^
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\simplify-demanded-fpclass-log.ll:90:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[SELECT:%.*]] = select i1 [[COND]], float 0.000000e+00,
float [[X]]
# | ^
# | <stdin>:39:75: note: scanning from here
# | define nofpclass(ninf) float @ret_nofpclass_ninf_log(i1 %cond, float %x) {
# | ^
# | <stdin>:39:75: note: with "COND" equal to "%cond"
# | define nofpclass(ninf) float @ret_nofpclass_ninf_log(i1 %cond, float %x) {
# | ^
# | <stdin>:39:75: note: with "X" equal to "%x"
# | define nofpclass(ninf) float @ret_nofpclass_ninf_log(i1 %cond, float %x) {
# | ^
# | <stdin>:40:2: note: possible intended match here
# | %1 = call float @llvm.log.f32(float %x)
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\simplify-demanded-fpclass-log.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: ; ModuleID = '<stdin>'
# | 2: source_filename = "<stdin>"
# | 3:
# | 4: define nofpclass(inf zero sub norm) float
@ret_nofpclass_only_nan__log(float %unknown) {
# | 5: %result = call float @llvm.log.f32(float %unknown)
# | 6: ret float %result
# | 7: }
# | 8:
# | 9: define nofpclass(nan inf sub norm) float
@ret_nofpclass_only_zero__log(float %unknown) {
# | next:19'0
X error: no match found
# | next:19'1
with "UNKNOWN" equal to "%unknown"
# | 10: ret float 0.000000e+00
# | next:19'0 ~~~~~~~~~~~~~~~~~~~~~~~~
# | 11: }
# | next:19'0 ~~
# | 12:
# | next:19'0 ~
# | 13: define nofpclass(nan inf nzero sub norm) float
@ret_nofpclass_only_pzero__log(float %unknown) {
# | next:19'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:19'2 ?
possible intended match
# | 14: ret float 0.000000e+00
# | 15: }
# | 16:
# | 17: define nofpclass(nan ninf zero sub norm) float
@ret_nofpclass_only_pinf__log(float %unknown) {
# | 18: ret float 0x7FF0000000000000
# | 19: }
# | 20:
# | 21: define nofpclass(nan pinf zero sub norm) float
@ret_nofpclass_only_ninf__log(float %unknown) {
# | 22: ret float 0xFFF0000000000000
# | 23: }
# | 24:
# | 25: define nofpclass(nan inf pzero sub norm) float
@ret_nofpclass_only_nzero__log(float %unknown) {
# | next:60'0
X error: no match found
# | 26: ret float poison
# | next:60'0 ~~~~~~~~~~~~~~~~~~
# | next:60'1 ? possible intended match
# | 27: }
# | next:60'0 ~~
# | 28:
# | next:60'0 ~
# | 29: define nofpclass(nan zero sub norm) float
@ret_nofpclass_only_inf__log(float %unknown) {
# | next:60'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 30: %result = call float @llvm.log.f32(float %unknown)
# | 31: ret float %result
# | 32: }
# | 33:
# | 34: define nofpclass(zero sub norm) float
@ret_nofpclass_only_inf_nan__log(float %unknown) {
# | 35: %result = call float @llvm.log.f32(float %unknown)
# | 36: ret float %result
# | 37: }
# | 38:
# | 39: define nofpclass(ninf) float @ret_nofpclass_ninf_log(i1
%cond, float %x) {
# | next:90'0
X error: no match found
# | next:90'1
with "COND" equal to "%cond"
# | next:90'2
with "X" equal to "%x"
# | 40: %1 = call float @llvm.log.f32(float %x)
# | next:90'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:90'3 ? possible intended
match
# | 41: ret float %1
# | next:90'0 ~~~~~~~~~~~~~~
# | 42: }
# | next:90'0 ~~
# | 43:
# | next:90'0 ~
# | 44: define nofpclass(pinf) float
@ret_nofpclass_pinf_log_select_inf_or_unknown(i1 %cond, float %unknown) {
# | next:90'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 45: %select = select i1 %cond, float 0x7FF0000000000000, float
%unknown
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</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/173880
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits