github-actions[bot] wrote: <!--PREMERGE ADVISOR COMMENT: Windows--> # :window: Windows x64 Test Results
* 168229 tests passed * 4039 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-lsp-server.exe</summary> ``` FAILED: [code=4294967295] bin/mlir-lsp-server.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\tools\mlir-lsp-server\CMakeFiles\mlir-lsp-server.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-lsp-server.rsp /out:bin\mlir-lsp-server.exe /implib:lib\mlir-lsp-server.lib /pdb:bin\mlir-lsp-server.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\mlir-lsp-server.rsp /out:bin\mlir-lsp-server.exe /implib:lib\mlir-lsp-server.lib /pdb:bin\mlir-lsp-server.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: void __cdecl mlir::vector::registerValueBoundsOpInterfaceExternalModels(class mlir::DialectRegistry &) >>> referenced by >>> MLIRRegisterAllDialects.lib(RegisterAllDialects.cpp.obj):(void __cdecl >>> mlir::registerAllDialects(class mlir::DialectRegistry &)) lld-link: error: undefined symbol: private: static class mlir::SelfOwningTypeID mlir::detail::TypeIDResolver<class mlir::vector::VectorDialect, void>::id >>> referenced by >>> MLIRRegisterAllDialects.lib(RegisterAllDialects.cpp.obj):(public: void >>> __cdecl mlir::DialectRegistry::insert<class mlir::vector::VectorDialect, >>> class mlir::wasmssa::WasmSSADialect, class mlir::x86::X86Dialect, class >>> mlir::xegpu::XeGPUDialect, class mlir::xevm::XeVMDialect>(void)) >>> referenced by >>> MLIRRegisterAllDialects.lib(RegisterAllDialects.cpp.obj):(private: virtual >>> class mlir::Dialect * __cdecl std::_Func_impl_no_alloc<class `public: void >>> __cdecl mlir::DialectRegistry::insert<class >>> mlir::vector::VectorDialect>(void)'::`1'::<lambda_1>, class mlir::Dialect >>> *, class mlir::MLIRContext *>::_Do_call(class mlir::MLIRContext *&&)) >>> referenced by MLIRArmSMEDialect.lib(ArmSME.cpp.obj):(private: __cdecl >>> mlir::arm_sme::ArmSMEDialect::ArmSMEDialect(class mlir::MLIRContext *)) >>> referenced 15 more times lld-link: error: undefined symbol: private: __cdecl mlir::vector::VectorDialect::VectorDialect(class mlir::MLIRContext *) >>> referenced by >>> MLIRRegisterAllDialects.lib(RegisterAllDialects.cpp.obj):(private: static >>> class std::unique_ptr<class mlir::Dialect, struct std::default_delete<class >>> mlir::Dialect>> __cdecl llvm::function_ref<class std::unique_ptr<class >>> mlir::Dialect, struct std::default_delete<class mlir::Dialect>> >>> __cdecl(void)>::callback_fn<class `public: class >>> mlir::vector::VectorDialect * __cdecl >>> mlir::MLIRContext::getOrLoadDialect<class >>> mlir::vector::VectorDialect>(void)'::`1'::<lambda_1>>(__int64)) >>> referenced by MLIRArmSMEDialect.lib(ArmSME.cpp.obj) >>> referenced by MLIRArmSVEDialect.lib(ArmSVEDialect.cpp.obj) lld-link: error: undefined symbol: private: static class mlir::SelfOwningTypeID mlir::detail::TypeIDResolver<class mlir::vector::TransferReadOp, void>::id >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(private: >>> static <auto> __cdecl `void __cdecl >>> mlir::vector::registerBufferizableOpInterfaceExternalModels(class >>> mlir::DialectRegistry &)'::`1'::<lambda_0>::__invoke(class >>> mlir::MLIRContext *, class mlir::vector::VectorDialect *)) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static bool __cdecl mlir::Op<class mlir::vector::TransferReadOp, class >>> mlir::OpTrait::ZeroRegions, class mlir::OpTrait::OneResult, class >>> mlir::OpTrait::OneTypedResult<class mlir::VectorType>::Impl, class >>> mlir::OpTrait::ZeroSuccessors, class >>> mlir::OpTrait::AtLeastNOperands<2>::Impl, class >>> mlir::OpTrait::AttrSizedOperandSegments, class mlir::OpTrait::OpInvariants, >>> struct mlir::BytecodeOpInterface::Trait, struct >>> mlir::VectorTransferOpInterface::Trait, struct >>> mlir::VectorUnrollOpInterface::Trait, struct >>> mlir::vector::MaskableOpInterface::Trait, struct >>> mlir::MemoryEffectOpInterface::Trait, struct >>> mlir::ConditionallySpeculatable::Trait, struct >>> mlir::MemorySpaceCastConsumerOpInterface::Trait, struct >>> mlir::DestinationStyleOpInterface::Trait>::classof(class mlir::Operation *)) >>> referenced by >>> MLIRVectorTransforms.lib(SubsetOpInterfaceImpl.cpp.obj):(private: static >>> <auto> __cdecl `void __cdecl >>> mlir::vector::registerSubsetOpInterfaceExternalModels(class >>> mlir::DialectRegistry &)'::`1'::<lambda_0>::__invoke(class >>> mlir::MLIRContext *, class mlir::vector::VectorDialect *)) >>> referenced 4 more times lld-link: error: undefined symbol: private: static class mlir::SelfOwningTypeID mlir::detail::TypeIDResolver<class mlir::vector::TransferWriteOp, void>::id >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(private: >>> static <auto> __cdecl `void __cdecl >>> mlir::vector::registerBufferizableOpInterfaceExternalModels(class >>> mlir::DialectRegistry &)'::`1'::<lambda_0>::__invoke(class >>> mlir::MLIRContext *, class mlir::vector::VectorDialect *)) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static bool __cdecl mlir::Op<class mlir::vector::TransferWriteOp, class >>> mlir::OpTrait::ZeroRegions, class mlir::OpTrait::VariadicResults, class >>> mlir::OpTrait::ZeroSuccessors, class >>> mlir::OpTrait::AtLeastNOperands<2>::Impl, class >>> mlir::OpTrait::AttrSizedOperandSegments, class mlir::OpTrait::OpInvariants, >>> struct mlir::BytecodeOpInterface::Trait, struct >>> mlir::VectorTransferOpInterface::Trait, struct >>> mlir::VectorUnrollOpInterface::Trait, struct >>> mlir::vector::MaskableOpInterface::Trait, struct >>> mlir::MemoryEffectOpInterface::Trait, struct >>> mlir::ConditionallySpeculatable::Trait, struct >>> mlir::MemorySpaceCastConsumerOpInterface::Trait, struct >>> mlir::DestinationStyleOpInterface::Trait>::classof(class mlir::Operation *)) >>> referenced by >>> MLIRVectorTransforms.lib(SubsetOpInterfaceImpl.cpp.obj):(private: static >>> <auto> __cdecl `void __cdecl >>> mlir::vector::registerSubsetOpInterfaceExternalModels(class >>> mlir::DialectRegistry &)'::`1'::<lambda_0>::__invoke(class >>> mlir::MLIRContext *, class mlir::vector::VectorDialect *)) >>> referenced 1 more times lld-link: error: undefined symbol: private: static class mlir::SelfOwningTypeID mlir::detail::TypeIDResolver<class mlir::vector::GatherOp, void>::id >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(private: >>> static <auto> __cdecl `void __cdecl >>> mlir::vector::registerBufferizableOpInterfaceExternalModels(class >>> mlir::DialectRegistry &)'::`1'::<lambda_0>::__invoke(class >>> mlir::MLIRContext *, class mlir::vector::VectorDialect *)) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static bool __cdecl mlir::Op<class mlir::vector::GatherOp, class >>> mlir::OpTrait::ZeroRegions, class mlir::OpTrait::OneResult, class >>> mlir::OpTrait::OneTypedResult<class mlir::VectorType>::Impl, class >>> mlir::OpTrait::ZeroSuccessors, class >>> mlir::OpTrait::AtLeastNOperands<4>::Impl, class >>> mlir::OpTrait::OpInvariants, struct mlir::BytecodeOpInterface::Trait, >>> struct mlir::vector::MaskableOpInterface::Trait, struct >>> mlir::MemorySpaceCastConsumerOpInterface::Trait, struct >>> mlir::VectorUnrollOpInterface::Trait, struct >>> mlir::AlignmentAttrOpInterface::Trait, struct >>> mlir::MemoryEffectOpInterface::Trait>::classof(class mlir::Operation *)) >>> referenced by MLIRVectorToLLVM.lib(ConvertVectorToLLVM.cpp.obj) lld-link: error: undefined symbol: private: static class mlir::SelfOwningTypeID mlir::detail::TypeIDResolver<class mlir::vector::MaskOp, void>::id >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(private: >>> static <auto> __cdecl `void __cdecl >>> mlir::vector::registerBufferizableOpInterfaceExternalModels(class >>> mlir::DialectRegistry &)'::`1'::<lambda_0>::__invoke(class >>> mlir::MLIRContext *, class mlir::vector::VectorDialect *)) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static bool __cdecl mlir::Op<class mlir::vector::MaskOp, class >>> mlir::OpTrait::OneRegion, class mlir::OpTrait::VariadicResults, class >>> mlir::OpTrait::ZeroSuccessors, class >>> mlir::OpTrait::AtLeastNOperands<1>::Impl, struct >>> mlir::OpTrait::SingleBlock, class >>> mlir::OpTrait::SingleBlockImplicitTerminator<class >>> mlir::vector::YieldOp>::Impl, struct mlir::OpTrait::NoRegionArguments, >>> class mlir::OpTrait::OpInvariants, struct >>> mlir::vector::MaskingOpInterface::Trait, class >>> mlir::OpTrait::HasRecursiveMemoryEffects>::classof(class mlir::Operation *)) >>> referenced by MLIRVectorToLLVM.lib(ConvertVectorToLLVM.cpp.obj) lld-link: error: undefined symbol: private: static class mlir::SelfOwningTypeID mlir::detail::TypeIDResolver<class mlir::vector::YieldOp, void>::id >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(private: >>> static <auto> __cdecl `void __cdecl >>> mlir::vector::registerBufferizableOpInterfaceExternalModels(class >>> mlir::DialectRegistry &)'::`1'::<lambda_0>::__invoke(class >>> mlir::MLIRContext *, class mlir::vector::VectorDialect *)) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static bool __cdecl mlir::Op<class mlir::vector::YieldOp, class >>> mlir::OpTrait::ZeroRegions, class mlir::OpTrait::ZeroResults, class >>> mlir::OpTrait::ZeroSuccessors, class mlir::OpTrait::VariadicOperands, class >>> mlir::OpTrait::OpInvariants, struct mlir::ConditionallySpeculatable::Trait, >>> struct mlir::OpTrait::AlwaysSpeculatableImplTrait, struct >>> mlir::MemoryEffectOpInterface::Trait, struct >>> mlir::RegionBranchTerminatorOpInterface::Trait, struct >>> mlir::OpTrait::ReturnLike, class >>> mlir::OpTrait::IsTerminator>::classof(class mlir::Operation *)) >>> referenced by MLIRLinalgTransforms.lib(ConvertToDestinationStyle.cpp.obj) lld-link: error: undefined symbol: private: static class mlir::SelfOwningTypeID mlir::detail::TypeIDResolver<class mlir::vector::ScatterOp, void>::id >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(private: >>> static <auto> __cdecl `void __cdecl >>> mlir::vector::registerBufferizableOpInterfaceExternalModels(class >>> mlir::DialectRegistry &)'::`1'::<lambda_0>::__invoke(class >>> mlir::MLIRContext *, class mlir::vector::VectorDialect *)) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static bool __cdecl mlir::Op<class mlir::vector::ScatterOp, class >>> mlir::OpTrait::ZeroRegions, class mlir::OpTrait::VariadicResults, class >>> mlir::OpTrait::ZeroSuccessors, class >>> mlir::OpTrait::AtLeastNOperands<4>::Impl, class >>> mlir::OpTrait::OpInvariants, struct mlir::BytecodeOpInterface::Trait, >>> struct mlir::MemorySpaceCastConsumerOpInterface::Trait, struct >>> mlir::AlignmentAttrOpInterface::Trait, struct >>> mlir::MemoryEffectOpInterface::Trait>::classof(class mlir::Operation *)) >>> referenced by MLIRVectorToLLVM.lib(ConvertVectorToLLVM.cpp.obj) lld-link: error: undefined symbol: public: struct std::pair<unsigned int, unsigned int> __cdecl mlir::vector::TransferReadOp::getODSOperandIndexAndLength(unsigned int) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static struct llvm::LogicalResult __cdecl >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::FallbackModel<struct >>> mlir::vector::`anonymous >>> namespace'::TransferReadOpInterface>::bufferize(struct >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::Concept >>> const *, class mlir::Operation *, class mlir::RewriterBase &, struct >>> mlir::bufferization::BufferizationOptions const &, class >>> mlir::bufferization::BufferizationState &)) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static struct llvm::LogicalResult __cdecl >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::FallbackModel<struct >>> mlir::vector::`anonymous >>> namespace'::TransferReadOpInterface>::bufferize(struct >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::Concept >>> const *, class mlir::Operation *, class mlir::RewriterBase &, struct >>> mlir::bufferization::BufferizationOptions const &, class >>> mlir::bufferization::BufferizationState &)) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static struct llvm::LogicalResult __cdecl >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::FallbackModel<struct >>> mlir::vector::`anonymous >>> namespace'::TransferReadOpInterface>::bufferize(struct >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::Concept >>> const *, class mlir::Operation *, class mlir::RewriterBase &, struct >>> mlir::bufferization::BufferizationOptions const &, class >>> mlir::bufferization::BufferizationState &)) >>> referenced 122 more times lld-link: error: undefined symbol: private: static class mlir::SelfOwningTypeID mlir::detail::TypeIDResolver<struct mlir::vector::detail::TransferReadOpGenericAdaptorBase::Properties, void>::id >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static struct llvm::LogicalResult __cdecl >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::FallbackModel<struct >>> mlir::vector::`anonymous >>> namespace'::TransferReadOpInterface>::bufferize(struct >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::Concept >>> const *, class mlir::Operation *, class mlir::RewriterBase &, struct >>> mlir::bufferization::BufferizationOptions const &, class >>> mlir::bufferization::BufferizationState &)) >>> referenced by >>> MLIRTensorTransforms.lib(FoldTensorSubsetOps.cpp.obj):(public: virtual >>> class llvm::FailureOr<class mlir::Value> __cdecl `anonymous >>> namespace'::TransferReadOfExtractSliceOpFolder::matchAndRewriteMaskableOp(class >>> mlir::vector::TransferReadOp, class >>> vector::TransferReadOp::MaskingOpInterface, class vector::PatternRewriter >>> &) const) >>> referenced by >>> MLIRVectorTransforms.lib(LowerVectorTransfer.cpp.obj):(public: virtual >>> class llvm::FailureOr<class mlir::Value> __cdecl `anonymous >>> namespace'::TransferOpReduceRank::matchAndRewriteMaskableOp(class >>> mlir::vector::TransferReadOp, class >>> vector::TransferReadOp::MaskingOpInterface, class vector::PatternRewriter >>> &) const) >>> referenced 11 more times lld-link: error: undefined symbol: public: class mlir::AffineMap __cdecl mlir::vector::TransferReadOp::getPermutationMap(void) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static struct llvm::LogicalResult __cdecl >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::FallbackModel<struct >>> mlir::vector::`anonymous >>> namespace'::TransferReadOpInterface>::bufferize(struct >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::Concept >>> const *, class mlir::Operation *, class mlir::RewriterBase &, struct >>> mlir::bufferization::BufferizationOptions const &, class >>> mlir::bufferization::BufferizationState &)) >>> referenced by >>> MLIRVectorTransforms.lib(SubsetOpInterfaceImpl.cpp.obj):(public: class >>> llvm::SmallVector<__int64, 6> __cdecl >>> mlir::detail::VectorTransferOpInterfaceTrait<class >>> mlir::vector::TransferReadOp>::getTransferChunkAccessed(void)) >>> referenced by >>> MLIRVectorTransforms.lib(SubsetOpInterfaceImpl.cpp.obj):(public: class >>> llvm::SmallVector<__int64, 6> __cdecl >>> mlir::detail::VectorTransferOpInterfaceTrait<class >>> mlir::vector::TransferReadOp>::getTransferChunkAccessed(void)) >>> referenced 43 more times lld-link: error: undefined symbol: public: class mlir::VectorType __cdecl mlir::vector::TransferReadOp::getVectorType(void) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static struct llvm::LogicalResult __cdecl >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::FallbackModel<struct >>> mlir::vector::`anonymous >>> namespace'::TransferReadOpInterface>::bufferize(struct >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::Concept >>> const *, class mlir::Operation *, class mlir::RewriterBase &, struct >>> mlir::bufferization::BufferizationOptions const &, class >>> mlir::bufferization::BufferizationState &)) >>> referenced by >>> MLIRVectorTransforms.lib(SubsetOpInterfaceImpl.cpp.obj):(public: class >>> llvm::SmallVector<__int64, 6> __cdecl >>> mlir::detail::VectorTransferOpInterfaceTrait<class >>> mlir::vector::TransferReadOp>::getTransferChunkAccessed(void)) >>> referenced by >>> MLIRTensorTransforms.lib(FoldTensorSubsetOps.cpp.obj):(public: virtual >>> class llvm::FailureOr<class mlir::Value> __cdecl `anonymous >>> namespace'::TransferReadOfExtractSliceOpFolder::matchAndRewriteMaskableOp(class >>> mlir::vector::TransferReadOp, class >>> vector::TransferReadOp::MaskingOpInterface, class vector::PatternRewriter >>> &) const) >>> referenced 37 more times lld-link: error: undefined symbol: public: static class mlir::vector::TransferReadOp __cdecl mlir::vector::TransferReadOp::create(class mlir::OpBuilder &, class mlir::Location, class mlir::Type, class mlir::Value, class mlir::ValueRange, class mlir::AffineMap, class mlir::Value, class mlir::Value, class mlir::ArrayAttr) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static struct llvm::LogicalResult __cdecl >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::FallbackModel<struct >>> mlir::vector::`anonymous >>> namespace'::TransferReadOpInterface>::bufferize(struct >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::Concept >>> const *, class mlir::Operation *, class mlir::RewriterBase &, struct >>> mlir::bufferization::BufferizationOptions const &, class >>> mlir::bufferization::BufferizationState &)) >>> referenced by >>> MLIRVectorTransforms.lib(VectorTransferOpTransforms.cpp.obj):(private: >>> virtual class llvm::FailureOr<class mlir::Value> __cdecl `anonymous >>> namespace'::TransferReadDropUnitDimsPattern::matchAndRewriteMaskableOp(class >>> mlir::vector::TransferReadOp, class >>> vector::TransferReadOp::MaskingOpInterface, class vector::PatternRewriter >>> &) const) >>> referenced by MLIRVectorTransforms.lib(LowerVectorMask.cpp.obj):(public: >>> virtual struct llvm::LogicalResult __cdecl `anonymous >>> namespace'::MaskedTransferReadOpPattern::matchAndRewriteMaskableOp(class >>> mlir::vector::TransferReadOp, class >>> vector::TransferReadOp::MaskingOpInterface, class vector::PatternRewriter >>> &) const) lld-link: error: undefined symbol: public: struct std::pair<unsigned int, unsigned int> __cdecl mlir::vector::TransferWriteOp::getODSOperandIndexAndLength(unsigned int) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static bool __cdecl >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::FallbackModel<struct >>> mlir::vector::`anonymous >>> namespace'::TransferWriteOpInterface>::bufferizesToMemoryRead(struct >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::Concept >>> const *, class mlir::Operation *, class mlir::OpOperand &, class >>> mlir::bufferization::AnalysisState const &)) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static struct llvm::LogicalResult __cdecl >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::FallbackModel<struct >>> mlir::vector::`anonymous >>> namespace'::TransferWriteOpInterface>::bufferize(struct >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::Concept >>> const *, class mlir::Operation *, class mlir::RewriterBase &, struct >>> mlir::bufferization::BufferizationOptions const &, class >>> mlir::bufferization::BufferizationState &)) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static struct llvm::LogicalResult __cdecl >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::FallbackModel<struct >>> mlir::vector::`anonymous >>> namespace'::TransferWriteOpInterface>::bufferize(struct >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::Concept >>> const *, class mlir::Operation *, class mlir::RewriterBase &, struct >>> mlir::bufferization::BufferizationOptions const &, class >>> mlir::bufferization::BufferizationState &)) >>> referenced 91 more times lld-link: error: undefined symbol: public: class mlir::VectorType __cdecl mlir::vector::TransferWriteOp::getVectorType(void) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static bool __cdecl >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::FallbackModel<struct >>> mlir::vector::`anonymous >>> namespace'::TransferWriteOpInterface>::bufferizesToMemoryRead(struct >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::Concept >>> const *, class mlir::Operation *, class mlir::OpOperand &, class >>> mlir::bufferization::AnalysisState const &)) >>> referenced by >>> MLIRVectorTransforms.lib(SubsetOpInterfaceImpl.cpp.obj):(public: class >>> llvm::SmallVector<__int64, 6> __cdecl >>> mlir::detail::VectorTransferOpInterfaceTrait<class >>> mlir::vector::TransferWriteOp>::getTransferChunkAccessed(void)) >>> referenced by MLIRGPUTransformOps.lib(GPUTransformOps.cpp.obj):(private: >>> virtual class std::optional<class llvm::SmallVector<__int64, 6>> __cdecl >>> std::_Func_impl_no_alloc<class `public: void __cdecl >>> mlir::transform::ApplyUnrollVectorsSubgroupMmaOp::populatePatterns(class >>> mlir::RewritePatternSet &)'::`1'::<lambda_3>, class std::optional<class >>> llvm::SmallVector<__int64, 6>>, class mlir::Operation *>::_Do_call(class >>> mlir::Operation *&&)) >>> referenced 25 more times lld-link: error: undefined symbol: private: static class mlir::SelfOwningTypeID mlir::detail::TypeIDResolver<struct mlir::vector::detail::TransferWriteOpGenericAdaptorBase::Properties, void>::id >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static struct llvm::LogicalResult __cdecl >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::FallbackModel<struct >>> mlir::vector::`anonymous >>> namespace'::TransferWriteOpInterface>::bufferize(struct >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::Concept >>> const *, class mlir::Operation *, class mlir::RewriterBase &, struct >>> mlir::bufferization::BufferizationOptions const &, class >>> mlir::bufferization::BufferizationState &)) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static struct llvm::LogicalResult __cdecl >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::FallbackModel<struct >>> mlir::vector::`anonymous >>> namespace'::TransferWriteOpInterface>::bufferize(struct >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::Concept >>> const *, class mlir::Operation *, class mlir::RewriterBase &, struct >>> mlir::bufferization::BufferizationOptions const &, class >>> mlir::bufferization::BufferizationState &)) >>> referenced by >>> MLIRTensorTransforms.lib(FoldTensorSubsetOps.cpp.obj):(public: virtual >>> struct llvm::LogicalResult __cdecl `anonymous >>> namespace'::InsertSliceOfTransferWriteOpFolder::matchAndRewrite(class >>> mlir::tensor::InsertSliceOp, class tensor::PatternRewriter &) const) >>> referenced 12 more times lld-link: error: undefined symbol: public: class mlir::Value __cdecl mlir::vector::TransferWriteOp::getVector(void) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static struct llvm::LogicalResult __cdecl >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::FallbackModel<struct >>> mlir::vector::`anonymous >>> namespace'::TransferWriteOpInterface>::bufferize(struct >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::Concept >>> const *, class mlir::Operation *, class mlir::RewriterBase &, struct >>> mlir::bufferization::BufferizationOptions const &, class >>> mlir::bufferization::BufferizationState &)) >>> referenced by MLIRNVGPUTransformOps.lib(NVGPUTransformOps.cpp.obj):(public: >>> class mlir::DiagnosedSilenceableFailure __cdecl >>> mlir::transform::PipelineSharedMemoryCopiesOp::applyToOne(class >>> mlir::transform::TransformRewriter &, class mlir::scf::ForOp, class >>> mlir::transform::ApplyToEachResultList &, class >>> mlir::transform::TransformState &)) >>> referenced by >>> MLIRTensorTransforms.lib(FoldTensorSubsetOps.cpp.obj):(public: virtual >>> struct llvm::LogicalResult __cdecl `anonymous >>> namespace'::InsertSliceOfTransferWriteOpFolder::matchAndRewrite(class >>> mlir::tensor::InsertSliceOp, class tensor::PatternRewriter &) const) >>> referenced 29 more times lld-link: error: undefined symbol: public: static class mlir::vector::TransferWriteOp __cdecl mlir::vector::TransferWriteOp::create(class mlir::OpBuilder &, class mlir::Location, class mlir::Value, class mlir::Value, class mlir::ValueRange, class mlir::AffineMapAttr, class mlir::Value, class mlir::ArrayAttr) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static struct llvm::LogicalResult __cdecl >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::FallbackModel<struct >>> mlir::vector::`anonymous >>> namespace'::TransferWriteOpInterface>::bufferize(struct >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::Concept >>> const *, class mlir::Operation *, class mlir::RewriterBase &, struct >>> mlir::bufferization::BufferizationOptions const &, class >>> mlir::bufferization::BufferizationState &)) >>> referenced by >>> MLIRVectorTransforms.lib(LowerVectorTransfer.cpp.obj):(public: virtual >>> class llvm::FailureOr<class mlir::Value> __cdecl `anonymous >>> namespace'::TransferWritePermutationLowering::matchAndRewriteMaskableOp(class >>> mlir::vector::TransferWriteOp, class >>> vector::TransferWriteOp::MaskingOpInterface, class vector::PatternRewriter >>> &) const) >>> referenced by >>> MLIRVectorTransforms.lib(LowerVectorTransfer.cpp.obj):(public: virtual >>> class llvm::FailureOr<class mlir::Value> __cdecl `anonymous >>> namespace'::TransferWriteNonPermutationLowering::matchAndRewriteMaskableOp(class >>> mlir::vector::TransferWriteOp, class >>> vector::TransferWriteOp::MaskingOpInterface, class vector::PatternRewriter >>> &) const) >>> referenced 3 more times lld-link: error: undefined symbol: public: struct std::pair<unsigned int, unsigned int> __cdecl mlir::vector::GatherOp::getODSOperandIndexAndLength(unsigned int) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static struct llvm::LogicalResult __cdecl >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::FallbackModel<struct >>> mlir::vector::`anonymous namespace'::GatherOpInterface>::bufferize(struct >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::Concept >>> const *, class mlir::Operation *, class mlir::RewriterBase &, struct >>> mlir::bufferization::BufferizationOptions const &, class >>> mlir::bufferization::BufferizationState &)) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static struct llvm::LogicalResult __cdecl >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::FallbackModel<struct >>> mlir::vector::`anonymous namespace'::GatherOpInterface>::bufferize(struct >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::Concept >>> const *, class mlir::Operation *, class mlir::RewriterBase &, struct >>> mlir::bufferization::BufferizationOptions const &, class >>> mlir::bufferization::BufferizationState &)) >>> referenced by >>> MLIRVectorTransforms.lib(BufferizableOpInterfaceImpl.cpp.obj):(public: >>> static struct llvm::LogicalResult __cdecl >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::FallbackModel<struct >>> mlir::vector::`anonymous namespace'::GatherOpInterface>::bufferize(struct >>> mlir::bufferization::detail::BufferizableOpInterfaceInterfaceTraits::Concept >>> const *, class mlir::Operation *, class mlir::RewriterBase &, struct >>> mlir::bufferization::BufferizationOptions const &, class >>> mlir::bufferization::BufferizationState &)) >>> referenced 27 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/210850 _______________________________________________ lldb-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
