github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 133351 tests passed
* 3083 tests skipped
* 2 tests failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.Transforms/InstCombine/fdiv-cos-sin.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\fdiv-cos-sin.ll
| c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fdiv-cos-sin.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\fdiv-cos-sin.ll'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fdiv-cos-sin.ll:62:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[SINCOS:%.*]] = call { double, double }
@llvm.sincos.f64(double [[A:%.*]])
# | ^
# | <stdin>:36:51: note: scanning from here
# | define double @fdiv_cos_sin_reassoc_multiple_uses(double %a) {
# | ^
# | <stdin>:37:15: note: possible intended match here
# | %sincos = call reassoc { double, double } @llvm.sincos.f64(double %a)
# | ^
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fdiv-cos-sin.ll:78:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[SINCOS:%.*]] = call { double, double }
@llvm.sincos.f64(double [[A:%.*]])
# | ^
# | <stdin>:45:37: note: scanning from here
# | define double @fdiv_cos_sin_reassoc(double %a) {
# | ^
# | <stdin>:46:15: note: possible intended match here
# | %sincos = call reassoc { double, double } @llvm.sincos.f64(double %a)
# | ^
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fdiv-cos-sin.ll:92:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[SINCOS:%.*]] = call { half, half } @llvm.sincos.f16(half
[[A:%.*]])
# | ^
# | <stdin>:53:41: note: scanning from here
# | define half @fdiv_cosf16_sinf16_reassoc(half %a) {
# | ^
# | <stdin>:54:15: note: possible intended match here
# | %sincos = call reassoc { half, half } @llvm.sincos.f16(half %a)
# | ^
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fdiv-cos-sin.ll:106:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[SINCOS:%.*]] = call { float, float } @llvm.sincos.f32(float
[[A:%.*]])
# | ^
# | <stdin>:61:38: note: scanning from here
# | define float @fdiv_cosf_sinf_reassoc(float %a) {
# | ^
# | <stdin>:62:15: note: possible intended match here
# | %sincos = call reassoc { float, float } @llvm.sincos.f32(float %a)
# | ^
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fdiv-cos-sin.ll:120:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[SINCOS:%.*]] = call { fp128, fp128 }
@llvm.sincos.f128(fp128 [[A:%.*]])
# | ^
# | <stdin>:69:46: note: scanning from here
# | define fp128 @fdiv_cosfp128_sinfp128_reassoc(fp128 %a) {
# | ^
# | <stdin>:70:15: note: possible intended match here
# | %sincos = call reassoc { fp128, fp128 } @llvm.sincos.f128(fp128 %a)
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fdiv-cos-sin.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 31: %cos = extractvalue { double, double } %sincos, 1
# | 32: %div = fdiv reassoc double %cos, %sin
# | 33: ret double %div
# | 34: }
# | 35:
# | 36: define double @fdiv_cos_sin_reassoc_multiple_uses(double %a)
{
# | next:62'0
X~~~~~~~~~~~~ error: no match found
# | 37: %sincos = call reassoc { double, double }
@llvm.sincos.f64(double %a)
# | next:62'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:62'1 ?
possible intended match
# | 38: %sin = extractvalue { double, double } %sincos, 0
# | next:62'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 39: %cos = extractvalue { double, double } %sincos, 1
# | next:62'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 40: %div = fdiv reassoc double %cos, %sin
# | next:62'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 41: call void @use(double %sin)
# | next:62'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 42: ret double %div
# | next:62'0 ~~~~~~~~~~~~~~~~~
# | 43: }
# | next:62'0 ~~
# | 44:
# | next:62'0 ~
# | 45: define double @fdiv_cos_sin_reassoc(double %a) {
# | next:62'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:78'0 X~~~~~~~~~~~~ error: no
match found
# | 46: %sincos = call reassoc { double, double }
@llvm.sincos.f64(double %a)
# | next:78'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:78'1 ?
possible intended match
# | 47: %sin = extractvalue { double, double } %sincos, 0
# | next:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 48: %cos = extractvalue { double, double } %sincos, 1
# | next:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 49: %div = fdiv reassoc double %cos, %sin
# | next:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 50: ret double %div
# | next:78'0 ~~~~~~~~~~~~~~~~~
# | 51: }
# | next:78'0 ~~
# | 52:
# | next:78'0 ~
# | 53: define half @fdiv_cosf16_sinf16_reassoc(half %a) {
# | next:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:92'0 X~~~~~~~~~~ error:
no match found
# | 54: %sincos = call reassoc { half, half } @llvm.sincos.f16(half
%a)
# | next:92'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:92'1 ?
possible intended match
# | 55: %sin = extractvalue { half, half } %sincos, 0
# | next:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 56: %cos = extractvalue { half, half } %sincos, 1
# | next:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 57: %div = fdiv reassoc half %cos, %sin
# | next:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 58: ret half %div
# | next:92'0 ~~~~~~~~~~~~~~~
# | 59: }
# | next:92'0 ~~
# | 60:
# | next:92'0 ~
# | 61: define float @fdiv_cosf_sinf_reassoc(float %a) {
# | next:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:106'0 X~~~~~~~~~~~ error: no
match found
# | 62: %sincos = call reassoc { float, float }
@llvm.sincos.f32(float %a)
# | next:106'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:106'1 ?
possible intended match
# | 63: %sin = extractvalue { float, float } %sincos, 0
# | next:106'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 64: %cos = extractvalue { float, float } %sincos, 1
# | next:106'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 65: %div = fdiv reassoc float %cos, %sin
# | next:106'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 66: ret float %div
# | next:106'0 ~~~~~~~~~~~~~~~~
# | 67: }
# | next:106'0 ~~
# | 68:
# | next:106'0 ~
# | 69: define fp128 @fdiv_cosfp128_sinfp128_reassoc(fp128 %a) {
# | next:106'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:120'0 X~~~~~~~~~~~
error: no match found
# | 70: %sincos = call reassoc { fp128, fp128 }
@llvm.sincos.f128(fp128 %a)
# | next:120'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:120'1 ?
possible intended match
# | 71: %sin = extractvalue { fp128, fp128 } %sincos, 0
# | next:120'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 72: %cos = extractvalue { fp128, fp128 } %sincos, 1
# | next:120'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 73: %div = fdiv reassoc fp128 %cos, %sin
# | next:120'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 74: ret fp128 %div
# | next:120'0 ~~~~~~~~~~~~~~~~
# | 75: }
# | next:120'0 ~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/fdiv-sin-cos.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\fdiv-sin-cos.ll
| c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fdiv-sin-cos.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\fdiv-sin-cos.ll'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fdiv-sin-cos.ll:62:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[SINCOS:%.*]] = call { double, double }
@llvm.sincos.f64(double [[A:%.*]])
# | ^
# | <stdin>:36:51: note: scanning from here
# | define double @fdiv_sin_cos_reassoc_multiple_uses(double %a) {
# | ^
# | <stdin>:37:15: note: possible intended match here
# | %sincos = call reassoc { double, double } @llvm.sincos.f64(double %a)
# | ^
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fdiv-sin-cos.ll:78:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[SINCOS:%.*]] = call { double, double }
@llvm.sincos.f64(double [[A:%.*]])
# | ^
# | <stdin>:45:37: note: scanning from here
# | define double @fdiv_sin_cos_reassoc(double %a) {
# | ^
# | <stdin>:46:15: note: possible intended match here
# | %sincos = call reassoc { double, double } @llvm.sincos.f64(double %a)
# | ^
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fdiv-sin-cos.ll:92:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[SINCOS:%.*]] = call { float, float } @llvm.sincos.f32(float
[[A:%.*]])
# | ^
# | <stdin>:53:38: note: scanning from here
# | define float @fdiv_sinf_cosf_reassoc(float %a) {
# | ^
# | <stdin>:54:15: note: possible intended match here
# | %sincos = call reassoc { float, float } @llvm.sincos.f32(float %a)
# | ^
# |
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fdiv-sin-cos.ll:106:15:
error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[SINCOS:%.*]] = call { fp128, fp128 }
@llvm.sincos.f128(fp128 [[A:%.*]])
# | ^
# | <stdin>:61:46: note: scanning from here
# | define fp128 @fdiv_sinfp128_cosfp128_reassoc(fp128 %a) {
# | ^
# | <stdin>:62:15: note: possible intended match here
# | %sincos = call reassoc { fp128, fp128 } @llvm.sincos.f128(fp128 %a)
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\llvm\test\Transforms\InstCombine\fdiv-sin-cos.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 31: %cos = extractvalue { double, double } %sincos, 1
# | 32: %div = fdiv reassoc double %sin, %cos
# | 33: ret double %div
# | 34: }
# | 35:
# | 36: define double @fdiv_sin_cos_reassoc_multiple_uses(double %a)
{
# | next:62'0
X~~~~~~~~~~~~ error: no match found
# | 37: %sincos = call reassoc { double, double }
@llvm.sincos.f64(double %a)
# | next:62'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:62'1 ?
possible intended match
# | 38: %sin = extractvalue { double, double } %sincos, 0
# | next:62'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 39: %cos = extractvalue { double, double } %sincos, 1
# | next:62'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 40: %div = fdiv reassoc double %sin, %cos
# | next:62'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 41: call void @use(double %cos)
# | next:62'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 42: ret double %div
# | next:62'0 ~~~~~~~~~~~~~~~~~
# | 43: }
# | next:62'0 ~~
# | 44:
# | next:62'0 ~
# | 45: define double @fdiv_sin_cos_reassoc(double %a) {
# | next:62'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:78'0 X~~~~~~~~~~~~ error: no
match found
# | 46: %sincos = call reassoc { double, double }
@llvm.sincos.f64(double %a)
# | next:78'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:78'1 ?
possible intended match
# | 47: %sin = extractvalue { double, double } %sincos, 0
# | next:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 48: %cos = extractvalue { double, double } %sincos, 1
# | next:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 49: %div = fdiv reassoc double %sin, %cos
# | next:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 50: ret double %div
# | next:78'0 ~~~~~~~~~~~~~~~~~
# | 51: }
# | next:78'0 ~~
# | 52:
# | next:78'0 ~
# | 53: define float @fdiv_sinf_cosf_reassoc(float %a) {
# | next:78'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:92'0 X~~~~~~~~~~~ error: no
match found
# | 54: %sincos = call reassoc { float, float }
@llvm.sincos.f32(float %a)
# | next:92'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:92'1 ?
possible intended match
# | 55: %sin = extractvalue { float, float } %sincos, 0
# | next:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 56: %cos = extractvalue { float, float } %sincos, 1
# | next:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 57: %div = fdiv reassoc float %sin, %cos
# | next:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 58: ret float %div
# | next:92'0 ~~~~~~~~~~~~~~~~
# | 59: }
# | next:92'0 ~~
# | 60:
# | next:92'0 ~
# | 61: define fp128 @fdiv_sinfp128_cosfp128_reassoc(fp128 %a) {
# | next:92'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:106'0 X~~~~~~~~~~~
error: no match found
# | 62: %sincos = call reassoc { fp128, fp128 }
@llvm.sincos.f128(fp128 %a)
# | next:106'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:106'1 ?
possible intended match
# | 63: %sin = extractvalue { fp128, fp128 } %sincos, 0
# | next:106'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 64: %cos = extractvalue { fp128, fp128 } %sincos, 1
# | next:106'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 65: %div = fdiv reassoc fp128 %sin, %cos
# | next:106'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 66: ret fp128 %div
# | next:106'0 ~~~~~~~~~~~~~~~~
# | 67: }
# | next:106'0 ~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# 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/184760
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits