[llvm-branch-commits] [llvm] ValueTracking: Handle amdgcn.rsq intrinsic in computeKnownFPClass (PR #171837)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Thu Dec 11 08:59:43 PST 2025
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 125587 tests passed
* 2775 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/clang-move.exe</summary>
```
FAILED: [code=4294967295] bin/clang-move.exe
cmd.exe /C "cd . && C:\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -E vs_link_exe --intdir=tools\clang\tools\extra\clang-move\tool\CMakeFiles\clang-move.dir --rc="C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\rc.exe" --mt="C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\mt.exe" --manifests -- C:\clang\clang-msvc\bin\lld-link.exe /nologo tools\clang\tools\extra\clang-move\tool\CMakeFiles\clang-move.dir\ClangMove.cpp.obj tools\clang\tools\extra\clang-move\tool\CMakeFiles\clang-move.dir\C_\_work\llvm-project\llvm-project\llvm\resources\windows_version_resource.rc.res /out:bin\clang-move.exe /implib:lib\clang-move.lib /pdb:bin\clang-move.pdb /version:0.0 /MANIFEST:NO /STACK:10000000 /INCREMENTAL:NO /subsystem:console lib\LLVMSupport.lib lib\LLVMFrontendOpenMP.lib lib\clangAST.lib lib\clangASTMatchers.lib lib\clangBasic.lib lib\clangFormat.lib lib\clangFrontend.lib lib\clangRewrite.lib lib\clangSerialization.lib lib\clangTooling.lib lib\clangToolingCore.lib lib\clangMove.lib lib\clangTooling.lib lib\clangFormat.lib lib\clangToolingInclusions.lib lib\clangDependencyScanning.lib lib\clangDriver.lib lib\clangFrontend.lib lib\clangParse.lib lib\clangSerialization.lib lib\clangSema.lib lib\clangAPINotes.lib lib\clangEdit.lib lib\clangAnalysisLifetimeSafety.lib lib\clangSupport.lib lib\clangOptions.lib version.lib lib\LLVMWindowsDriver.lib lib\LLVMOption.lib lib\clangToolingCore.lib lib\clangRewrite.lib lib\clangAnalysis.lib lib\clangASTMatchers.lib lib\clangAST.lib lib\clangLex.lib lib\clangBasic.lib lib\LLVMFrontendOpenMP.lib lib\LLVMScalarOpts.lib lib\LLVMAggressiveInstCombine.lib lib\LLVMInstCombine.lib lib\LLVMFrontendOffloading.lib lib\LLVMTransformUtils.lib lib\LLVMObjectYAML.lib lib\LLVMFrontendAtomic.lib lib\LLVMAnalysis.lib lib\LLVMFrontendHLSL.lib lib\LLVMProfileData.lib lib\LLVMSymbolize.lib lib\LLVMDebugInfoGSYM.lib lib\LLVMDebugInfoPDB.lib lib\LLVMDebugInfoCodeView.lib "C:\BuildTools\DIA SDK\lib\amd64\diaguids.lib" lib\LLVMDebugInfoMSF.lib lib\LLVMDebugInfoBTF.lib lib\LLVMDebugInfoDWARF.lib lib\LLVMObject.lib lib\LLVMMCParser.lib lib\LLVMMC.lib lib\LLVMDebugInfoDWARFLowLevel.lib lib\LLVMIRReader.lib lib\LLVMBitReader.lib lib\LLVMAsmParser.lib lib\LLVMCore.lib lib\LLVMRemarks.lib lib\LLVMBitstreamReader.lib lib\LLVMTextAPI.lib lib\LLVMBinaryFormat.lib lib\LLVMFrontendDirective.lib lib\LLVMTargetParser.lib lib\LLVMSupport.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\clang\tools\extra\clang-move\tool\CMakeFiles\clang-move.dir\ClangMove.cpp.obj tools\clang\tools\extra\clang-move\tool\CMakeFiles\clang-move.dir\C_\_work\llvm-project\llvm-project\llvm\resources\windows_version_resource.rc.res /out:bin\clang-move.exe /implib:lib\clang-move.lib /pdb:bin\clang-move.pdb /version:0.0 /MANIFEST:NO /STACK:10000000 /INCREMENTAL:NO /subsystem:console lib\LLVMSupport.lib lib\LLVMFrontendOpenMP.lib lib\clangAST.lib lib\clangASTMatchers.lib lib\clangBasic.lib lib\clangFormat.lib lib\clangFrontend.lib lib\clangRewrite.lib lib\clangSerialization.lib lib\clangTooling.lib lib\clangToolingCore.lib lib\clangMove.lib lib\clangTooling.lib lib\clangFormat.lib lib\clangToolingInclusions.lib lib\clangDependencyScanning.lib lib\clangDriver.lib lib\clangFrontend.lib lib\clangParse.lib lib\clangSerialization.lib lib\clangSema.lib lib\clangAPINotes.lib lib\clangEdit.lib lib\clangAnalysisLifetimeSafety.lib lib\clangSupport.lib lib\clangOptions.lib version.lib lib\LLVMWindowsDriver.lib lib\LLVMOption.lib lib\clangToolingCore.lib lib\clangRewrite.lib lib\clangAnalysis.lib lib\clangASTMatchers.lib lib\clangAST.lib lib\clangLex.lib lib\clangBasic.lib lib\LLVMFrontendOpenMP.lib lib\LLVMScalarOpts.lib lib\LLVMAggressiveInstCombine.lib lib\LLVMInstCombine.lib lib\LLVMFrontendOffloading.lib lib\LLVMTransformUtils.lib lib\LLVMObjectYAML.lib lib\LLVMFrontendAtomic.lib lib\LLVMAnalysis.lib lib\LLVMFrontendHLSL.lib lib\LLVMProfileData.lib lib\LLVMSymbolize.lib lib\LLVMDebugInfoGSYM.lib lib\LLVMDebugInfoPDB.lib lib\LLVMDebugInfoCodeView.lib C:\BuildTools\DIA SDK\lib\amd64\diaguids.lib lib\LLVMDebugInfoMSF.lib lib\LLVMDebugInfoBTF.lib lib\LLVMDebugInfoDWARF.lib lib\LLVMObject.lib lib\LLVMMCParser.lib lib\LLVMMC.lib lib\LLVMDebugInfoDWARFLowLevel.lib lib\LLVMIRReader.lib lib\LLVMBitReader.lib lib\LLVMAsmParser.lib lib\LLVMCore.lib lib\LLVMRemarks.lib lib\LLVMBitstreamReader.lib lib\LLVMTextAPI.lib lib\LLVMBinaryFormat.lib lib\LLVMFrontendDirective.lib lib\LLVMTargetParser.lib lib\LLVMSupport.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: public: void __cdecl clang::CallGraphNode::print(class llvm::raw_ostream &) const
>>> referenced by clangMove.lib(HelperDeclRefGraph.cpp.obj):(private: void __cdecl clang::move::HelperDeclRefGraph::print(class llvm::raw_ostream &) const)
>>> referenced by clangMove.lib(HelperDeclRefGraph.cpp.obj):(private: void __cdecl clang::move::HelperDeclRefGraph::print(class llvm::raw_ostream &) const)
lld-link: error: undefined symbol: void __cdecl clang::threadSafety::threadSafetyCleanup(class clang::threadSafety::BeforeSet *)
>>> referenced by clangSema.lib(Sema.cpp.obj):(public: __cdecl clang::Sema::~Sema(void))
lld-link: error: undefined symbol: public: __cdecl clang::AnalysisDeclContext::AnalysisDeclContext(class clang::AnalysisDeclContextManager *, class clang::Decl const *)
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::issueWarningsForRegisteredVarDecl(class clang::VarDecl *))
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
lld-link: error: undefined symbol: public: void __cdecl clang::AnalysisDeclContext::registerForcedBlockExpression(class clang::Stmt const *)
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::issueWarningsForRegisteredVarDecl(class clang::VarDecl *))
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
lld-link: error: undefined symbol: public: class clang::CFG * __cdecl clang::AnalysisDeclContext::getCFG(void)
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::issueWarningsForRegisteredVarDecl(class clang::VarDecl *))
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::issueWarningsForRegisteredVarDecl(class clang::VarDecl *))
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
>>> referenced 13 more times
lld-link: error: undefined symbol: public: class clang::CFGReverseBlockReachabilityAnalysis * __cdecl clang::AnalysisDeclContext::getCFGReachablityAnalysis(void)
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::issueWarningsForRegisteredVarDecl(class clang::VarDecl *))
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
lld-link: error: undefined symbol: public: class clang::CFGBlock const * __cdecl clang::AnalysisDeclContext::getBlockForRegisteredExpression(class clang::Stmt const *)
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::issueWarningsForRegisteredVarDecl(class clang::VarDecl *))
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::issueWarningsForRegisteredVarDecl(class clang::VarDecl *))
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
>>> referenced 1 more times
lld-link: error: undefined symbol: public: bool __cdecl clang::CFGReverseBlockReachabilityAnalysis::isReachable(class clang::CFGBlock const *, class clang::CFGBlock const *)
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::issueWarningsForRegisteredVarDecl(class clang::VarDecl *))
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
lld-link: error: undefined symbol: public: __cdecl clang::AnalysisDeclContext::~AnalysisDeclContext(void)
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::issueWarningsForRegisteredVarDecl(class clang::VarDecl *))
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
lld-link: error: undefined symbol: void __cdecl clang::reachable_code::FindUnreachableCode(class clang::AnalysisDeclContext &, class clang::Preprocessor &, class clang::reachable_code::Callback &)
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
lld-link: error: undefined symbol: void __cdecl clang::threadSafety::runThreadSafetyAnalysis(class clang::AnalysisDeclContext &, class clang::threadSafety::ThreadSafetyHandler &, class clang::threadSafety::BeforeSet **)
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
lld-link: error: undefined symbol: public: virtual __cdecl clang::threadSafety::ThreadSafetyHandler::~ThreadSafetyHandler(void)
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: virtual void * __cdecl clang::threadSafety::`anonymous namespace'::ThreadSafetyReporter::`scalar deleting dtor'(unsigned int))
lld-link: error: undefined symbol: public: void __cdecl clang::consumed::ConsumedAnalyzer::run(class clang::AnalysisDeclContext &)
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
lld-link: error: undefined symbol: public: virtual __cdecl clang::consumed::ConsumedWarningsHandlerBase::~ConsumedWarningsHandlerBase(void)
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: virtual void * __cdecl clang::consumed::`anonymous namespace'::ConsumedWarningsHandler::`scalar deleting dtor'(unsigned int))
lld-link: error: undefined symbol: void __cdecl clang::runUninitializedVariablesAnalysis(class clang::DeclContext const &, class clang::CFG const &, class clang::AnalysisDeclContext &, class clang::UninitVariablesHandler &, struct clang::UninitVariablesAnalysisStats &)
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
lld-link: error: undefined symbol: void __cdecl clang::checkCalledOnceParameters(class clang::AnalysisDeclContext &, class clang::CalledOnceCheckHandler &, bool)
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
lld-link: error: undefined symbol: public: class clang::Stmt * __cdecl clang::AnalysisDeclContext::getBody(void) const
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
lld-link: error: undefined symbol: unsigned int __cdecl clang::reachable_code::ScanReachableFromBlock(class clang::CFGBlock const *, class llvm::BitVector &)
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(void __cdecl checkThrowInNonThrowingFunc(class clang::Sema &, class clang::FunctionDecl const *, class clang::AnalysisDeclContext &))
lld-link: error: undefined symbol: public: static bool __cdecl clang::CFGBlock::FilterEdge(class clang::CFGBlock::FilterOptions const &, class clang::CFGBlock const *, class clang::CFGBlock const *)
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
lld-link: error: undefined symbol: public: class clang::ParentMap & __cdecl clang::AnalysisDeclContext::getParentMap(void)
>>> referenced by clangSema.lib(AnalysisBasedWarnings.cpp.obj):(public: void __cdecl clang::sema::AnalysisBasedWarnings::IssueWarnings(class clang::sema::AnalysisBasedWarnings::Policy, class clang::sema::FunctionScopeInfo *, class clang::Decl const *, class clang::QualType))
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/171837
More information about the llvm-branch-commits
mailing list