github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 137175 tests passed
* 3910 tests skipped
* 6 tests failed
## Failed Tests
(click on a test name to see its output)
### Flang
<details>
<summary>Flang.Integration/complex-div-to-llvm-kind10.f90</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\flang.exe
-fcomplex-arithmetic=improved -S -emit-llvm
C:\_work\llvm-project\llvm-project\flang\test\Integration\complex-div-to-llvm-kind10.f90
-o - | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\flang\test\Integration\complex-div-to-llvm-kind10.f90
--check-prefixes=CHECK,IMPRVD
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\flang.exe'
-fcomplex-arithmetic=improved -S -emit-llvm
'C:\_work\llvm-project\llvm-project\flang\test\Integration\complex-div-to-llvm-kind10.f90'
-o -
# 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\flang\test\Integration\complex-div-to-llvm-kind10.f90'
--check-prefixes=CHECK,IMPRVD
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\flang\test\Integration\complex-div-to-llvm-kind10.f90:38:11:
error: IMPRVD: expected string not found in input
# | ! IMPRVD: %[[RHS_REAL_ABS_IS_ZERO:.*]] = fcmp oeq x86_fp80
%[[RHS_REAL_ABS]], 0xK00000000000000000000
# | ^
# | <stdin>:31:58: note: scanning from here
# | %28 = call contract x86_fp80 @llvm.fabs.f80(x86_fp80 %8)
# | ^
# | <stdin>:31:58: note: with "RHS_REAL_ABS" equal to "28"
# | %28 = call contract x86_fp80 @llvm.fabs.f80(x86_fp80 %8)
# | ^
# | <stdin>:34:2: note: possible intended match here
# | %31 = fcmp oeq x86_fp80 %30, 0.000000e+00
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\flang\test\Integration\complex-div-to-llvm-kind10.f90
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 26: %23 = fadd contract x86_fp80 %6, %22
# | 27: %24 = fdiv contract x86_fp80 %23, %21
# | 28: %25 = fmul contract x86_fp80 %6, %19
# | 29: %26 = fsub contract x86_fp80 %7, %25
# | 30: %27 = fdiv contract x86_fp80 %26, %21
# | 31: %28 = call contract x86_fp80 @llvm.fabs.f80(x86_fp80 %8)
# | check:38'0 X
error: no match found
# | check:38'1
with "RHS_REAL_ABS" equal to "28"
# | 32: %29 = fcmp oeq x86_fp80 %28, 0.000000e+00
# | check:38'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 33: %30 = call contract x86_fp80 @llvm.fabs.f80(x86_fp80 %9)
# | check:38'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 34: %31 = fcmp oeq x86_fp80 %30, 0.000000e+00
# | check:38'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:38'2 ? possible
intended match
# | 35: %32 = fcmp ord x86_fp80 %6, 0.000000e+00
# | check:38'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 36: %33 = fcmp ord x86_fp80 %7, 0.000000e+00
# | check:38'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 37: %34 = or i1 %32, %33
# | check:38'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 38: %35 = and i1 %29, %31
# | check:38'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | 39: %36 = and i1 %34, %35
# | check:38'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Flang.Integration/complex-div-to-llvm.f90</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\flang.exe
-fcomplex-arithmetic=improved -S -emit-llvm
C:\_work\llvm-project\llvm-project\flang\test\Integration\complex-div-to-llvm.f90
-o - | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\flang\test\Integration\complex-div-to-llvm.f90
--check-prefixes=CHECK,IMPRVD
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\flang.exe'
-fcomplex-arithmetic=improved -S -emit-llvm
'C:\_work\llvm-project\llvm-project\flang\test\Integration\complex-div-to-llvm.f90'
-o -
# 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\flang\test\Integration\complex-div-to-llvm.f90'
--check-prefixes=CHECK,IMPRVD
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\flang\test\Integration\complex-div-to-llvm.f90:37:11:
error: IMPRVD: expected string not found in input
# | ! IMPRVD: %[[RHS_REAL_ABS_IS_ZERO:.*]] = fcmp oeq half %[[RHS_REAL_ABS]],
0xH0000
# | ^
# | <stdin>:31:50: note: scanning from here
# | %28 = call contract half @llvm.fabs.f16(half %8)
# | ^
# | <stdin>:31:50: note: with "RHS_REAL_ABS" equal to "28"
# | %28 = call contract half @llvm.fabs.f16(half %8)
# | ^
# | <stdin>:32:2: note: possible intended match here
# | %29 = fcmp oeq half %28, 0.000000e+00
# | ^
# |
C:\_work\llvm-project\llvm-project\flang\test\Integration\complex-div-to-llvm.f90:163:11:
error: IMPRVD: expected string not found in input
# | ! IMPRVD: %[[RHS_REAL_ABS_IS_ZERO:.*]] = fcmp oeq bfloat %[[RHS_REAL_ABS]],
0xR0000
# | ^
# | <stdin>:128:55: note: scanning from here
# | %28 = call contract bfloat @llvm.fabs.bf16(bfloat %8)
# | ^
# | <stdin>:128:55: note: with "RHS_REAL_ABS" equal to "28"
# | %28 = call contract bfloat @llvm.fabs.bf16(bfloat %8)
# | ^
# | <stdin>:129:2: note: possible intended match here
# | %29 = fcmp oeq bfloat %28, 0.000000e+00
# | ^
# |
C:\_work\llvm-project\llvm-project\flang\test\Integration\complex-div-to-llvm.f90:297:11:
error: IMPRVD: expected string not found in input
# | ! IMPRVD: %[[INF_WITH_SIGN_OF_RHS_REAL:.*]] = call float
@llvm.copysign.f32(float 0x7FF0000000000000, float %[[RHS_REAL]])
# | ^
# | <stdin>:233:23: note: scanning from here
# | %36 = and i1 %34, %35
# | ^
# | <stdin>:233:23: note: with "RHS_REAL" equal to "8"
# | %36 = and i1 %34, %35
# | ^
# | <stdin>:268:2: note: possible intended match here
# | %71 = call float @llvm.copysign.f32(float %70, float %9)
# | ^
# |
C:\_work\llvm-project\llvm-project\flang\test\Integration\complex-div-to-llvm.f90:423:11:
error: IMPRVD: expected string not found in input
# | ! IMPRVD: %[[INF_WITH_SIGN_OF_RHS_REAL:.*]] = call double
@llvm.copysign.f64(double 0x7FF0000000000000, double %[[RHS_REAL]])
# | ^
# | <stdin>:330:23: note: scanning from here
# | %36 = and i1 %34, %35
# | ^
# | <stdin>:330:23: note: with "RHS_REAL" equal to "8"
# | %36 = and i1 %34, %35
# | ^
# | <stdin>:365:2: note: possible intended match here
# | %71 = call double @llvm.copysign.f64(double %70, double %9)
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\flang\test\Integration\complex-div-to-llvm.f90
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 26: %23 = fadd contract half %6, %22
# | 27: %24 = fdiv contract half %23, %21
# | 28: %25 = fmul contract half %6, %19
# | 29: %26 = fsub contract half %7, %25
# | 30: %27 = fdiv contract half %26, %21
# | 31: %28 = call contract half @llvm.fabs.f16(half %8)
# | check:37'0 X error:
no match found
# | check:37'1 with
"RHS_REAL_ABS" equal to "28"
# | 32: %29 = fcmp oeq half %28, 0.000000e+00
# | check:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:37'2 ? possible intended
match
# | 33: %30 = call contract half @llvm.fabs.f16(half %9)
# | check:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 34: %31 = fcmp oeq half %30, 0.000000e+00
# | check:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 35: %32 = fcmp ord half %6, 0.000000e+00
# | check:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 36: %33 = fcmp ord half %7, 0.000000e+00
# | check:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 37: %34 = or i1 %32, %33
# | check:37'0 ~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 123: %23 = fadd contract bfloat %6, %22
# | 124: %24 = fdiv contract bfloat %23, %21
# | 125: %25 = fmul contract bfloat %6, %19
# | 126: %26 = fsub contract bfloat %7, %25
# | 127: %27 = fdiv contract bfloat %26, %21
# | 128: %28 = call contract bfloat @llvm.fabs.bf16(bfloat %8)
# | check:163'0 X
error: no match found
# | check:163'1
with "RHS_REAL_ABS" equal to "28"
# | 129: %29 = fcmp oeq bfloat %28, 0.000000e+00
# | check:163'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:163'2 ? possible intended
match
# | 130: %30 = call contract bfloat @llvm.fabs.bf16(bfloat %9)
# | check:163'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 131: %31 = fcmp oeq bfloat %30, 0.000000e+00
# | check:163'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 132: %32 = fcmp ord bfloat %6, 0.000000e+00
# | check:163'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 133: %33 = fcmp ord bfloat %7, 0.000000e+00
# | check:163'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 134: %34 = or i1 %32, %33
# | check:163'0 ~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 228: %31 = fcmp oeq float %30, 0.000000e+00
# | 229: %32 = fcmp ord float %6, 0.000000e+00
# | 230: %33 = fcmp ord float %7, 0.000000e+00
# | 231: %34 = or i1 %32, %33
# | 232: %35 = and i1 %29, %31
# | 233: %36 = and i1 %34, %35
# | check:297'0 X error: no match found
# | check:297'1 with "RHS_REAL" equal to "8"
# | 234: %37 = call float @llvm.copysign.f32(float +inf, float %8)
# | check:297'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 235: %38 = fmul contract float %37, %6
# | check:297'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 236: %39 = fmul contract float %37, %7
# | check:297'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 237: %40 = fcmp one float %28, +inf
# | check:297'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 238: %41 = fcmp one float %30, +inf
# | check:297'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 263: %66 = or i1 %64, %65
# | check:297'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 264: %67 = and i1 %63, %66
# | check:297'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | 265: %68 = select i1 %64, float 1.000000e+00, float
0.000000e+00
# | check:297'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 266: %69 = call float @llvm.copysign.f32(float %68, float %8)
# | check:297'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 267: %70 = select i1 %65, float 1.000000e+00, float
0.000000e+00
# | check:297'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 268: %71 = call float @llvm.copysign.f32(float %70, float %9)
# | check:297'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:297'2 ?
possible intended match
# | 269: %72 = fmul contract float %6, %69
# | check:297'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 270: %73 = fmul contract float %7, %71
# | check:297'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 271: %74 = fadd contract float %72, %73
# | check:297'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 272: %75 = fmul contract float %74, 0.000000e+00
# | check:297'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 273: %76 = fmul contract float %7, %69
# | check:297'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 325: %31 = fcmp oeq double %30, 0.000000e+00
# | 326: %32 = fcmp ord double %6, 0.000000e+00
# | 327: %33 = fcmp ord double %7, 0.000000e+00
# | 328: %34 = or i1 %32, %33
# | 329: %35 = and i1 %29, %31
# | 330: %36 = and i1 %34, %35
# | check:423'0 X error: no match found
# | check:423'1 with "RHS_REAL" equal to "8"
# | 331: %37 = call double @llvm.copysign.f64(double +inf, double
%8)
# | check:423'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 332: %38 = fmul contract double %37, %6
# | check:423'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 333: %39 = fmul contract double %37, %7
# | check:423'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 334: %40 = fcmp one double %28, +inf
# | check:423'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 335: %41 = fcmp one double %30, +inf
# | check:423'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 360: %66 = or i1 %64, %65
# | check:423'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 361: %67 = and i1 %63, %66
# | check:423'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | 362: %68 = select i1 %64, double 1.000000e+00, double
0.000000e+00
# | check:423'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 363: %69 = call double @llvm.copysign.f64(double %68, double
%8)
# | check:423'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 364: %70 = select i1 %65, double 1.000000e+00, double
0.000000e+00
# | check:423'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 365: %71 = call double @llvm.copysign.f64(double %70, double
%9)
# | check:423'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:423'2 ?
possible intended match
# | 366: %72 = fmul contract double %6, %69
# | check:423'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 367: %73 = fmul contract double %7, %71
# | check:423'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 368: %74 = fadd contract double %72, %73
# | check:423'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 369: %75 = fmul contract double %74, 0.000000e+00
# | check:423'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 370: %76 = fmul contract double %7, %69
# | check:423'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
### MLIR
<details>
<summary>MLIR.Target/LLVMIR/llvmir-le-specific.mlir</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\mlir-translate.exe -mlir-to-llvmir
-split-input-file
C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\llvmir-le-specific.mlir
| c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\llvmir-le-specific.mlir
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\mlir-translate.exe'
-mlir-to-llvmir -split-input-file
'C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\llvmir-le-specific.mlir'
# 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\mlir\test\Target\LLVMIR\llvmir-le-specific.mlir'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\llvmir-le-specific.mlir:7:20:
error: CHECK{LITERAL}: expected string not found in input
# | // CHECK{LITERAL}: @dense_resource_tensor_constant = internal constant [5 x
float] [float 0x3FCA034080000000, float 0xBFD0466300000000, float
0xBFD75DDF80000000, float 0xBFDE074F40000000, float 0x3FDDD3A1C0000000]
# | ^
# | <stdin>:1:1: note: scanning from here
# | ; ModuleID = 'LLVMDialectModule'
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\llvmir-le-specific.mlir
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: ; ModuleID = 'LLVMDialectModule'
# | check:7 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 2: source_filename = "LLVMDialectModule"
# | check:7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3:
# | check:7 ~
# | 4: @dense_resource_tensor_constant = internal constant [5 x float]
[float f0x3E501A04, float f0xBE823318, float f0xBEBAEEFC, float f0xBEF03A7A,
float f0x3EEE9D0E]
# | check:7
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5: @dense_resource_vector_constant = internal constant <5 x float>
<float f0x3E501A04, float f0xBE823318, float f0xBEBAEEFC, float f0xBEF03A7A,
float f0x3EEE9D0E>
# | check:7
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6: @dense_resource_multidim_tensor_constant = internal constant [1
x [2 x [2 x float]]] [[2 x [2 x float]] [[2 x float] [float f0x3EB5A354, float
f0x3EB3C0D6], [2 x float] [float f0xBDA2D155, float f0x3EBBD2E5]]]
# | check:7
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>MLIR.Target/LLVMIR/llvmir.mlir</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\mlir-translate.exe -mlir-to-llvmir
-split-input-file
C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\llvmir.mlir |
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\llvmir.mlir
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\mlir-translate.exe'
-mlir-to-llvmir -split-input-file
'C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\llvmir.mlir'
# 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\mlir\test\Target\LLVMIR\llvmir.mlir'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\llvmir.mlir:1887:11:
error: CHECK: expected string not found in input
# | // CHECK: ret bfloat 0xR4120
# | ^
# | <stdin>:1110:29: note: scanning from here
# | define bfloat @constant_bf16() {
# | ^
# | <stdin>:1111:2: note: possible intended match here
# | ret bfloat 1.000000e+01
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\llvmir.mlir
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 1105: !1 = !{!"function_entry_count", i64 4242}
# | 1106:
# | 1107: ; ModuleID = 'LLVMDialectModule'
# | 1108: source_filename = "LLVMDialectModule"
# | 1109:
# | 1110: define bfloat @constant_bf16() {
# | check:1887'0 X~~~~ error: no match found
# | 1111: ret bfloat 1.000000e+01
# | check:1887'0 ~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:1887'1 ? possible intended match
# | 1112: }
# | check:1887'0 ~~
# | 1113:
# | check:1887'0 ~
# | 1114: !llvm.module.flags = !{!0}
# | check:1887'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 1115:
# | check:1887'0 ~
# | 1116: !0 = !{i32 2, !"Debug Info Version", i32 3}
# | check:1887'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>MLIR.Target/LLVMIR/openmp-private.mlir</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 4
c:\_work\llvm-project\llvm-project\build\bin\mlir-translate.exe -mlir-to-llvmir
-split-input-file
C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\openmp-private.mlir
| c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\openmp-private.mlir
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\mlir-translate.exe'
-mlir-to-llvmir -split-input-file
'C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\openmp-private.mlir'
# 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\mlir\test\Target\LLVMIR\openmp-private.mlir'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\openmp-private.mlir:267:11:
error: CHECK: expected string not found in input
# | // CHECK: store float 0x{{.*}}, ptr %[[PRIV_ALLOC]], align 4
# | ^
# | <stdin>:442:49: note: scanning from here
# | store float %2, ptr %omp.private.alloc, align 4
# | ^
# | <stdin>:442:49: note: with "PRIV_ALLOC" equal to "omp.private.alloc"
# | store float %2, ptr %omp.private.alloc, align 4
# | ^
# | <stdin>:446:2: note: possible intended match here
# | store float 3.140000e+00, ptr %omp.private.alloc, align 4
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\openmp-private.mlir
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 437: omp.private.init: ; preds = %omp.par.region
# | 438: br label %omp.private.copy
# | 439:
# | 440: omp.private.copy: ; preds = %omp.private.init
# | 441: %2 = load float, ptr %loadgep_, align 4
# | 442: store float %2, ptr %omp.private.alloc, align 4
# | check:267'0 X error: no
match found
# | check:267'1 with
"PRIV_ALLOC" equal to "omp.private.alloc"
# | 443: br label %omp.par.region1
# | check:267'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 444:
# | check:267'0 ~
# | 445: omp.par.region1: ; preds = %omp.private.copy
# | check:267'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 446: store float 3.140000e+00, ptr %omp.private.alloc, align 4
# | check:267'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:267'2 ?
possible intended match
# | 447: br label %omp.region.cont
# | check:267'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 448:
# | check:267'0 ~
# | 449: omp.region.cont: ; preds = %omp.par.region1
# | check:267'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 450: br label %omp.par.pre_finalize
# | check:267'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 451:
# | check:267'0 ~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>MLIR.Target/LLVMIR/openmp-wsloop-private.mlir</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\mlir-translate.exe -mlir-to-llvmir
-split-input-file
C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\openmp-wsloop-private.mlir
| c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe
C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\openmp-wsloop-private.mlir
# executed command:
'c:\_work\llvm-project\llvm-project\build\bin\mlir-translate.exe'
-mlir-to-llvmir -split-input-file
'C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\openmp-wsloop-private.mlir'
# 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\mlir\test\Target\LLVMIR\openmp-wsloop-private.mlir'
# .---command stderr------------
# |
C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\openmp-wsloop-private.mlir:75:11:
error: CHECK: expected string not found in input
# | // CHECK: store float 0x{{.*}}, ptr %[[FLT]], align 4
# | ^
# | <stdin>:79:20: note: scanning from here
# | omp.reduction.init: ; preds = %omp.private.copy
# | ^
# | <stdin>:79:20: note: with "FLT" equal to "2"
# | omp.reduction.init: ; preds = %omp.private.copy
# | ^
# | <stdin>:131:25: note: possible intended match here
# | %red.private.value.0 = load float, ptr %2, align 4
# | ^
# |
# | Input file: <stdin>
# | Check file:
C:\_work\llvm-project\llvm-project\mlir\test\Target\LLVMIR\openmp-wsloop-private.mlir
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 74: store [1 x i8] %3, ptr %omp.private.alloc, align 1
# | 75: %omp_global_thread_num = call i32
@__kmpc_global_thread_num(ptr @1)
# | 76: call void @__kmpc_barrier(ptr @2, i32
%omp_global_thread_num)
# | 77: br label %omp.reduction.init
# | 78:
# | 79: omp.reduction.init: ; preds = %omp.private.copy
# | check:75'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no
match found
# | check:75'1 with "FLT"
equal to "2"
# | 80: %omp_orig = load float, ptr %loadgep_2, align 4
# | check:75'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 81: store float f0xFF7FFFFF, ptr %2, align 4
# | check:75'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 82: br label %omp.wsloop.region
# | check:75'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 83:
# | check:75'0 ~
# | 84: omp.wsloop.region: ; preds = %omp.reduction.init
# | check:75'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 126: reduce.switch.atomic: ; preds = %omp.region.cont4
# | check:75'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 127: unreachable
# | check:75'0 ~~~~~~~~~~~~~
# | 128:
# | check:75'0 ~
# | 129: reduce.switch.nonatomic: ; preds = %omp.region.cont4
# | check:75'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 130: %red.value.0 = load float, ptr %loadgep_2, align 4
# | check:75'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 131: %red.private.value.0 = load float, ptr %2, align 4
# | check:75'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:75'2 ?
possible intended match
# | 132: %8 = call contract float @llvm.maxnum.f32(float
%red.value.0, float %red.private.value.0)
# | check:75'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 133: store float %8, ptr %loadgep_2, align 4
# | check:75'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 134: call void @__kmpc_end_reduce(ptr @1, i32
%omp_global_thread_num8, ptr @.gomp_critical_user_.reduction.var)
# | check:75'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 135: br label %reduce.finalize
# | check:75'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 136:
# | check:75'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/190649
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits