[Mlir-commits] [mlir] [mlir] Move GET_ATTR/TYPEDEF_CLASSES after declarations (PR #171444)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Thu Jan 8 03:47:21 PST 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results

The build failed before running any tests. Click on a failure below to see the details.

<details>
<summary>[code=4294967295] bin/transform-opt-ch2.exe</summary>

```
FAILED: [code=4294967295] bin/transform-opt-ch2.exe
cmd.exe /C "cd . && C:\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -E vs_link_exe --intdir=tools\mlir\examples\transform\Ch2\CMakeFiles\transform-opt-ch2.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 @CMakeFiles\transform-opt-ch2.rsp  /out:bin\transform-opt-ch2.exe /implib:lib\transform-opt-ch2.lib /pdb:bin\transform-opt-ch2.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\transform-opt-ch2.rsp /out:bin\transform-opt-ch2.exe /implib:lib\transform-opt-ch2.lib /pdb:bin\transform-opt-ch2.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: class mlir::Value __cdecl mlir::LLVM::getStridedElementPtr(class mlir::OpBuilder &, class mlir::Location, class mlir::LLVMTypeConverter const &, class mlir::MemRefType, class mlir::Value, class mlir::ValueRange, enum mlir::LLVM::GEPNoWrapFlags)
>>> referenced by MLIRAMXDialect.lib(AMXDialect.cpp.obj):(public: class llvm::SmallVector<class mlir::Value, 6> __cdecl mlir::amx::TileLoadOp::getIntrinsicOperands(class llvm::ArrayRef<class mlir::Value>, class mlir::LLVMTypeConverter const &, class mlir::RewriterBase &))
>>> referenced by MLIRAMXDialect.lib(AMXDialect.cpp.obj):(public: class llvm::SmallVector<class mlir::Value, 6> __cdecl mlir::amx::TileStoreOp::getIntrinsicOperands(class llvm::ArrayRef<class mlir::Value>, class mlir::LLVMTypeConverter const &, class mlir::RewriterBase &))

lld-link: error: undefined symbol: public: __cdecl mlir::MemRefDescriptor::MemRefDescriptor(class mlir::Value)
>>> referenced by MLIRAMXDialect.lib(AMXDialect.cpp.obj):(class mlir::Value __cdecl inferStride(class mlir::Location, class mlir::MemRefType, class mlir::Value, class mlir::RewriterBase &))
>>> referenced by MLIRX86VectorDialect.lib(X86VectorDialect.cpp.obj):(public: class llvm::SmallVector<class mlir::Value, 6> __cdecl mlir::x86vector::BcstToPackedF32Op::getIntrinsicOperands(class llvm::ArrayRef<class mlir::Value>, class mlir::LLVMTypeConverter const &, class mlir::RewriterBase &))
>>> referenced by MLIRX86VectorDialect.lib(X86VectorDialect.cpp.obj):(public: class llvm::SmallVector<class mlir::Value, 6> __cdecl mlir::x86vector::CvtPackedEvenIndexedToF32Op::getIntrinsicOperands(class llvm::ArrayRef<class mlir::Value>, class mlir::LLVMTypeConverter const &, class mlir::RewriterBase &))
>>> referenced 55 more times

lld-link: error: undefined symbol: public: class mlir::Value __cdecl mlir::MemRefDescriptor::stride(class mlir::OpBuilder &, class mlir::Location, unsigned int)
>>> referenced by MLIRAMXDialect.lib(AMXDialect.cpp.obj):(class mlir::Value __cdecl inferStride(class mlir::Location, class mlir::MemRefType, class mlir::Value, class mlir::RewriterBase &))
>>> referenced by MLIRMemRefToLLVM.lib(MemRefToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl `anonymous namespace'::ExtractStridedMetadataOpLowering::matchAndRewrite(class mlir::memref::ExtractStridedMetadataOp, class memref::ExtractStridedMetadataOp::ExtractStridedMetadataOpAdaptor, class memref::ConversionPatternRewriter &) const)
>>> referenced by MLIRMemRefToLLVM.lib(MemRefToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl `anonymous namespace'::TransposeOpLowering::matchAndRewrite(class mlir::memref::TransposeOp, class memref::TransposeOp::TransposeOpAdaptor, class memref::ConversionPatternRewriter &) const)
>>> referenced 3 more times

lld-link: error: undefined symbol: public: class mlir::Value __cdecl mlir::MemRefDescriptor::bufferPtr(class mlir::OpBuilder &, class mlir::Location, class mlir::LLVMTypeConverter const &, class mlir::MemRefType)
>>> referenced by MLIRX86VectorDialect.lib(X86VectorDialect.cpp.obj):(public: class llvm::SmallVector<class mlir::Value, 6> __cdecl mlir::x86vector::BcstToPackedF32Op::getIntrinsicOperands(class llvm::ArrayRef<class mlir::Value>, class mlir::LLVMTypeConverter const &, class mlir::RewriterBase &))
>>> referenced by MLIRX86VectorDialect.lib(X86VectorDialect.cpp.obj):(public: class llvm::SmallVector<class mlir::Value, 6> __cdecl mlir::x86vector::CvtPackedEvenIndexedToF32Op::getIntrinsicOperands(class llvm::ArrayRef<class mlir::Value>, class mlir::LLVMTypeConverter const &, class mlir::RewriterBase &))
>>> referenced by MLIRX86VectorDialect.lib(X86VectorDialect.cpp.obj):(public: class llvm::SmallVector<class mlir::Value, 6> __cdecl mlir::x86vector::CvtPackedOddIndexedToF32Op::getIntrinsicOperands(class llvm::ArrayRef<class mlir::Value>, class mlir::LLVMTypeConverter const &, class mlir::RewriterBase &))
>>> referenced 9 more times

lld-link: error: undefined symbol: public: class mlir::MLIRContext & __cdecl mlir::LLVMTypeConverter::getContext(void) const
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(void __cdecl mlir::arith::populateArithToLLVMConversionPatterns(class mlir::LLVMTypeConverter const &, class mlir::RewritePatternSet &))
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(void __cdecl mlir::arith::populateArithToLLVMConversionPatterns(class mlir::LLVMTypeConverter const &, class mlir::RewritePatternSet &))
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(void __cdecl mlir::arith::populateArithToLLVMConversionPatterns(class mlir::LLVMTypeConverter const &, class mlir::RewritePatternSet &))
>>> referenced 529 more times

lld-link: error: undefined symbol: public: __cdecl mlir::ConvertToLLVMPattern::ConvertToLLVMPattern(class llvm::StringRef, class mlir::MLIRContext *, class mlir::LLVMTypeConverter const &, class mlir::PatternBenefit)
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(void __cdecl mlir::arith::populateArithToLLVMConversionPatterns(class mlir::LLVMTypeConverter const &, class mlir::RewritePatternSet &))
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(void __cdecl mlir::arith::populateArithToLLVMConversionPatterns(class mlir::LLVMTypeConverter const &, class mlir::RewritePatternSet &))
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(void __cdecl mlir::arith::populateArithToLLVMConversionPatterns(class mlir::LLVMTypeConverter const &, class mlir::RewritePatternSet &))
>>> referenced 488 more times

lld-link: error: undefined symbol: public: __cdecl mlir::LLVMConversionTarget::LLVMConversionTarget(class mlir::MLIRContext &)
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(public: virtual void __cdecl `anonymous namespace'::ArithToLLVMConversionPass::runOnOperation(void))
>>> referenced by MLIRComplexToLLVM.lib(ComplexToLLVM.cpp.obj):(public: virtual void __cdecl `anonymous namespace'::ConvertComplexToLLVMPass::runOnOperation(void))
>>> referenced by MLIRControlFlowToLLVM.lib(ControlFlowToLLVM.cpp.obj):(public: virtual void __cdecl `anonymous namespace'::ConvertControlFlowToLLVM::runOnOperation(void))
>>> referenced 9 more times

lld-link: error: undefined symbol: public: __cdecl mlir::LowerToLLVMOptions::LowerToLLVMOptions(class mlir::MLIRContext *)
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(public: virtual void __cdecl `anonymous namespace'::ArithToLLVMConversionPass::runOnOperation(void))
>>> referenced by MLIRControlFlowToLLVM.lib(ControlFlowToLLVM.cpp.obj):(public: virtual void __cdecl `anonymous namespace'::ConvertControlFlowToLLVM::runOnOperation(void))
>>> referenced by MLIRIndexToLLVM.lib(IndexToLLVM.cpp.obj):(public: virtual void __cdecl `anonymous namespace'::ConvertIndexToLLVMPass::runOnOperation(void))
>>> referenced 5 more times

lld-link: error: undefined symbol: public: __cdecl mlir::LLVMTypeConverter::LLVMTypeConverter(class mlir::MLIRContext *, class mlir::LowerToLLVMOptions const &, class mlir::DataLayoutAnalysis const *)
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(public: virtual void __cdecl `anonymous namespace'::ArithToLLVMConversionPass::runOnOperation(void))
>>> referenced by MLIRControlFlowToLLVM.lib(ControlFlowToLLVM.cpp.obj):(public: virtual void __cdecl `anonymous namespace'::ConvertControlFlowToLLVM::runOnOperation(void))
>>> referenced by MLIRFuncToLLVM.lib(FuncToLLVM.cpp.obj):(public: virtual void __cdecl `anonymous namespace'::ConvertFuncToLLVMPass::runOnOperation(void))
>>> referenced 11 more times

lld-link: error: undefined symbol: bool __cdecl mlir::LLVM::detail::opHasUnsupportedFloatingPointTypes(class mlir::Operation *, class mlir::TypeConverter const &)
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl mlir::ConvertOpToLLVMPattern<class mlir::arith::AddFOp, 1>::matchAndRewrite(class mlir::Operation *, class llvm::ArrayRef<class mlir::ValueRange>, class mlir::ConversionPatternRewriter &) const)
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl mlir::ConvertOpToLLVMPattern<class mlir::arith::AddFOp, 1>::matchAndRewrite(class mlir::Operation *, class llvm::ArrayRef<class mlir::Value>, class mlir::ConversionPatternRewriter &) const)
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl mlir::VectorConvertToLLVMPattern<class mlir::arith::AddFOp, class mlir::LLVM::FAddOp, class mlir::arith::AttrConvertFastMathToLLVM, 1>::matchAndRewrite(class mlir::arith::AddFOp, class mlir::arith::AddFOpAdaptor, class mlir::ConversionPatternRewriter &) const)
>>> referenced 142 more times

lld-link: error: undefined symbol: protected: class mlir::LLVMTypeConverter const * __cdecl mlir::ConvertToLLVMPattern::getTypeConverter(void) const
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl mlir::VectorConvertToLLVMPattern<class mlir::arith::AddFOp, class mlir::LLVM::FAddOp, class mlir::arith::AttrConvertFastMathToLLVM, 1>::matchAndRewrite(class mlir::arith::AddFOp, class mlir::arith::AddFOpAdaptor, class mlir::ConversionPatternRewriter &) const)
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl mlir::VectorConvertToLLVMPattern<class mlir::arith::AddIOp, class mlir::LLVM::AddOp, class mlir::arith::AttrConvertOverflowToLLVM, 0>::matchAndRewrite(class mlir::arith::AddIOp, class mlir::arith::AddIOpAdaptor, class mlir::ConversionPatternRewriter &) const)
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl mlir::VectorConvertToLLVMPattern<class mlir::arith::AndIOp, class mlir::LLVM::AndOp, class mlir::AttrConvertPassThrough, 0>::matchAndRewrite(class mlir::arith::AndIOp, class mlir::arith::AndIOpAdaptor, class mlir::ConversionPatternRewriter &) const)
>>> referenced 455 more times

lld-link: error: undefined symbol: struct llvm::LogicalResult __cdecl mlir::LLVM::detail::vectorOneToOneRewrite(class mlir::Operation *, class llvm::StringRef, class mlir::ValueRange, class llvm::ArrayRef<class mlir::NamedAttribute>, class mlir::Attribute, class mlir::LLVMTypeConverter const &, class mlir::ConversionPatternRewriter &)
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl mlir::VectorConvertToLLVMPattern<class mlir::arith::AddFOp, class mlir::LLVM::FAddOp, class mlir::arith::AttrConvertFastMathToLLVM, 1>::matchAndRewrite(class mlir::arith::AddFOp, class mlir::arith::AddFOpAdaptor, class mlir::ConversionPatternRewriter &) const)
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl mlir::VectorConvertToLLVMPattern<class mlir::arith::AddIOp, class mlir::LLVM::AddOp, class mlir::arith::AttrConvertOverflowToLLVM, 0>::matchAndRewrite(class mlir::arith::AddIOp, class mlir::arith::AddIOpAdaptor, class mlir::ConversionPatternRewriter &) const)
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl mlir::VectorConvertToLLVMPattern<class mlir::arith::AndIOp, class mlir::LLVM::AndOp, class mlir::AttrConvertPassThrough, 0>::matchAndRewrite(class mlir::arith::AndIOp, class mlir::arith::AndIOpAdaptor, class mlir::ConversionPatternRewriter &) const)
>>> referenced 63 more times

lld-link: error: undefined symbol: struct llvm::LogicalResult __cdecl mlir::LLVM::detail::oneToOneRewrite(class mlir::Operation *, class llvm::StringRef, class mlir::ValueRange, class llvm::ArrayRef<class mlir::NamedAttribute>, class mlir::Attribute, class mlir::LLVMTypeConverter const &, class mlir::ConversionPatternRewriter &)
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl `anonymous namespace'::ConstantOpLowering::matchAndRewrite(class mlir::arith::ConstantOp, class arith::ConstantOp::ConstantOpAdaptor, class arith::ConversionPatternRewriter &) const)
>>> referenced by MLIRComplexToLLVM.lib(ComplexToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl `anonymous namespace'::ConstantOpLowering::matchAndRewrite(class mlir::complex::ConstantOp, class complex::ConstantOp::ConstantOpAdaptor, class complex::ConversionPatternRewriter &) const)
>>> referenced by MLIRIndexToLLVM.lib(IndexToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl mlir::OneToOneConvertToLLVMPattern<class mlir::index::AddOp, class mlir::LLVM::AddOp>::matchAndRewrite(class mlir::index::AddOp, class mlir::index::AddOpAdaptor, class mlir::ConversionPatternRewriter &) const)
>>> referenced 18 more times

lld-link: error: undefined symbol: bool __cdecl mlir::LLVM::detail::isUnsupportedFloatingPointType(class mlir::TypeConverter const &, class mlir::Type)
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl `anonymous namespace'::CmpFOpLowering::matchAndRewrite(class mlir::arith::CmpFOp, class arith::CmpFOp::CmpFOpAdaptor, class arith::ConversionPatternRewriter &) const)

lld-link: error: undefined symbol: struct llvm::LogicalResult __cdecl mlir::LLVM::detail::handleMultidimensionalVectors(class mlir::Operation *, class mlir::ValueRange, class mlir::LLVMTypeConverter const &, class std::function<class mlir::Value __cdecl(class mlir::Type, class mlir::ValueRange)>, class mlir::ConversionPatternRewriter &)
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl `anonymous namespace'::CmpFOpLowering::matchAndRewrite(class mlir::arith::CmpFOp, class arith::CmpFOp::CmpFOpAdaptor, class arith::ConversionPatternRewriter &) const)
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl `anonymous namespace'::CmpIOpLowering::matchAndRewrite(class mlir::arith::CmpIOp, class arith::CmpIOp::CmpIOpAdaptor, class arith::ConversionPatternRewriter &) const)
>>> referenced by MLIRArithToLLVM.lib(ArithToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl `anonymous namespace'::IndexCastOpLowering<class mlir::arith::IndexCastOp, class mlir::LLVM::SExtOp>::matchAndRewrite(class mlir::arith::IndexCastOp, class arith::IndexCastOp::IndexCastOpAdaptor, class arith::ConversionPatternRewriter &) const)
>>> referenced 10 more times

lld-link: error: undefined symbol: public: __cdecl mlir::StructBuilder::StructBuilder(class mlir::Value)
>>> referenced by MLIRComplexToLLVM.lib(ComplexToLLVM.cpp.obj):(public: static class mlir::ComplexStructBuilder __cdecl mlir::ComplexStructBuilder::poison(class mlir::OpBuilder &, class mlir::Location, class mlir::Type))
>>> referenced by MLIRComplexToLLVM.lib(ComplexToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl `anonymous namespace'::AbsOpConversion::matchAndRewrite(class mlir::complex::AbsOp, class complex::AbsOp::AbsOpAdaptor, class complex::ConversionPatternRewriter &) const)
>>> referenced by MLIRComplexToLLVM.lib(ComplexToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl `anonymous namespace'::AddOpConversion::matchAndRewrite(class mlir::complex::AddOp, class complex::AddOp::AddOpAdaptor, class complex::ConversionPatternRewriter &) const)
>>> referenced 14 more times

lld-link: error: undefined symbol: protected: void __cdecl mlir::StructBuilder::setPtr(class mlir::OpBuilder &, class mlir::Location, unsigned int, class mlir::Value)
>>> referenced by MLIRComplexToLLVM.lib(ComplexToLLVM.cpp.obj):(public: void __cdecl mlir::ComplexStructBuilder::setReal(class mlir::OpBuilder &, class mlir::Location, class mlir::Value))
>>> referenced by MLIRComplexToLLVM.lib(ComplexToLLVM.cpp.obj):(public: void __cdecl mlir::ComplexStructBuilder::setImaginary(class mlir::OpBuilder &, class mlir::Location, class mlir::Value))
>>> referenced by MLIRComplexToLLVM.lib(ComplexToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl `anonymous namespace'::AddOpConversion::matchAndRewrite(class mlir::complex::AddOp, class complex::AddOp::AddOpAdaptor, class complex::ConversionPatternRewriter &) const)
>>> referenced 9 more times

lld-link: error: undefined symbol: protected: class mlir::Value __cdecl mlir::StructBuilder::extractPtr(class mlir::OpBuilder &, class mlir::Location, unsigned int) const
>>> referenced by MLIRComplexToLLVM.lib(ComplexToLLVM.cpp.obj):(public: class mlir::Value __cdecl mlir::ComplexStructBuilder::real(class mlir::OpBuilder &, class mlir::Location))
>>> referenced by MLIRComplexToLLVM.lib(ComplexToLLVM.cpp.obj):(public: class mlir::Value __cdecl mlir::ComplexStructBuilder::imaginary(class mlir::OpBuilder &, class mlir::Location))
>>> referenced by MLIRComplexToLLVM.lib(ComplexToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl `anonymous namespace'::AbsOpConversion::matchAndRewrite(class mlir::complex::AbsOp, class complex::AbsOp::AbsOpAdaptor, class complex::ConversionPatternRewriter &) const)
>>> referenced 19 more times

lld-link: error: undefined symbol: public: __cdecl mlir::LLVMTypeConverter::LLVMTypeConverter(class mlir::MLIRContext *, class mlir::DataLayoutAnalysis const *)
>>> referenced by MLIRComplexToLLVM.lib(ComplexToLLVM.cpp.obj):(public: virtual void __cdecl `anonymous namespace'::ConvertComplexToLLVMPass::runOnOperation(void))
>>> referenced by MLIRMathToLLVM.lib(MathToLLVM.cpp.obj):(public: virtual void __cdecl `anonymous namespace'::ConvertMathToLLVMPass::runOnOperation(void))
>>> referenced by MLIROpenMPToLLVM.lib(OpenMPToLLVM.cpp.obj):(public: virtual void __cdecl `anonymous namespace'::ConvertOpenMPToLLVMPass::runOnOperation(void))
>>> referenced 2 more times

lld-link: error: undefined symbol: struct llvm::LogicalResult __cdecl mlir::LLVM::createPrintStrCall(class mlir::OpBuilder &, class mlir::Location, class mlir::ModuleOp, class llvm::StringRef, class llvm::StringRef, class mlir::LLVMTypeConverter const &, bool, class std::optional<class llvm::StringRef>, class mlir::SymbolTableCollection *)
>>> referenced by MLIRControlFlowToLLVM.lib(ControlFlowToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl `anonymous namespace'::AssertOpLowering::matchAndRewrite(class mlir::cf::AssertOp, class cf::AssertOp::AssertOpAdaptor, class cf::ConversionPatternRewriter &) const)
>>> referenced by MLIRVectorToLLVM.lib(ConvertVectorToLLVM.cpp.obj):(public: virtual struct llvm::LogicalResult __cdecl `anonymous namespace'::VectorPrintOpConversion::matchAndRewrite(class mlir::vector::PrintOp, class vector::PrintOp::PrintOpAdaptor, class vector::ConversionPatternRewriter &) 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/171444


More information about the Mlir-commits mailing list