[llvm] Revert "Analysis: Move LibcallLoweringInfo from CodeGen to Analysis" (PR #217499)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 19 19:25:58 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 4446 tests passed
* 34 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/llc.exe</summary>
```
FAILED: [code=4294967295] bin/llc.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\llc\CMakeFiles\llc.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\llc.rsp /out:bin\llc.exe /implib:lib\llc.lib /pdb:bin\llc.pdb /version:0.0 /MANIFEST:NO /Brepro /INCREMENTAL:NO /subsystem:console /STACK:10000000 && cd ."
LINK: command "C:\clang\clang-msvc\bin\lld-link.exe /nologo @CMakeFiles\llc.rsp /out:bin\llc.exe /implib:lib\llc.lib /pdb:bin\llc.pdb /version:0.0 /MANIFEST:NO /Brepro /INCREMENTAL:NO /subsystem:console /STACK:10000000" failed (exit code 1) with the following output:
lld-link: error: undefined symbol: public: __cdecl llvm::remarks::RemarkStreamer::~RemarkStreamer(void)
>>> referenced by LLVMCore.lib(LLVMContext.cpp.obj):(public: void __cdecl llvm::LLVMContext::setMainRemarkStreamer(class std::unique_ptr<class llvm::remarks::RemarkStreamer, struct std::default_delete<class llvm::remarks::RemarkStreamer>>))
>>> referenced by LLVMCore.lib(LLVMContext.cpp.obj):(public: void __cdecl llvm::LLVMContext::setMainRemarkStreamer(class std::unique_ptr<class llvm::remarks::RemarkStreamer, struct std::default_delete<class llvm::remarks::RemarkStreamer>>))
>>> referenced by LLVMCore.lib(LLVMRemarkStreamer.cpp.obj):(class llvm::Expected<class llvm::LLVMRemarkFileHandle> __cdecl llvm::setupLLVMOptimizationRemarks(class llvm::LLVMContext &, class llvm::StringRef, class llvm::StringRef, class llvm::StringRef, bool, class std::optional<unsigned __int64>))
>>> referenced 2 more times
lld-link: error: undefined symbol: public: bool __cdecl llvm::remarks::RemarkStreamer::matchesFilter(class llvm::StringRef)
>>> referenced by LLVMCore.lib(LLVMRemarkStreamer.cpp.obj):(public: void __cdecl llvm::LLVMRemarkStreamer::emit(class llvm::DiagnosticInfoOptimizationBase const &))
lld-link: error: undefined symbol: class llvm::Expected<enum llvm::remarks::Format> __cdecl llvm::remarks::parseFormat(class llvm::StringRef)
>>> referenced by LLVMCore.lib(LLVMRemarkStreamer.cpp.obj):(class llvm::Expected<class llvm::LLVMRemarkFileHandle> __cdecl llvm::setupLLVMOptimizationRemarks(class llvm::LLVMContext &, class llvm::StringRef, class llvm::StringRef, class llvm::StringRef, bool, class std::optional<unsigned __int64>))
>>> referenced by LLVMCore.lib(LLVMRemarkStreamer.cpp.obj):(class llvm::Error __cdecl llvm::setupLLVMOptimizationRemarks(class llvm::LLVMContext &, class llvm::raw_ostream &, class llvm::StringRef, class llvm::StringRef, bool, class std::optional<unsigned __int64>))
lld-link: error: undefined symbol: class llvm::Expected<class std::unique_ptr<struct llvm::remarks::RemarkSerializer, struct std::default_delete<struct llvm::remarks::RemarkSerializer>>> __cdecl llvm::remarks::createRemarkSerializer(enum llvm::remarks::Format, class llvm::raw_ostream &)
>>> referenced by LLVMCore.lib(LLVMRemarkStreamer.cpp.obj):(class llvm::Expected<class llvm::LLVMRemarkFileHandle> __cdecl llvm::setupLLVMOptimizationRemarks(class llvm::LLVMContext &, class llvm::StringRef, class llvm::StringRef, class llvm::StringRef, bool, class std::optional<unsigned __int64>))
>>> referenced by LLVMCore.lib(LLVMRemarkStreamer.cpp.obj):(class llvm::Error __cdecl llvm::setupLLVMOptimizationRemarks(class llvm::LLVMContext &, class llvm::raw_ostream &, class llvm::StringRef, class llvm::StringRef, bool, class std::optional<unsigned __int64>))
lld-link: error: undefined symbol: public: __cdecl llvm::remarks::RemarkStreamer::RemarkStreamer(class std::unique_ptr<struct llvm::remarks::RemarkSerializer, struct std::default_delete<struct llvm::remarks::RemarkSerializer>>, class std::optional<class llvm::StringRef>)
>>> referenced by LLVMCore.lib(LLVMRemarkStreamer.cpp.obj):(class llvm::Expected<class llvm::LLVMRemarkFileHandle> __cdecl llvm::setupLLVMOptimizationRemarks(class llvm::LLVMContext &, class llvm::StringRef, class llvm::StringRef, class llvm::StringRef, bool, class std::optional<unsigned __int64>))
>>> referenced by LLVMCore.lib(LLVMRemarkStreamer.cpp.obj):(class llvm::Error __cdecl llvm::setupLLVMOptimizationRemarks(class llvm::LLVMContext &, class llvm::raw_ostream &, class llvm::StringRef, class llvm::StringRef, bool, class std::optional<unsigned __int64>))
lld-link: error: undefined symbol: public: class llvm::Error __cdecl llvm::remarks::RemarkStreamer::setFilter(class llvm::StringRef)
>>> referenced by LLVMCore.lib(LLVMRemarkStreamer.cpp.obj):(class llvm::Expected<class llvm::LLVMRemarkFileHandle> __cdecl llvm::setupLLVMOptimizationRemarks(class llvm::LLVMContext &, class llvm::StringRef, class llvm::StringRef, class llvm::StringRef, bool, class std::optional<unsigned __int64>))
>>> referenced by LLVMCore.lib(LLVMRemarkStreamer.cpp.obj):(class llvm::Error __cdecl llvm::setupLLVMOptimizationRemarks(class llvm::LLVMContext &, class llvm::raw_ostream &, class llvm::StringRef, class llvm::StringRef, bool, class std::optional<unsigned __int64>))
lld-link: error: undefined symbol: public: bool __cdecl llvm::remarks::RemarkStreamer::wantsSection(void) const
>>> referenced by LLVMAsmPrinter.lib(AsmPrinter.cpp.obj):(public: void __cdecl llvm::AsmPrinter::emitRemarksSection(class llvm::remarks::RemarkStreamer &))
lld-link: error: undefined symbol: public: bool __cdecl llvm::remarks::RemarkStreamer::needsSection(void) const
>>> referenced by LLVMAsmPrinter.lib(AsmPrinter.cpp.obj):(public: void __cdecl llvm::AsmPrinter::emitRemarksSection(class llvm::remarks::RemarkStreamer &))
```
</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/217499
More information about the llvm-commits
mailing list