[llvm] [AMDGPU] Add subtarget features for MAD NC and 64-bit MIN/MAX instructions (PR #196326)
via llvm-commits
llvm-commits at lists.llvm.org
Fri May 8 03:34:45 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 130741 tests passed
* 2829 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] bin/toyc-ch3.exe</summary>
```
FAILED: [code=4294967295] bin/toyc-ch3.exe
C:\Windows\system32\cmd.exe /C "cd . && C:\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -E vs_link_exe --msvc-ver=1944 --intdir=tools\mlir\examples\toy\Ch3\CMakeFiles\toyc-ch3.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 tools\mlir\examples\toy\Ch3\CMakeFiles\toyc-ch3.dir\toyc.cpp.obj tools\mlir\examples\toy\Ch3\CMakeFiles\toyc-ch3.dir\parser\AST.cpp.obj tools\mlir\examples\toy\Ch3\CMakeFiles\toyc-ch3.dir\mlir\MLIRGen.cpp.obj tools\mlir\examples\toy\Ch3\CMakeFiles\toyc-ch3.dir\mlir\Dialect.cpp.obj tools\mlir\examples\toy\Ch3\CMakeFiles\toyc-ch3.dir\mlir\ToyCombine.cpp.obj tools\mlir\examples\toy\Ch3\CMakeFiles\toyc-ch3.dir\C_\_work\llvm-project\llvm-project\llvm\resources\windows_version_resource.rc.res /out:bin\toyc-ch3.exe /implib:lib\toyc-ch3.lib /pdb:bin\toyc-ch3.pdb /version:0.0 /MANIFEST:NO /INCREMENTAL:NO /subsystem:console /STACK:10000000 lib\LLVMSupport.lib lib\MLIRAnalysis.lib lib\MLIRFunctionInterfaces.lib lib\MLIRIR.lib lib\MLIRParser.lib lib\MLIRPass.lib lib\MLIRSideEffectInterfaces.lib lib\MLIRTransforms.lib lib\MLIRBytecodeReader.lib lib\MLIRAsmParser.lib lib\MLIRMemOpInterfaces.lib lib\MLIRMemorySlotInterfaces.lib lib\MLIRRuntimeVerifiableOpInterface.lib lib\MLIRTransformUtils.lib lib\MLIRSubsetOpInterface.lib lib\MLIRValueBoundsOpInterface.lib lib\MLIRDestinationStyleOpInterface.lib lib\MLIRRewrite.lib lib\MLIRRewritePDL.lib lib\MLIRPDLToPDLInterp.lib lib\MLIRDataLayoutInterfaces.lib lib\MLIRInferStridedMetadataInterface.lib lib\MLIRInferIntRangeInterface.lib lib\MLIRLoopLikeInterface.lib lib\MLIRControlFlowInterfaces.lib lib\MLIRPresburger.lib lib\MLIRViewLikeInterface.lib lib\MLIRPDLInterpDialect.lib lib\MLIRCallInterfaces.lib lib\MLIRPDLDialect.lib lib\MLIRInferTypeOpInterface.lib lib\MLIRUBDialect.lib lib\MLIRSupport.lib psapi.lib shell32.lib ole32.lib uuid.lib advapi32.lib ws2_32.lib ntdll.lib delayimp.lib -delayload:shell32.dll -delayload:ole32.dll lib\LLVMDemangle.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
LINK: command "C:\clang\clang-msvc\bin\lld-link.exe /nologo tools\mlir\examples\toy\Ch3\CMakeFiles\toyc-ch3.dir\toyc.cpp.obj tools\mlir\examples\toy\Ch3\CMakeFiles\toyc-ch3.dir\parser\AST.cpp.obj tools\mlir\examples\toy\Ch3\CMakeFiles\toyc-ch3.dir\mlir\MLIRGen.cpp.obj tools\mlir\examples\toy\Ch3\CMakeFiles\toyc-ch3.dir\mlir\Dialect.cpp.obj tools\mlir\examples\toy\Ch3\CMakeFiles\toyc-ch3.dir\mlir\ToyCombine.cpp.obj tools\mlir\examples\toy\Ch3\CMakeFiles\toyc-ch3.dir\C_\_work\llvm-project\llvm-project\llvm\resources\windows_version_resource.rc.res /out:bin\toyc-ch3.exe /implib:lib\toyc-ch3.lib /pdb:bin\toyc-ch3.pdb /version:0.0 /MANIFEST:NO /INCREMENTAL:NO /subsystem:console /STACK:10000000 lib\LLVMSupport.lib lib\MLIRAnalysis.lib lib\MLIRFunctionInterfaces.lib lib\MLIRIR.lib lib\MLIRParser.lib lib\MLIRPass.lib lib\MLIRSideEffectInterfaces.lib lib\MLIRTransforms.lib lib\MLIRBytecodeReader.lib lib\MLIRAsmParser.lib lib\MLIRMemOpInterfaces.lib lib\MLIRMemorySlotInterfaces.lib lib\MLIRRuntimeVerifiableOpInterface.lib lib\MLIRTransformUtils.lib lib\MLIRSubsetOpInterface.lib lib\MLIRValueBoundsOpInterface.lib lib\MLIRDestinationStyleOpInterface.lib lib\MLIRRewrite.lib lib\MLIRRewritePDL.lib lib\MLIRPDLToPDLInterp.lib lib\MLIRDataLayoutInterfaces.lib lib\MLIRInferStridedMetadataInterface.lib lib\MLIRInferIntRangeInterface.lib lib\MLIRLoopLikeInterface.lib lib\MLIRControlFlowInterfaces.lib lib\MLIRPresburger.lib lib\MLIRViewLikeInterface.lib lib\MLIRPDLInterpDialect.lib lib\MLIRCallInterfaces.lib lib\MLIRPDLDialect.lib lib\MLIRInferTypeOpInterface.lib lib\MLIRUBDialect.lib lib\MLIRSupport.lib psapi.lib shell32.lib ole32.lib uuid.lib advapi32.lib ws2_32.lib ntdll.lib delayimp.lib -delayload:shell32.dll -delayload:ole32.dll lib\LLVMDemangle.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib" failed (exit code 1) with the following output:
lld-link: error: undefined symbol: bool __cdecl mlir::isBytecode(class llvm::MemoryBufferRef)
>>> referenced by MLIRParser.lib(Parser.cpp.obj):(struct llvm::LogicalResult __cdecl mlir::parseSourceFile(class llvm::SourceMgr const &, class mlir::Block *, class mlir::ParserConfig const &, class mlir::LocationAttr *))
>>> referenced by MLIRParser.lib(Parser.cpp.obj):(struct llvm::LogicalResult __cdecl mlir::parseSourceFile(class std::shared_ptr<class llvm::SourceMgr> const &, class mlir::Block *, class mlir::ParserConfig const &, class mlir::LocationAttr *))
lld-link: error: undefined symbol: struct llvm::LogicalResult __cdecl mlir::readBytecodeFile(class llvm::MemoryBufferRef, class mlir::Block *, class mlir::ParserConfig const &)
>>> referenced by MLIRParser.lib(Parser.cpp.obj):(struct llvm::LogicalResult __cdecl mlir::parseSourceFile(class llvm::SourceMgr const &, class mlir::Block *, class mlir::ParserConfig const &, class mlir::LocationAttr *))
lld-link: error: undefined symbol: struct llvm::LogicalResult __cdecl mlir::readBytecodeFile(class std::shared_ptr<class llvm::SourceMgr> const &, class mlir::Block *, class mlir::ParserConfig const &)
>>> referenced by MLIRParser.lib(Parser.cpp.obj):(struct llvm::LogicalResult __cdecl mlir::parseSourceFile(class std::shared_ptr<class llvm::SourceMgr> const &, class mlir::Block *, class mlir::ParserConfig const &, class mlir::LocationAttr *))
```
</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/196326
More information about the llvm-commits
mailing list