[llvm] [ARM] Allow usubo and uaddo to happen for any legal type (PR #185494)

via llvm-commits llvm-commits at lists.llvm.org
Fri Apr 10 15:48:40 PDT 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results

* 129716 tests passed
* 2666 tests skipped

All executed tests passed, but another part of the build **failed**. Click on a failure below to see the details.

<details>
<summary>[code=4294967295] tools/mlir/python_packages/mlir_core/mlir/_mlir_libs/MLIRPythonCAPI.dll tools/mlir/python_packages/mlir_core/mlir/_mlir_libs/MLIRPythonCAPI.lib</summary>

```
FAILED: [code=4294967295] tools/mlir/python_packages/mlir_core/mlir/_mlir_libs/MLIRPythonCAPI.dll tools/mlir/python_packages/mlir_core/mlir/_mlir_libs/MLIRPythonCAPI.lib
C:\Windows\system32\cmd.exe /C "C:\Windows\system32\cmd.exe /C "C:\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -E __create_def C:\_work\llvm-project\llvm-project\build\tools\mlir\python\CMakeFiles\MLIRPythonCAPI.dir\.\exports.def C:\_work\llvm-project\llvm-project\build\tools\mlir\python\CMakeFiles\MLIRPythonCAPI.dir\.\exports.def.objs --nm=CMAKE_NM-NOTFOUND && cd C:\_work\llvm-project\llvm-project\build" && C:\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -E vs_link_dll --msvc-ver=1944 --intdir=tools\mlir\python\CMakeFiles\MLIRPythonCAPI.dir --rc="C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\rc.exe" --mt="C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\mt.exe" --manifests  -- C:\clang\clang-msvc\bin\lld-link.exe /nologo @CMakeFiles\MLIRPythonCAPI.rsp  /out:tools\mlir\python_packages\mlir_core\mlir\_mlir_libs\MLIRPythonCAPI.dll /implib:tools\mlir\python_packages\mlir_core\mlir\_mlir_libs\MLIRPythonCAPI.lib /pdb:tools\mlir\python_packages\mlir_core\mlir\_mlir_libs\MLIRPythonCAPI.pdb /dll /version:0.0 /MANIFEST:NO /INCREMENTAL:NO  /DEF:tools\mlir\python\CMakeFiles\MLIRPythonCAPI.dir\.\exports.def && cd ."
LINK: command "C:\clang\clang-msvc\bin\lld-link.exe /nologo @CMakeFiles\MLIRPythonCAPI.rsp /out:tools\mlir\python_packages\mlir_core\mlir\_mlir_libs\MLIRPythonCAPI.dll /implib:tools\mlir\python_packages\mlir_core\mlir\_mlir_libs\MLIRPythonCAPI.lib /pdb:tools\mlir\python_packages\mlir_core\mlir\_mlir_libs\MLIRPythonCAPI.pdb /dll /version:0.0 /MANIFEST:NO /INCREMENTAL:NO /DEF:tools\mlir\python\CMakeFiles\MLIRPythonCAPI.dir\.\exports.def" failed (exit code 1) with the following output:
lld-link: error: undefined symbol: void __cdecl llvm::WebAssembly::wasmSymbolSetType(class llvm::MCSymbolWasm *, class llvm::Type const *, class llvm::ArrayRef<class llvm::MVT>)
>>> referenced by LLVMWebAssemblyCodeGen.lib(WebAssemblyAsmPrinter.cpp.obj):(public: virtual void __cdecl llvm::WebAssemblyAsmPrinter::emitGlobalVariable(class llvm::GlobalVariable const *))
>>> referenced by LLVMWebAssemblyCodeGen.lib(WebAssemblyMCInstLower.cpp.obj):(private: class llvm::MCSymbol * __cdecl llvm::WebAssemblyMCInstLower::GetGlobalAddressSymbol(class llvm::MachineOperand const &) const)

lld-link: error: undefined symbol: enum llvm::wasm::ValType __cdecl llvm::WebAssembly::toValType(class llvm::MVT)
>>> referenced by LLVMWebAssemblyCodeGen.lib(WebAssemblyCFGStackify.cpp.obj):(private: virtual bool __cdecl `anonymous namespace'::WebAssemblyCFGStackify::runOnMachineFunction(class llvm::MachineFunction &))
>>> referenced by LLVMWebAssemblyCodeGen.lib(WebAssemblyMachineFunctionInfo.cpp.obj):(void __cdecl llvm::valTypesFromMVTs(class llvm::ArrayRef<class llvm::MVT>, class llvm::SmallVectorImpl<enum llvm::wasm::ValType> &))
>>> referenced by LLVMWebAssemblyCodeGen.lib(WebAssemblyMachineFunctionInfo.cpp.obj):(struct llvm::wasm::WasmSignature * __cdecl llvm::signatureFromMVTs(class llvm::MCContext &, class llvm::SmallVectorImpl<class llvm::MVT> const &, class llvm::SmallVectorImpl<class llvm::MVT> const &))
>>> referenced 1 more times

lld-link: error: undefined symbol: class llvm::MVT __cdecl llvm::WebAssembly::parseMVT(class llvm::StringRef)
>>> referenced by LLVMWebAssemblyCodeGen.lib(WebAssemblyMachineFunctionInfo.cpp.obj):(public: void __cdecl llvm::WebAssemblyFunctionInfo::initializeBaseYamlFields(class llvm::MachineFunction &, struct llvm::yaml::WebAssemblyFunctionInfo const &))
>>> referenced by LLVMWebAssemblyCodeGen.lib(WebAssemblyMachineFunctionInfo.cpp.obj):(public: void __cdecl llvm::WebAssemblyFunctionInfo::initializeBaseYamlFields(class llvm::MachineFunction &, struct llvm::yaml::WebAssemblyFunctionInfo const &))
```
</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/185494


More information about the llvm-commits mailing list