[llvm-branch-commits] [llvm] [AMDGPU] Guard more intrinsics with target features (PR #203956)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Fri Jun 19 10:26:22 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 85117 tests passed
* 2168 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/clang/unittests/Interpreter/ClangReplInterpreterTests.exe</summary>
```
FAILED: [code=4294967295] tools/clang/unittests/Interpreter/ClangReplInterpreterTests.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\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.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\ClangReplInterpreterTests.rsp /out:tools\clang\unittests\Interpreter\ClangReplInterpreterTests.exe /implib:tools\clang\unittests\Interpreter\ClangReplInterpreterTests.lib /pdb:tools\clang\unittests\Interpreter\ClangReplInterpreterTests.pdb /version:0.0 /MANIFEST:NO /Brepro /INCREMENTAL:NO /subsystem:console /STACK:10000000 /EXPORT:??_7type_info@@6B@ /EXPORT:?__type_info_root_node@@3U__type_info_node@@A /EXPORT:?nothrow at std@@3Unothrow_t at 1@B /EXPORT:_Init_thread_abort /EXPORT:_Init_thread_epoch /EXPORT:_Init_thread_footer /EXPORT:_Init_thread_header /EXPORT:_tls_index /EXPORT:??2 at YAPEAX_K@Z /EXPORT:??3 at YAXPEAX@Z /EXPORT:??_U at YAPEAX_K@Z /EXPORT:??_V at YAXPEAX@Z /EXPORT:??3 at YAXPEAX_K@Z && cd ."
LINK: command "C:\clang\clang-msvc\bin\lld-link.exe /nologo @CMakeFiles\ClangReplInterpreterTests.rsp /out:tools\clang\unittests\Interpreter\ClangReplInterpreterTests.exe /implib:tools\clang\unittests\Interpreter\ClangReplInterpreterTests.lib /pdb:tools\clang\unittests\Interpreter\ClangReplInterpreterTests.pdb /version:0.0 /MANIFEST:NO /Brepro /INCREMENTAL:NO /subsystem:console /STACK:10000000 /EXPORT:??_7type_info@@6B@ /EXPORT:?__type_info_root_node@@3U__type_info_node@@A /EXPORT:?nothrow at std@@3Unothrow_t at 1@B /EXPORT:_Init_thread_abort /EXPORT:_Init_thread_epoch /EXPORT:_Init_thread_footer /EXPORT:_Init_thread_header /EXPORT:_tls_index /EXPORT:??2 at YAPEAX_K@Z /EXPORT:??3 at YAXPEAX@Z /EXPORT:??_U at YAPEAX_K@Z /EXPORT:??_V at YAXPEAX@Z /EXPORT:??3 at YAXPEAX_K@Z" failed (exit code 1) with the following output:
lld-link: error: undefined symbol: class llvm::raw_fd_ostream & __cdecl llvm::errs(void)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(public: void __cdecl clang::AtomicOptions::dump(void) const)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\InterpreterTest.cpp.obj
>>> referenced 2388 more times
lld-link: error: undefined symbol: public: class llvm::raw_ostream & __cdecl llvm::raw_ostream::write(char const *, unsigned __int64)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(public: void __cdecl clang::AtomicOptions::dump(void) const)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(public: void __cdecl clang::AtomicOptions::dump(void) const)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(public: void __cdecl clang::AtomicOptions::dump(void) const)
>>> referenced 59913 more times
lld-link: error: undefined symbol: public: class llvm::raw_ostream & __cdecl llvm::raw_ostream::operator<<(unsigned long)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(public: void __cdecl clang::AtomicOptions::dump(void) const)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(public: void __cdecl clang::AtomicOptions::dump(void) const)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(public: void __cdecl clang::AtomicOptions::dump(void) const)
>>> referenced 3913 more times
lld-link: error: undefined symbol: void __cdecl llvm::llvm_unreachable_internal(char const *, char const *, unsigned int)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(public: static class llvm::StringRef __cdecl clang::ConstructionContextItem::getKindAsString(enum clang::ConstructionContextItem::ItemKind))
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(class std::unique_ptr<class clang::CompilerInstance, struct std::default_delete<class clang::CompilerInstance>> __cdecl llvm::cantFail<class std::unique_ptr<class clang::CompilerInstance, struct std::default_delete<class clang::CompilerInstance>>>(class llvm::Expected<class std::unique_ptr<class clang::CompilerInstance, struct std::default_delete<class clang::CompilerInstance>>>, char const *))
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj:(void __cdecl llvm::handleAllErrors<class `void __cdecl llvm::consumeError(class llvm::Error)'::`1'::<lambda_1>>(class llvm::Error, class `void __cdecl llvm::consumeError(class llvm::Error)'::`1'::<lambda_1> &&))
>>> referenced 16318 more times
lld-link: error: undefined symbol: private: void __cdecl llvm::raw_ostream::SetBufferAndMode(char *, unsigned __int64, enum llvm::raw_ostream::BufferKind)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(public: __cdecl llvm::raw_string_ostream::raw_string_ostream(class std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>> &))
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj:(public: virtual class std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>> __cdecl llvm::ErrorInfoBase::message(void) const)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\InterpreterTest.cpp.obj:(private: virtual void __cdecl `anonymous namespace'::InterpreterTest_Errors_Test::TestBody(void))
>>> referenced 1711 more times
lld-link: error: undefined symbol: class llvm::raw_ostream & __cdecl llvm::dbgs(void)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(private: void __cdecl llvm::Expected<class std::unique_ptr<class clang::CompilerInstance, struct std::default_delete<class clang::CompilerInstance>>>::fatalUncheckedExpected(void) const)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(private: void __cdecl llvm::Expected<class std::unique_ptr<class clang::CompilerInstance, struct std::default_delete<class clang::CompilerInstance>>>::fatalUncheckedExpected(void) const)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(private: void __cdecl llvm::Expected<class std::unique_ptr<class clang::CompilerInstance, struct std::default_delete<class clang::CompilerInstance>>>::fatalUncheckedExpected(void) const)
>>> referenced 17433 more times
lld-link: error: undefined symbol: public: virtual __cdecl llvm::raw_ostream::~raw_ostream(void)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(public: virtual void * __cdecl llvm::raw_string_ostream::`scalar deleting dtor'(unsigned int))
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj:(public: virtual class std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>> __cdecl llvm::ErrorInfoBase::message(void) const)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\InterpreterTest.cpp.obj:(private: virtual void __cdecl `anonymous namespace'::InterpreterTest_Errors_Test::TestBody(void))
>>> referenced 1673 more times
lld-link: error: undefined symbol: public: virtual class llvm::raw_ostream & __cdecl llvm::raw_ostream::changeColor(enum llvm::raw_ostream::Colors, bool, bool)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(const llvm::raw_string_ostream::`vftable')
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\InterpreterTest.cpp.obj:(.rdata)
>>> referenced 8 more times
lld-link: error: undefined symbol: public: virtual class llvm::raw_ostream & __cdecl llvm::raw_ostream::resetColor(void)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(const llvm::raw_string_ostream::`vftable')
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\InterpreterTest.cpp.obj:(.rdata)
>>> referenced 8 more times
lld-link: error: undefined symbol: public: virtual class llvm::raw_ostream & __cdecl llvm::raw_ostream::reverseColor(void)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(const llvm::raw_string_ostream::`vftable')
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\InterpreterTest.cpp.obj:(.rdata)
>>> referenced 8 more times
lld-link: error: undefined symbol: private: virtual void __cdecl llvm::raw_string_ostream::write_impl(char const *, unsigned __int64)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(const llvm::raw_string_ostream::`vftable')
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\InterpreterTest.cpp.obj
lld-link: error: undefined symbol: protected: virtual unsigned __int64 __cdecl llvm::raw_ostream::preferred_buffer_size(void) const
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(const llvm::raw_string_ostream::`vftable')
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\InterpreterTest.cpp.obj:(.rdata)
>>> referenced 8 more times
lld-link: error: undefined symbol: private: virtual void __cdecl llvm::raw_ostream::anchor(void)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalCompilerBuilderTest.cpp.obj:(const llvm::raw_string_ostream::`vftable')
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\InterpreterTest.cpp.obj:(.rdata)
>>> referenced 5 more times
lld-link: error: undefined symbol: private: void __cdecl llvm::Error::fatalUncheckedError(void) const
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj:(public: class llvm::Expected<class std::unique_ptr<class llvm::orc::LLJIT, struct std::default_delete<class llvm::orc::LLJIT>>> __cdecl llvm::orc::LLJITBuilderSetters<class llvm::orc::LLJIT, class llvm::orc::LLJITBuilder, class llvm::orc::LLJITBuilderState>::create(void))
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj:(void __cdecl llvm::handleAllErrors<class `void __cdecl llvm::consumeError(class llvm::Error)'::`1'::<lambda_1>>(class llvm::Error, class `void __cdecl llvm::consumeError(class llvm::Error)'::`1'::<lambda_1> &&))
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj:(class llvm::Error __cdecl llvm::handleErrors<class `void __cdecl llvm::consumeError(class llvm::Error)'::`1'::<lambda_1>>(class llvm::Error, class `void __cdecl llvm::consumeError(class llvm::Error)'::`1'::<lambda_1> &&))
>>> referenced 965 more times
lld-link: error: undefined symbol: void __cdecl llvm::deallocate_buffer(void *, unsigned __int64, unsigned __int64)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj:(public: __cdecl llvm::orc::LLJITBuilderState::~LLJITBuilderState(void))
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj:(public: __cdecl llvm::orc::LLJITBuilderState::~LLJITBuilderState(void))
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj:(public: __cdecl llvm::orc::LLJITBuilderState::~LLJITBuilderState(void))
>>> referenced 14111 more times
lld-link: error: undefined symbol: public: static char llvm::ErrorList::ID
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj:(class llvm::Error __cdecl llvm::handleErrors<class `void __cdecl llvm::consumeError(class llvm::Error)'::`1'::<lambda_1>>(class llvm::Error, class `void __cdecl llvm::consumeError(class llvm::Error)'::`1'::<lambda_1> &&))
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj:(private: static class llvm::Error __cdecl llvm::ErrorList::join(class llvm::Error, class llvm::Error))
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj:(private: static class llvm::Error __cdecl llvm::ErrorList::join(class llvm::Error, class llvm::Error))
>>> referenced 63 more times
lld-link: error: undefined symbol: private: static char llvm::ErrorInfoBase::ID
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj:(class llvm::Error __cdecl llvm::handleErrors<class `void __cdecl llvm::consumeError(class llvm::Error)'::`1'::<lambda_1>>(class llvm::Error, class `void __cdecl llvm::consumeError(class llvm::Error)'::`1'::<lambda_1> &&))
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj:(class llvm::Error __cdecl llvm::handleErrors<class `void __cdecl llvm::consumeError(class llvm::Error)'::`1'::<lambda_1>>(class llvm::Error, class `void __cdecl llvm::consumeError(class llvm::Error)'::`1'::<lambda_1> &&))
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj:(class llvm::Error __cdecl llvm::handleErrors<class `void __cdecl llvm::consumeError(class llvm::Error)'::`1'::<lambda_1>>(class llvm::Error, class `void __cdecl llvm::consumeError(class llvm::Error)'::`1'::<lambda_1> &&))
>>> referenced 131 more times
lld-link: error: undefined symbol: void __cdecl llvm::llvm_shutdown(void)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj:(protected: static void __cdecl clang::InterpreterTestBase::TearDownTestSuite(void))
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\InterpreterTest.cpp.obj
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\InterpreterExtensionsTest.cpp.obj
lld-link: error: undefined symbol: public: virtual class std::error_code __cdecl llvm::ErrorList::convertToErrorCode(void) const
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj:(const llvm::ErrorList::`vftable')
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\InterpreterTest.cpp.obj
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\CodeCompletionTest.cpp.obj
lld-link: error: undefined symbol: private: virtual void __cdecl llvm::ErrorInfoBase::anchor(void)
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\IncrementalProcessingTest.cpp.obj:(const llvm::ErrorList::`vftable')
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\InterpreterTest.cpp.obj
>>> referenced by tools\clang\unittests\Interpreter\CMakeFiles\ClangReplInterpreterTests.dir\CodeCompletionTest.cpp.obj
>>> referenced 39 more times
lld-link: error: too many errors emitted, stopping now (use /errorlimit:0 to see all errors)
```
</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/203956
More information about the llvm-branch-commits
mailing list