github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 174056 tests passed
* 3323 tests skipped
* 3 tests failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.Transforms/LoopVectorize/AArch64/partial-reduce-fsub-chained.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
not --crash
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt
-passes=loop-vectorize -S
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-fsub-chained.ll
2>&1 |
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-fsub-chained.ll
--check-prefix=ASSERTION
# executed command: not --crash
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt
-passes=loop-vectorize -S
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-fsub-chained.ll
# note: command had no output on stdout or stderr
# error: command failed with exit status: 1
# executed command:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-fsub-chained.ll
--check-prefix=ASSERTION
# .---command stderr------------
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-fsub-chained.ll:11:14:
error: ASSERTION: expected string not found in input
# | ; ASSERTION: (Chain.RK != RecurKind::FAddChainWithSubs)
# | ^
# | <stdin>:1:1: note: scanning from here
# | ; ModuleID =
'/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-fsub-chained.ll'
# | ^
# | <stdin>:45:4: note: possible intended match here
# | %21 = icmp eq i32 %index.next, 1024
# | ^
# |
# | Input file: <stdin>
# | Check file:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-fsub-chained.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: ; ModuleID =
'/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-fsub-chained.ll'
# | check:11'0
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: no match found
# | 2: source_filename =
"/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-fsub-chained.ll"
# | check:11'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: target datalayout =
"e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"
# | check:11'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 4: target triple = "aarch64-none-unknown-elf"
# | check:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 5:
# | check:11'0 ~
# | 6: define float @fadd_fsub_reduction(float %startval, ptr
%src1, ptr %src2, ptr %src3) {
# | check:11'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 40: %17 = fmul reassoc contract <8 x float> %11, %3
# | check:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 41: %18 = fmul reassoc contract <8 x float> %12, %4
# | check:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 42: %19 = fsub reassoc contract <8 x float> %15, %17
# | check:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 43: %20 = fsub reassoc contract <8 x float> %16, %18
# | check:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 44: %index.next = add nuw i32 %index, 16
# | check:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 45: %21 = icmp eq i32 %index.next, 1024
# | check:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:11'1 ? possible intended match
# | 46: br i1 %21, label %middle.block, label %vector.body,
!llvm.loop !0
# | check:11'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 47:
# | check:11'0 ~
# | 48: middle.block: ; preds = %vector.body
# | check:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 49: %bin.rdx = fadd reassoc contract <8 x float> %20, %19
# | check:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 50: %22 = call reassoc contract float
@llvm.vector.reduce.fadd.v8f32(float -0.000000e+00, <8 x float> %bin.rdx)
# | check:11'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.Transforms/LoopVectorize/AArch64/partial-reduce-sub-epilogue-vec.ll
(Likely Already Failing)</summary>
This test is already failing at the base commit.
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt
-passes=loop-vectorize -force-vector-interleave=1
-enable-epilogue-vectorization=true -epilogue-vectorization-force-VF=4
-vectorizer-maximize-bandwidth -S <
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-sub-epilogue-vec.ll
| /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-sub-epilogue-vec.ll
--check-prefix=CHECK-EPI
# executed command:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt
-passes=loop-vectorize -force-vector-interleave=1
-enable-epilogue-vectorization=true -epilogue-vectorization-force-VF=4
-vectorizer-maximize-bandwidth -S
# .---command stderr------------
# | remark: <unknown>:0:0: Scalable vectorization is explicitly disabled
# `-----------------------------
# executed command:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-sub-epilogue-vec.ll
--check-prefix=CHECK-EPI
# .---command stderr------------
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-sub-epilogue-vec.ll:196:19:
error: CHECK-EPI-NEXT: is not on the line after the previous match
# | ; CHECK-EPI-NEXT: br label %[[VECTOR_PH:.*]]
# | ^
# | <stdin>:107:2: note: 'next' match was here
# | br label %vector.body
# | ^
# | <stdin>:105:11: note: previous match ended here
# | vector.ph: ; preds = %vector.main.loop.iter.check
# | ^
# | <stdin>:106:1: note: non-matching line after previous match is here
# | %0 = insertelement <16 x float> splat (float -0.000000e+00), float
%startval, i32 0
# | ^
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-sub-epilogue-vec.ll:366:19:
error: CHECK-EPI-NEXT: expected string not found in input
# | ; CHECK-EPI-NEXT: [[VEC_PHI:%.*]] = phi <4 x float> [ zeroinitializer,
%[[VECTOR_PH]] ], [ [[PARTIAL_REDUCE3:%.*]], %[[VECTOR_BODY]] ]
# | ^
# | <stdin>:192:67: note: scanning from here
# | %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ]
# | ^
# | <stdin>:192:67: note: with "VECTOR_PH" equal to "vector.ph"
# | %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ]
# | ^
# | <stdin>:192:67: note: with "VECTOR_BODY" equal to "vector.body"
# | %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ]
# | ^
# | <stdin>:193:4: note: possible intended match here
# | %vec.phi = phi <8 x float> [ zeroinitializer, %vector.ph ], [ %9,
%vector.body ]
# | ^
# |
# | Input file: <stdin>
# | Check file:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-sub-epilogue-vec.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 102: vector.main.loop.iter.check: ; preds = %iter.check
# | 103: br i1 false, label %vec.epilog.ph, label %vector.ph
# | 104:
# | 105: vector.ph: ; preds = %vector.main.loop.iter.check
# | 106: %0 = insertelement <16 x float> splat (float
-0.000000e+00), float %startval, i32 0
# | 107: br label %vector.body
# | next:196 !~~~~~~~~~~~~~~~~~~~~ error: match on wrong line
# | 108:
# | 109: vector.body: ; preds = %vector.body, %vector.ph
# | 110: %index = phi i32 [ 0, %vector.ph ], [ %index.next,
%vector.body ]
# | 111: %vec.phi = phi <16 x float> [ %0, %vector.ph ], [ %6,
%vector.body ]
# | 112: %1 = getelementptr half, ptr %src1, i32 %index
# | .
# | .
# | .
# | 187:
# | 188: vector.ph: ; preds = %vector.main.loop.iter.check
# | 189: br label %vector.body
# | 190:
# | 191: vector.body: ; preds = %vector.body, %vector.ph
# | 192: %index = phi i64 [ 0, %vector.ph ], [ %index.next,
%vector.body ]
# | next:366'0
X error: no match found
# | next:366'1
with "VECTOR_PH" equal to "vector.ph"
# | next:366'2
with "VECTOR_BODY" equal to "vector.body"
# | 193: %vec.phi = phi <8 x float> [ zeroinitializer, %vector.ph ],
[ %9, %vector.body ]
# | next:366'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:366'3 ?
possible intended match
# | 194: %0 = getelementptr half, ptr %a, i64 %index
# | next:366'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 195: %wide.load = load <8 x half>, ptr %0, align 2
# | next:366'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 196: %1 = fpext <8 x half> %wide.load to <8 x float>
# | next:366'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 197: %2 = getelementptr half, ptr %b, i64 %index
# | next:366'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 198: %wide.load1 = load <8 x half>, ptr %2, align 2
# | next:366'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.Transforms/LoopVectorize/AArch64/partial-reduce-sub.ll (Likely
Already Failing)</summary>
This test is already failing at the base commit.
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt
-passes=loop-vectorize -force-vector-interleave=1
-enable-epilogue-vectorization=false -S <
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-sub.ll
| /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-sub.ll
--check-prefixes=CHECK-INTERLEAVE1
# executed command:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt
-passes=loop-vectorize -force-vector-interleave=1
-enable-epilogue-vectorization=false -S
# note: command had no output on stdout or stderr
# executed command:
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-sub.ll
--check-prefixes=CHECK-INTERLEAVE1
# .---command stderr------------
# |
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-sub.ll:281:27:
error: CHECK-INTERLEAVE1-NEXT: expected string not found in input
# | ; CHECK-INTERLEAVE1-NEXT: [[VEC_PHI:%.*]] = phi <4 x float> [ splat (float
-0.000000e+00), [[VECTOR_PH]] ], [ [[PARTIAL_REDUCE:%.*]], [[VECTOR_BODY]] ]
# | ^
# | <stdin>:120:67: note: scanning from here
# | %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ]
# | ^
# | <stdin>:120:67: note: with "VECTOR_PH" equal to "%vector.ph"
# | %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ]
# | ^
# | <stdin>:120:67: note: with "VECTOR_BODY" equal to "%vector.body"
# | %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ]
# | ^
# | <stdin>:121:4: note: possible intended match here
# | %vec.phi = phi <8 x float> [ <float 0.000000e+00, float -0.000000e+00,
float -0.000000e+00, float -0.000000e+00, float -0.000000e+00, float
-0.000000e+00, float -0.000000e+00, float -0.000000e+00>, %vector.ph ], [ %9,
%vector.body ]
# | ^
# |
# | Input file: <stdin>
# | Check file:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-sub.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 115:
# | 116: vector.ph: ; preds = %entry
# | 117: br label %vector.body
# | 118:
# | 119: vector.body: ; preds = %vector.body, %vector.ph
# | 120: %index = phi i64 [ 0, %vector.ph ], [ %index.next,
%vector.body ]
# | next:281'0
X error: no match found
# | next:281'1
with "VECTOR_PH" equal to "%vector.ph"
# | next:281'2
with "VECTOR_BODY" equal to "%vector.body"
# | 121: %vec.phi = phi <8 x float> [ <float 0.000000e+00, float
-0.000000e+00, float -0.000000e+00, float -0.000000e+00, float -0.000000e+00,
float -0.000000e+00, float -0.000000e+00, float -0.000000e+00>, %vector.ph ], [
%9, %vector.body ]
# | next:281'0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:281'3 ?
possible intended match
# | 122: %0 = getelementptr half, ptr %a, i64 %index
# | next:281'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 123: %wide.load = load <8 x half>, ptr %0, align 2
# | next:281'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 124: %1 = fpext <8 x half> %wide.load to <8 x float>
# | next:281'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 125: %2 = getelementptr half, ptr %b, i64 %index
# | next:281'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 126: %wide.load1 = load <8 x half>, ptr %2, align 2
# | next:281'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/196559
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits