#ifdef GET_ATTRDEF_LIST
#undef GET_ATTRDEF_LIST
::mlir::arith::FastMathFlagsAttr,
::mlir::arith::IntegerOverflowFlagsAttr
#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 arith {
namespace detail {
struct FastMathFlagsAttrStorage : public ::mlir::AttributeStorage { … };
}
FastMathFlagsAttr FastMathFlagsAttr::get(::mlir::MLIRContext *context, ::mlir::arith::FastMathFlags value) { … }
::mlir::Attribute FastMathFlagsAttr::parse(::mlir::AsmParser &odsParser, ::mlir::Type odsType) { … }
void FastMathFlagsAttr::print(::mlir::AsmPrinter &odsPrinter) const { … }
::mlir::arith::FastMathFlags FastMathFlagsAttr::getValue() const { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::arith::FastMathFlagsAttr)
namespace mlir {
namespace arith {
namespace detail {
struct IntegerOverflowFlagsAttrStorage : public ::mlir::AttributeStorage { … };
}
IntegerOverflowFlagsAttr IntegerOverflowFlagsAttr::get(::mlir::MLIRContext *context, ::mlir::arith::IntegerOverflowFlags value) { … }
::mlir::Attribute IntegerOverflowFlagsAttr::parse(::mlir::AsmParser &odsParser, ::mlir::Type odsType) { … }
void IntegerOverflowFlagsAttr::print(::mlir::AsmPrinter &odsPrinter) const { … }
::mlir::arith::IntegerOverflowFlags IntegerOverflowFlagsAttr::getValue() const { … }
}
}
MLIR_DEFINE_EXPLICIT_TYPE_ID(::mlir::arith::IntegerOverflowFlagsAttr)
namespace mlir {
namespace arith {
::mlir::Attribute ArithDialect::parseAttribute(::mlir::DialectAsmParser &parser,
::mlir::Type type) const { … }
void ArithDialect::printAttribute(::mlir::Attribute attr,
::mlir::DialectAsmPrinter &printer) const { … }
}
}
#endif