github-actions[bot] wrote: <!--PREMERGE ADVISOR COMMENT: Windows--> # :window: Windows x64 Test Results
* 128428 tests passed * 2568 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/mlir-capi-execution-engine-test.exe</summary> ``` FAILED: [code=4294967295] bin/mlir-capi-execution-engine-test.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\test\CAPI\CMakeFiles\mlir-capi-execution-engine-test.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\mlir-capi-execution-engine-test.rsp /out:bin\mlir-capi-execution-engine-test.exe /implib:lib\mlir-capi-execution-engine-test.lib /pdb:bin\mlir-capi-execution-engine-test.pdb /version:0.0 /MANIFEST:NO /STACK:10000000 /INCREMENTAL:NO /subsystem:console && cd ." LINK: command "C:\clang\clang-msvc\bin\lld-link.exe /nologo @CMakeFiles\mlir-capi-execution-engine-test.rsp /out:bin\mlir-capi-execution-engine-test.exe /implib:lib\mlir-capi-execution-engine-test.lib /pdb:bin\mlir-capi-execution-engine-test.pdb /version:0.0 /MANIFEST:NO /STACK:10000000 /INCREMENTAL:NO /subsystem:console" failed (exit code 1) with the following output: lld-link: error: undefined symbol: LLVMInitializeAMDGPUTargetMC >>> referenced by MLIRROCDLTarget.lib(Target.cpp.obj):(public: static void >>> __cdecl mlir::ROCDL::SerializeGPUModuleBase::init(void)) >>> referenced by MLIRTargetLLVMIRTransforms.lib(TargetUtils.cpp.obj):(void >>> __cdecl llvm::InitializeAllTargetMCs(void)) lld-link: error: undefined symbol: class llvm::MCRegisterInfo * __cdecl llvm::createGCNMCRegisterInfo(enum llvm::AMDGPUDwarfFlavour) >>> referenced by LLVMAMDGPUCodeGen.lib(AMDGPUTargetMachine.cpp.obj):(public: >>> __cdecl llvm::AMDGPUTargetMachine::AMDGPUTargetMachine(class llvm::Target >>> const &, class llvm::Triple const &, class llvm::StringRef, class >>> llvm::StringRef, class llvm::TargetOptions const &, class >>> std::optional<enum llvm::Reloc::Model>, class std::optional<enum >>> llvm::CodeModel::Model>, enum llvm::CodeGenOptLevel)) lld-link: error: undefined symbol: public: static class llvm::AMDGPUMCExpr const * __cdecl llvm::AMDGPUMCExpr::create(enum llvm::AMDGPUMCExpr::VariantKind, class llvm::ArrayRef<class llvm::MCExpr const *>, class llvm::MCContext &) >>> referenced by LLVMAMDGPUAsmParser.lib(AMDGPUAsmParser.cpp.obj):(public: >>> virtual bool __cdecl `anonymous >>> namespace'::AMDGPUAsmParser::parsePrimaryExpr(class llvm::MCExpr const *&, >>> class MCExpr::SMLoc &)) >>> referenced by LLVMAMDGPUAsmParser.lib(AMDGPUAsmParser.cpp.obj):(private: >>> bool __cdecl `anonymous >>> namespace'::AMDGPUAsmParser::ParseDirectiveAMDHSAKernel(void)) >>> referenced by LLVMAMDGPUAsmParser.lib(AMDGPUAsmParser.cpp.obj):(private: >>> bool __cdecl `anonymous >>> namespace'::AMDGPUAsmParser::calculateGPRBlocks(class llvm::FeatureBitset >>> const &, class FeatureBitset::MCExpr const *, class FeatureBitset::MCExpr >>> const *, bool, class std::optional<bool>, class FeatureBitset::MCExpr const >>> *, class FeatureBitset::SMRange, class FeatureBitset::MCExpr const *, class >>> FeatureBitset::SMRange, class FeatureBitset::llvm const *&, class >>> FeatureBitset::llvm const *&)) >>> referenced 20 more times lld-link: error: undefined symbol: public: static char const * __cdecl llvm::AMDGPUInstPrinter::getRegisterName(class llvm::MCRegister) >>> referenced by LLVMAMDGPUAsmParser.lib(AMDGPUAsmParser.cpp.obj):(private: >>> bool __cdecl `anonymous >>> namespace'::AMDGPUAsmParser::ParseAMDGPURegister(enum `anonymous >>> namespace'::RegisterKind &, class llvm::MCRegister &, unsigned int &, >>> unsigned int &, class MCRegister::SmallVectorImpl<class llvm::AsmToken> &)) >>> referenced by LLVMAMDGPUAsmParser.lib(AMDGPUAsmParser.cpp.obj):(public: >>> virtual void __cdecl `anonymous namespace'::AMDGPUOperand::print(class >>> llvm::raw_ostream &, class raw_ostream::MCAsmInfo const &) const) >>> referenced by LLVMAMDGPUCodeGen.lib(SIRegisterInfo.cpp.obj):(public: >>> virtual class llvm::StringRef __cdecl >>> llvm::SIRegisterInfo::getRegAsmName(class llvm::MCRegister) const) lld-link: error: undefined symbol: public: static struct llvm::AMDGPU::MCKernelDescriptor __cdecl llvm::AMDGPU::MCKernelDescriptor::getDefaultAmdhsaKernelDescriptor(class llvm::MCSubtargetInfo const *, class llvm::MCContext &) >>> referenced by LLVMAMDGPUAsmParser.lib(AMDGPUAsmParser.cpp.obj):(private: >>> bool __cdecl `anonymous >>> namespace'::AMDGPUAsmParser::ParseDirectiveAMDHSAKernel(void)) lld-link: error: undefined symbol: public: static void __cdecl llvm::AMDGPU::MCKernelDescriptor::bits_set(class llvm::MCExpr const *&, class llvm::MCExpr const *, unsigned int, unsigned int, class llvm::MCContext &) >>> referenced by LLVMAMDGPUAsmParser.lib(AMDGPUAsmParser.cpp.obj):(private: >>> bool __cdecl `anonymous >>> namespace'::AMDGPUAsmParser::ParseDirectiveAMDHSAKernel(void)) >>> referenced by LLVMAMDGPUAsmParser.lib(AMDGPUAsmParser.cpp.obj):(private: >>> bool __cdecl `anonymous >>> namespace'::AMDGPUAsmParser::ParseDirectiveAMDHSAKernel(void)) >>> referenced by LLVMAMDGPUAsmParser.lib(AMDGPUAsmParser.cpp.obj):(private: >>> bool __cdecl `anonymous >>> namespace'::AMDGPUAsmParser::ParseDirectiveAMDHSAKernel(void)) >>> referenced 38 more times lld-link: error: undefined symbol: public: static class llvm::AMDGPUMCExpr const * __cdecl llvm::AMDGPUMCExpr::createExtraSGPRs(class llvm::MCExpr const *, class llvm::MCExpr const *, bool, class llvm::MCContext &) >>> referenced by LLVMAMDGPUAsmParser.lib(AMDGPUAsmParser.cpp.obj):(private: >>> bool __cdecl `anonymous >>> namespace'::AMDGPUAsmParser::calculateGPRBlocks(class llvm::FeatureBitset >>> const &, class FeatureBitset::MCExpr const *, class FeatureBitset::MCExpr >>> const *, bool, class std::optional<bool>, class FeatureBitset::MCExpr const >>> *, class FeatureBitset::SMRange, class FeatureBitset::MCExpr const *, class >>> FeatureBitset::SMRange, class FeatureBitset::llvm const *&, class >>> FeatureBitset::llvm const *&)) >>> referenced by LLVMAMDGPUCodeGen.lib(AMDGPUAsmPrinter.cpp.obj):(public: >>> virtual void __cdecl llvm::AMDGPUAsmPrinter::emitFunctionBodyEnd(void)) >>> referenced by LLVMAMDGPUCodeGen.lib(AMDGPUAsmPrinter.cpp.obj):(private: >>> void __cdecl llvm::AMDGPUAsmPrinter::getSIProgramInfo(struct >>> llvm::SIProgramInfo &, class llvm::MachineFunction const &)) >>> referenced 1 more times lld-link: error: undefined symbol: bool __cdecl llvm::AMDGPU::isLitExpr(class llvm::MCExpr const *) >>> referenced by LLVMAMDGPUAsmParser.lib(AMDGPUAsmParser.cpp.obj):(private: >>> bool __cdecl `anonymous >>> namespace'::AMDGPUAsmParser::validateInstruction(class llvm::MCInst const >>> &, class MCInst::SMLoc, class MCInst::SmallVectorImpl<class >>> std::unique_ptr<class llvm::MCParsedAsmOperand, struct >>> std::default_delete<class llvm::MCParsedAsmOperand>>> const &)) >>> referenced by LLVMAMDGPUAsmParser.lib(AMDGPUAsmParser.cpp.obj):(private: >>> bool __cdecl `anonymous >>> namespace'::AMDGPUAsmParser::validateInstruction(class llvm::MCInst const >>> &, class MCInst::SMLoc, class MCInst::SmallVectorImpl<class >>> std::unique_ptr<class llvm::MCParsedAsmOperand, struct >>> std::default_delete<class llvm::MCParsedAsmOperand>>> const &)) >>> referenced by LLVMAMDGPUAsmParser.lib(AMDGPUAsmParser.cpp.obj):(private: >>> bool __cdecl `anonymous >>> namespace'::AMDGPUAsmParser::validateInstruction(class llvm::MCInst const >>> &, class MCInst::SMLoc, class MCInst::SmallVectorImpl<class >>> std::unique_ptr<class llvm::MCParsedAsmOperand, struct >>> std::default_delete<class llvm::MCParsedAsmOperand>>> const &)) lld-link: error: undefined symbol: __int64 __cdecl llvm::AMDGPU::getLitValue(class llvm::MCExpr const *) >>> referenced by LLVMAMDGPUAsmParser.lib(AMDGPUAsmParser.cpp.obj):(private: >>> bool __cdecl `anonymous >>> namespace'::AMDGPUAsmParser::validateInstruction(class llvm::MCInst const >>> &, class MCInst::SMLoc, class MCInst::SmallVectorImpl<class >>> std::unique_ptr<class llvm::MCParsedAsmOperand, struct >>> std::default_delete<class llvm::MCParsedAsmOperand>>> const &)) >>> referenced by LLVMAMDGPUAsmParser.lib(AMDGPUAsmParser.cpp.obj):(private: >>> bool __cdecl `anonymous >>> namespace'::AMDGPUAsmParser::validateInstruction(class llvm::MCInst const >>> &, class MCInst::SMLoc, class MCInst::SmallVectorImpl<class >>> std::unique_ptr<class llvm::MCParsedAsmOperand, struct >>> std::default_delete<class llvm::MCParsedAsmOperand>>> const &)) >>> referenced by LLVMAMDGPUAsmParser.lib(AMDGPUAsmParser.cpp.obj):(private: >>> bool __cdecl `anonymous >>> namespace'::AMDGPUAsmParser::validateInstruction(class llvm::MCInst const >>> &, class MCInst::SMLoc, class MCInst::SmallVectorImpl<class >>> std::unique_ptr<class llvm::MCParsedAsmOperand, struct >>> std::default_delete<class llvm::MCParsedAsmOperand>>> const &)) >>> referenced 1 more times lld-link: error: undefined symbol: public: static class llvm::AMDGPUMCExpr const * __cdecl llvm::AMDGPUMCExpr::createLit(enum llvm::LitModifier, __int64, class llvm::MCContext &) >>> referenced by LLVMAMDGPUAsmParser.lib(AMDGPUAsmParser.cpp.obj):(public: >>> void __cdecl `anonymous namespace'::AMDGPUOperand::addImmOperands(class >>> llvm::MCInst &, unsigned int, bool) const) lld-link: error: undefined symbol: class llvm::MCExpr const * __cdecl llvm::AMDGPU::foldAMDGPUMCExpr(class llvm::MCExpr const *, class llvm::MCContext &) >>> referenced by LLVMAMDGPUCodeGen.lib(AMDGPUAsmPrinter.cpp.obj):(private: >>> class llvm::SmallString<128> __cdecl >>> llvm::AMDGPUAsmPrinter::getMCExprStr(class llvm::MCExpr const *)) >>> referenced by LLVMAMDGPUCodeGen.lib(AMDGPUAsmPrinter.cpp.obj):(private: >>> void __cdecl llvm::AMDGPUAsmPrinter::emitCommonFunctionComments(class >>> llvm::MCExpr const *, class llvm::MCExpr const *, class llvm::MCExpr const >>> *, class llvm::MCExpr const *, class llvm::MCExpr const *, unsigned >>> __int64, class llvm::AMDGPUMachineFunction const *)) >>> referenced by LLVMAMDGPUCodeGen.lib(AMDGPUAsmPrinter.cpp.obj):(private: >>> void __cdecl llvm::AMDGPUAsmPrinter::emitCommonFunctionComments(class >>> llvm::MCExpr const *, class llvm::MCExpr const *, class llvm::MCExpr const >>> *, class llvm::MCExpr const *, class llvm::MCExpr const *, unsigned >>> __int64, class llvm::AMDGPUMachineFunction const *)) >>> referenced 18 more times lld-link: error: undefined symbol: void __cdecl llvm::AMDGPU::printAMDGPUMCExpr(class llvm::MCExpr const *, class llvm::raw_ostream &, class llvm::MCAsmInfo const *) >>> referenced by LLVMAMDGPUCodeGen.lib(AMDGPUAsmPrinter.cpp.obj):(private: >>> class llvm::SmallString<128> __cdecl >>> llvm::AMDGPUAsmPrinter::getMCExprStr(class llvm::MCExpr const *)) >>> referenced by LLVMAMDGPUCodeGen.lib(AMDGPUAsmPrinter.cpp.obj):(private: >>> void __cdecl llvm::AMDGPUAsmPrinter::emitCommonFunctionComments(class >>> llvm::MCExpr const *, class llvm::MCExpr const *, class llvm::MCExpr const >>> *, class llvm::MCExpr const *, class llvm::MCExpr const *, unsigned >>> __int64, class llvm::AMDGPUMachineFunction const *)) >>> referenced by LLVMAMDGPUCodeGen.lib(AMDGPUAsmPrinter.cpp.obj):(private: >>> void __cdecl llvm::AMDGPUAsmPrinter::emitCommonFunctionComments(class >>> llvm::MCExpr const *, class llvm::MCExpr const *, class llvm::MCExpr const >>> *, class llvm::MCExpr const *, class llvm::MCExpr const *, unsigned >>> __int64, class llvm::AMDGPUMachineFunction const *)) >>> referenced 18 more times lld-link: error: undefined symbol: public: static class llvm::MCExpr const * __cdecl llvm::AMDGPU::MCKernelDescriptor::bits_get(class llvm::MCExpr const *, unsigned int, unsigned int, class llvm::MCContext &) >>> referenced by LLVMAMDGPUCodeGen.lib(AMDGPUAsmPrinter.cpp.obj):(public: >>> virtual bool __cdecl llvm::AMDGPUAsmPrinter::runOnMachineFunction(class >>> llvm::MachineFunction &)) >>> referenced by LLVMAMDGPUCodeGen.lib(AMDGPUAsmPrinter.cpp.obj):(public: >>> virtual bool __cdecl llvm::AMDGPUAsmPrinter::runOnMachineFunction(class >>> llvm::MachineFunction &)) lld-link: error: undefined symbol: public: static class llvm::AMDGPUMCExpr const * __cdecl llvm::AMDGPUMCExpr::createTotalNumVGPR(class llvm::MCExpr const *, class llvm::MCExpr const *, class llvm::MCContext &) >>> referenced by LLVMAMDGPUCodeGen.lib(AMDGPUAsmPrinter.cpp.obj):(private: >>> void __cdecl llvm::AMDGPUAsmPrinter::getSIProgramInfo(struct >>> llvm::SIProgramInfo &, class llvm::MachineFunction const &)) >>> referenced by LLVMAMDGPUCodeGen.lib(AMDGPUAsmPrinter.cpp.obj):(private: >>> void __cdecl llvm::AMDGPUAsmPrinter::getSIProgramInfo(struct >>> llvm::SIProgramInfo &, class llvm::MachineFunction const &)) >>> referenced by LLVMAMDGPUCodeGen.lib(AMDGPUMCResourceInfo.cpp.obj):(public: >>> class llvm::MCExpr const * __cdecl >>> llvm::MCResourceInfo::createTotalNumVGPRs(class llvm::MachineFunction const >>> &, class llvm::MCContext &)) lld-link: error: undefined symbol: public: static void __cdecl llvm::AMDGPUInstPrinter::printRegOperand(class llvm::MCRegister, class llvm::raw_ostream &, class llvm::MCRegisterInfo const &) >>> referenced by LLVMAMDGPUCodeGen.lib(AMDGPUAsmPrinter.cpp.obj):(public: >>> virtual bool __cdecl llvm::AMDGPUAsmPrinter::PrintAsmOperand(class >>> llvm::MachineInstr const *, unsigned int, char const *, class >>> llvm::raw_ostream &)) lld-link: error: undefined symbol: struct llvm::SubtargetFeatureKV const *const llvm::AMDGPUFeatureKV >>> referenced by >>> LLVMAMDGPUCodeGen.lib(AMDGPURemoveIncompatibleFunctions.cpp.obj):(public: >>> bool __cdecl `anonymous >>> namespace'::AMDGPURemoveIncompatibleFunctions::run(class llvm::Module &)) >>> referenced by >>> LLVMAMDGPUCodeGen.lib(AMDGPURemoveIncompatibleFunctions.cpp.obj):(public: >>> bool __cdecl `anonymous >>> namespace'::AMDGPURemoveIncompatibleFunctions::run(class llvm::Module &)) >>> referenced by >>> LLVMAMDGPUCodeGen.lib(AMDGPURemoveIncompatibleFunctions.cpp.obj):(public: >>> bool __cdecl `anonymous >>> namespace'::AMDGPURemoveIncompatibleFunctions::run(class llvm::Module &)) >>> referenced 3 more times lld-link: error: undefined symbol: struct llvm::SubtargetSubTypeKV const *const llvm::AMDGPUSubTypeKV >>> referenced by LLVMAMDGPUCodeGen.lib(GCNSubtarget.cpp.obj):(public: __cdecl >>> llvm::AMDGPUGenSubtargetInfo::AMDGPUGenSubtargetInfo(class llvm::Triple >>> const &, class llvm::StringRef, class llvm::StringRef, class >>> llvm::StringRef)) >>> referenced by LLVMAMDGPUCodeGen.lib(GCNSubtarget.cpp.obj):(public: __cdecl >>> llvm::GCNSubtarget::GCNSubtarget(class llvm::Triple const &, class >>> llvm::StringRef, class llvm::StringRef, class llvm::GCNTargetMachine const >>> &)) lld-link: error: undefined symbol: class llvm::StringRef const *const llvm::AMDGPUNames >>> referenced by LLVMAMDGPUCodeGen.lib(GCNSubtarget.cpp.obj):(public: __cdecl >>> llvm::AMDGPUGenSubtargetInfo::AMDGPUGenSubtargetInfo(class llvm::Triple >>> const &, class llvm::StringRef, class llvm::StringRef, class >>> llvm::StringRef)) >>> referenced by LLVMAMDGPUCodeGen.lib(GCNSubtarget.cpp.obj):(public: __cdecl >>> llvm::GCNSubtarget::GCNSubtarget(class llvm::Triple const &, class >>> llvm::StringRef, class llvm::StringRef, class llvm::GCNTargetMachine const >>> &)) lld-link: error: undefined symbol: struct llvm::MCReadAdvanceEntry const *const llvm::AMDGPUReadAdvanceTable >>> referenced by LLVMAMDGPUCodeGen.lib(GCNSubtarget.cpp.obj):(public: __cdecl >>> llvm::AMDGPUGenSubtargetInfo::AMDGPUGenSubtargetInfo(class llvm::Triple >>> const &, class llvm::StringRef, class llvm::StringRef, class >>> llvm::StringRef)) >>> referenced by LLVMAMDGPUCodeGen.lib(GCNSubtarget.cpp.obj):(public: __cdecl >>> llvm::GCNSubtarget::GCNSubtarget(class llvm::Triple const &, class >>> llvm::StringRef, class llvm::StringRef, class llvm::GCNTargetMachine const >>> &)) lld-link: error: undefined symbol: struct llvm::MCWriteLatencyEntry const *const llvm::AMDGPUWriteLatencyTable >>> referenced by LLVMAMDGPUCodeGen.lib(GCNSubtarget.cpp.obj):(public: __cdecl >>> llvm::AMDGPUGenSubtargetInfo::AMDGPUGenSubtargetInfo(class llvm::Triple >>> const &, class llvm::StringRef, class llvm::StringRef, class >>> llvm::StringRef)) >>> referenced by LLVMAMDGPUCodeGen.lib(GCNSubtarget.cpp.obj):(public: __cdecl >>> llvm::GCNSubtarget::GCNSubtarget(class llvm::Triple const &, class >>> llvm::StringRef, class llvm::StringRef, class llvm::GCNTargetMachine const >>> &)) 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/102601 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
