[Mlir-commits] [mlir] [mlir][x86vector] AVX512-BF16 Dot op (PR #124800)
LLVM Continuous Integration
llvmlistbot at llvm.org
Wed Jan 29 04:15:24 PST 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `mlir-s390x-linux` running on `systemz-1` while building `mlir` at step 6 "test-build-unified-tree-check-mlir".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/117/builds/6151
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 6 (test-build-unified-tree-check-mlir) failure: test (failure)
******************** TEST 'MLIR :: Dialect/X86Vector/dot-bf16.mlir' FAILED ********************
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 1
/home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/mlir-opt /home/uweigand/sandbox/buildbot/mlir-s390x-linux/llvm-project/mlir/test/Dialect/X86Vector/dot-bf16.mlir -convert-vector-to-llvm="enable-x86vector" -convert-to-llvm -reconcile-unrealized-casts | /home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/mlir-translate --mlir-to-llvmir | llc -mcpu=sapphirerapids | /home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/FileCheck /home/uweigand/sandbox/buildbot/mlir-s390x-linux/llvm-project/mlir/test/Dialect/X86Vector/dot-bf16.mlir
# executed command: /home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/mlir-opt /home/uweigand/sandbox/buildbot/mlir-s390x-linux/llvm-project/mlir/test/Dialect/X86Vector/dot-bf16.mlir -convert-vector-to-llvm=enable-x86vector -convert-to-llvm -reconcile-unrealized-casts
# executed command: /home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/mlir-translate --mlir-to-llvmir
# executed command: llc -mcpu=sapphirerapids
# .---command stderr------------
# | 'sapphirerapids' is not a recognized processor for this target (ignoring processor)
# | 'sapphirerapids' is not a recognized processor for this target (ignoring processor)
# | 'sapphirerapids' is not a recognized processor for this target (ignoring processor)
# | 'sapphirerapids' is not a recognized processor for this target (ignoring processor)
# | 'sapphirerapids' is not a recognized processor for this target (ignoring processor)
# | 'sapphirerapids' is not a recognized processor for this target (ignoring processor)
# | SplitVectorResult #0: t80: v4f32 = llvm.x86.avx512bf16.dpbf16ps.128 TargetConstant:i64<14053>, t59, t69, t78
# |
# | LLVM ERROR: Do not know how to split the result of this operator!
# |
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
# | Stack dump:
# | 0. Program arguments: llc -mcpu=sapphirerapids
# | 1. Running pass 'Function Pass Manager' on module '<stdin>'.
# | 2. Running pass 'SystemZ DAG->DAG Pattern Instruction Selection' on function '@avx512bf16_dot_128'
# | #0 0x000002aa32432d86 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/llc+0x1eb2d86)
# | #1 0x000002aa32430446 llvm::sys::RunSignalHandlers() (/home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/llc+0x1eb0446)
# | #2 0x000002aa324305e4 SignalHandler(int) Signals.cpp:0:0
# | #3 0x000003ff92c7e478 (linux-vdso64.so.1+0x478)
# | #4 0x000003ff92598116 __pthread_kill_implementation ./nptl/pthread_kill.c:44:76
# | #5 0x000003ff92548ac0 raise ./signal/../sysdeps/posix/raise.c:27:3
# | #6 0x000003ff9252a460 abort ./stdlib/abort.c:81:7
# | #7 0x000002aa323719f6 (/home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/llc+0x1df19f6)
# | #8 0x000002aa32371ab2 (/home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/llc+0x1df1ab2)
# | #9 0x000002aa322a55d0 llvm::DAGTypeLegalizer::SplitVectorResult(llvm::SDNode*, unsigned int) (/home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/llc+0x1d255d0)
# | #10 0x000002aa322374f6 llvm::DAGTypeLegalizer::run() (/home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/llc+0x1cb74f6)
# | #11 0x000002aa322383f2 llvm::SelectionDAG::LegalizeTypes() (/home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/llc+0x1cb83f2)
# | #12 0x000002aa32174996 llvm::SelectionDAGISel::CodeGenAndEmitDAG() (/home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/llc+0x1bf4996)
# | #13 0x000002aa3217878c llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/llc+0x1bf878c)
# | #14 0x000002aa3217a18e llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/llc+0x1bfa18e)
# | #15 0x000002aa32168670 llvm::SelectionDAGISelLegacy::runOnMachineFunction(llvm::MachineFunction&) (/home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/llc+0x1be8670)
# | #16 0x000002aa310d8470 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (.part.0) MachineFunctionPass.cpp:0:0
# | #17 0x000002aa317e5082 llvm::FPPassManager::runOnFunction(llvm::Function&) (/home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/llc+0x1265082)
# | #18 0x000002aa317e538c llvm::FPPassManager::runOnModule(llvm::Module&) (/home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/llc+0x126538c)
# | #19 0x000002aa317e5f72 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/llc+0x1265f72)
# | #20 0x000002aa30a78912 compileModule(char**, llvm::LLVMContext&) llc.cpp:0:0
# | #21 0x000002aa309b49f0 main (/home/uweigand/sandbox/buildbot/mlir-s390x-linux/build/bin/llc+0x4349f0)
# | #22 0x000003ff9252a712 __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3
# | #23 0x000003ff9252a7f0 call_init ./csu/../csu/libc-start.c:128:20
...
```
</details>
https://github.com/llvm/llvm-project/pull/124800
More information about the Mlir-commits
mailing list