[llvm-branch-commits] [llvm] AMDGPU: Improve codegen for VOP2 v_dot2c_f32_f16/bf16 (PR #179225)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Mon Mar 23 06:39:59 PDT 2026


github-actions[bot] wrote:

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

* 61169 tests passed
* 1514 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] unittests/Transforms/Vectorize/VectorizeTests.exe</summary>

```
FAILED: [code=4294967295] unittests/Transforms/Vectorize/VectorizeTests.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=unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.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 unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPlanTest.cpp.obj unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPDomTreeTest.cpp.obj unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPPostDomFrontierTest.cpp.obj unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPlanHCFGTest.cpp.obj unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPlanPatternMatchTest.cpp.obj unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPlanSlpTest.cpp.obj unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPlanUncountableExitTest.cpp.obj unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPlanVerifierTest.cpp.obj unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\__\__\__\resources\windows_version_resource.rc.res  /out:unittests\Transforms\Vectorize\VectorizeTests.exe /implib:unittests\Transforms\Vectorize\VectorizeTests.lib /pdb:unittests\Transforms\Vectorize\VectorizeTests.pdb /version:0.0 /MANIFEST:NO /STACK:10000000 /INCREMENTAL:NO /subsystem:console  lib\LLVMAnalysis.lib  lib\LLVMCore.lib  lib\LLVMVectorize.lib  lib\LLVMAsmParser.lib  lib\LLVMTargetParser.lib  lib\LLVMSupport.lib  lib\llvm_gtest_main.lib  lib\llvm_gtest.lib  lib\LLVMTransformUtils.lib  lib\LLVMSandboxIR.lib  lib\LLVMFrontendHLSL.lib  lib\LLVMProfileData.lib  lib\LLVMSymbolize.lib  lib\LLVMDebugInfoGSYM.lib  lib\LLVMDebugInfoPDB.lib  "C:\BuildTools\DIA SDK\lib\amd64\diaguids.lib"  lib\LLVMDebugInfoCodeView.lib  lib\LLVMDebugInfoMSF.lib  lib\LLVMDebugInfoBTF.lib  lib\LLVMDebugInfoDWARF.lib  lib\LLVMObject.lib  lib\LLVMIRReader.lib  lib\LLVMBitReader.lib  lib\LLVMMCParser.lib  lib\LLVMMC.lib  lib\LLVMTextAPI.lib  lib\LLVMDebugInfoDWARFLowLevel.lib  lib\LLVMBinaryFormat.lib  lib\LLVMRemarks.lib  lib\LLVMBitstreamReader.lib  lib\LLVMDemangle.lib  psapi.lib  shell32.lib  ole32.lib  uuid.lib  advapi32.lib  ws2_32.lib  ntdll.lib  delayimp.lib  -delayload:shell32.dll  -delayload:ole32.dll  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 unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPlanTest.cpp.obj unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPDomTreeTest.cpp.obj unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPPostDomFrontierTest.cpp.obj unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPlanHCFGTest.cpp.obj unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPlanPatternMatchTest.cpp.obj unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPlanSlpTest.cpp.obj unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPlanUncountableExitTest.cpp.obj unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPlanVerifierTest.cpp.obj unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\__\__\__\resources\windows_version_resource.rc.res /out:unittests\Transforms\Vectorize\VectorizeTests.exe /implib:unittests\Transforms\Vectorize\VectorizeTests.lib /pdb:unittests\Transforms\Vectorize\VectorizeTests.pdb /version:0.0 /MANIFEST:NO /STACK:10000000 /INCREMENTAL:NO /subsystem:console lib\LLVMAnalysis.lib lib\LLVMCore.lib lib\LLVMVectorize.lib lib\LLVMAsmParser.lib lib\LLVMTargetParser.lib lib\LLVMSupport.lib lib\llvm_gtest_main.lib lib\llvm_gtest.lib lib\LLVMTransformUtils.lib lib\LLVMSandboxIR.lib lib\LLVMFrontendHLSL.lib lib\LLVMProfileData.lib lib\LLVMSymbolize.lib lib\LLVMDebugInfoGSYM.lib lib\LLVMDebugInfoPDB.lib C:\BuildTools\DIA SDK\lib\amd64\diaguids.lib lib\LLVMDebugInfoCodeView.lib lib\LLVMDebugInfoMSF.lib lib\LLVMDebugInfoBTF.lib lib\LLVMDebugInfoDWARF.lib lib\LLVMObject.lib lib\LLVMIRReader.lib lib\LLVMBitReader.lib lib\LLVMMCParser.lib lib\LLVMMC.lib lib\LLVMTextAPI.lib lib\LLVMDebugInfoDWARFLowLevel.lib lib\LLVMBinaryFormat.lib lib\LLVMRemarks.lib lib\LLVMBitstreamReader.lib lib\LLVMDemangle.lib psapi.lib shell32.lib ole32.lib uuid.lib advapi32.lib ws2_32.lib ntdll.lib delayimp.lib -delayload:shell32.dll -delayload:ole32.dll 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: class std::unique_ptr<class llvm::Module, struct std::default_delete<class llvm::Module>> __cdecl llvm::parseAssemblyString(class llvm::StringRef, class llvm::SMDiagnostic &, class llvm::LLVMContext &, struct llvm::SlotMapping *, class llvm::AsmParserContext *)
>>> referenced by unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPlanHCFGTest.cpp.obj:(protected: class llvm::Module & __cdecl llvm::VPlanTestIRBase::parseModule(char const *))
>>> referenced by unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPlanSlpTest.cpp.obj
>>> referenced by unittests\Transforms\Vectorize\CMakeFiles\VectorizeTests.dir\VPlanUncountableExitTest.cpp.obj
```
</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/179225


More information about the llvm-branch-commits mailing list