[llvm] [MIPS] Add FeatureMSA to i6400 and i6500 cores (PR #134985)

Min-Yih Hsu via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 9 09:25:27 PDT 2025


https://github.com/mshockwave commented:

CI has reported an error:
```
Exit Code: 2

Command Output (stderr):
--
/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/build/bin/llc -mtriple=mips-elf -mcpu=i6500 < /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/llvm/test/CodeGen/Mips/msa/i6500.ll |    /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/build/bin/FileCheck /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/llvm/test/CodeGen/Mips/msa/i6500.ll --check-prefix=MIPS32 # RUN: at line 3
+ /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/build/bin/llc -mtriple=mips-elf -mcpu=i6500
+ /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/build/bin/FileCheck /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/llvm/test/CodeGen/Mips/msa/i6500.ll --check-prefix=MIPS32
Cannot handle this ValVT.
UNREACHABLE executed at /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/llvm/lib/Target/Mips/MipsISelLowering.cpp:3119!
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.	Program arguments: /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/build/bin/llc -mtriple=mips-elf -mcpu=i6500
1.	Running pass 'Function Pass Manager' on module '<stdin>'.
2.	Running pass 'MIPS DAG->DAG Pattern Instruction Selection' on function '@llvm_mips_dlsa_test'
 #0 0x00005d08c95dee68 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/llvm/lib/Support/Unix/Signals.inc:804:13
 #1 0x00005d08c95dc99e llvm::sys::RunSignalHandlers() /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/llvm/lib/Support/Signals.cpp:106:18
 #2 0x00005d08c95df4f1 SignalHandler(int, siginfo_t*, void*) (/var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/build/bin/llc+0x74b54f1)
 #3 0x00007e830e867520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
 #4 0x00007e830e8bb9fc pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x969fc)
 #5 0x00007e830e867476 gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x42476)
 #6 0x00007e830e84d7f3 abort (/lib/x86_64-linux-gnu/libc.so.6+0x287f3)
 #7 0x00005d08c9549910 llvm::install_out_of_memory_new_handler() /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/llvm/lib/Support/ErrorHandling.cpp:195:0
 #8 0x00005d08c74ef031 CC_MipsO32(unsigned int, llvm::MVT, llvm::MVT, llvm::CCValAssign::LocInfo, llvm::ISD::ArgFlagsTy, llvm::CCState&, llvm::ArrayRef<unsigned short>) /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/llvm/lib/Target/Mips/MipsISelLowering.cpp:3099:7
 #9 0x00005d08c74e3284 CC_MipsO32_FP /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/build/lib/Target/Mips/MipsGenCallingConv.inc:381:9
#10 0x00005d08c74e3284 CC_Mips_FixedArg(unsigned int, llvm::MVT, llvm::MVT, llvm::CCValAssign::LocInfo, llvm::ISD::ArgFlagsTy, llvm::CCState&) /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/build/lib/Target/Mips/MipsGenCallingConv.inc:581:10
#11 0x00005d08c8496026 llvm::CCState::AnalyzeFormalArguments(llvm::SmallVectorImpl<llvm::ISD::InputArg> const&, bool (*)(unsigned int, llvm::MVT, llvm::MVT, llvm::CCValAssign::LocInfo, llvm::ISD::ArgFlagsTy, llvm::CCState&)) /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/llvm/lib/CodeGen/CallingConvLower.cpp:92:9
#12 0x00005d08c74e9d80 getStackSize /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/llvm/include/llvm/CodeGen/CallingConvLower.h:245:42
#13 0x00005d08c74e9d80 llvm::MipsTargetLowering::LowerFormalArguments(llvm::SDValue, unsigned int, bool, llvm::SmallVectorImpl<llvm::ISD::InputArg> const&, llvm::SDLoc const&, llvm::SelectionDAG&, llvm::SmallVectorImpl<llvm::SDValue>&) const /var/lib/buildkite-agent/builds/linux-56-59b8f5d88-h94vh-1/llvm-project/github-pull-requests/llvm/lib/Target/Mips/MipsISelLowering.cpp:3798:35
```

https://github.com/llvm/llvm-project/pull/134985


More information about the llvm-commits mailing list