#ifdef GET_ATTRDEF_LIST
#undef GET_ATTRDEF_LIST
::mlir::arm_sme::TileSliceLayoutAttr,
::mlir::arm_sme::CombiningKindAttr,
::mlir::arm_sme::TypeSizeAttr
#endif
#ifdef GET_ATTRDEF_CLASSES
#undef GET_ATTRDEF_CLASSES
static ::mlir::OptionalParseResult generatedAttributeParser(::mlir::AsmParser &parser, ::llvm::StringRef *mnemonic, ::mlir::Type type, ::mlir::Attribute &value) { … }
static ::llvm::LogicalResult generatedAttributePrinter(::mlir::Attribute def, ::mlir::AsmPrinter &printer) { … }
namespace mlir {
namespace arm_sme {
namespace detail {
struct TileSliceLayoutAttrStorage : public ::mlir::AttributeStorage { … };
}
TileSliceLayoutAttr TileSliceLayoutAttr::get(::mlir::MLIRContext *context, ::mlir::arm_sme::TileSliceLayout value) { … }
::mlir::Attribute TileSliceLayoutAttr::parse(::mlir::AsmParser &odsParser, ::mlir::Type odsType) { … }
void TileSliceLayoutAttr::print(::mlir::AsmPrinter &odsPrinter) const { … }
::mlir::arm_sme::TileSliceLayout TileSliceLayoutAttr::getValue() const { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::arm_sme::TileSliceLayoutAttr)
namespace mlir {
namespace arm_sme {
namespace detail {
struct CombiningKindAttrStorage : public ::mlir::AttributeStorage { … };
}
CombiningKindAttr CombiningKindAttr::get(::mlir::MLIRContext *context, ::mlir::arm_sme::CombiningKind value) { … }
::mlir::Attribute CombiningKindAttr::parse(::mlir::AsmParser &odsParser, ::mlir::Type odsType) { … }
void CombiningKindAttr::print(::mlir::AsmPrinter &odsPrinter) const { … }
::mlir::arm_sme::CombiningKind CombiningKindAttr::getValue() const { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::arm_sme::CombiningKindAttr)
namespace mlir {
namespace arm_sme {
namespace detail {
struct TypeSizeAttrStorage : public ::mlir::AttributeStorage { … };
}
TypeSizeAttr TypeSizeAttr::get(::mlir::MLIRContext *context, ::mlir::arm_sme::TypeSize value) { … }
::mlir::Attribute TypeSizeAttr::parse(::mlir::AsmParser &odsParser, ::mlir::Type odsType) { … }
void TypeSizeAttr::print(::mlir::AsmPrinter &odsPrinter) const { … }
::mlir::arm_sme::TypeSize TypeSizeAttr::getValue() const { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::arm_sme::TypeSizeAttr)
namespace mlir {
namespace arm_sme {
::mlir::Attribute ArmSMEDialect::parseAttribute(::mlir::DialectAsmParser &parser,
::mlir::Type type) const { … }
void ArmSMEDialect::printAttribute(::mlir::Attribute attr,
::mlir::DialectAsmPrinter &printer) const { … }
}
}
#endif