#ifdef GET_ATTRDEF_CLASSES
#undef GET_ATTRDEF_CLASSES
namespace mlir {
class AsmParser;
class AsmPrinter;
}
namespace mlir {
namespace arith {
class FastMathFlagsAttr;
class IntegerOverflowFlagsAttr;
namespace detail {
struct FastMathFlagsAttrStorage;
}
class FastMathFlagsAttr : public ::mlir::Attribute::AttrBase<FastMathFlagsAttr, ::mlir::Attribute, detail::FastMathFlagsAttrStorage> { … };
namespace detail {
struct IntegerOverflowFlagsAttrStorage;
}
class IntegerOverflowFlagsAttr : public ::mlir::Attribute::AttrBase<IntegerOverflowFlagsAttr, ::mlir::Attribute, detail::IntegerOverflowFlagsAttrStorage> { … };
}
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::mlir::arith::FastMathFlagsAttr)
MLIR_DECLARE_EXPLICIT_TYPE_ID(::mlir::arith::IntegerOverflowFlagsAttr)
#endif