9#ifdef GET_ATTRDEF_CLASSES
10#undef GET_ATTRDEF_CLASSES
19class OverflowSemanticsAttr;
21struct OverflowSemanticsAttrStorage;
23class OverflowSemanticsAttr :
public ::mlir::Attribute::AttrBase<OverflowSemanticsAttr, ::mlir::Attribute, detail::OverflowSemanticsAttrStorage> {
26 static constexpr ::llvm::StringLiteral name =
"cast.overflow";
27 static constexpr ::llvm::StringLiteral dialectName =
"cast";
29 static constexpr ::llvm::StringLiteral getMnemonic() {
33 static ::mlir::Attribute parse(::mlir::AsmParser &odsParser, ::mlir::Type odsType);
34 void print(::mlir::AsmPrinter &odsPrinter)
const;
39MLIR_DECLARE_EXPLICIT_TYPE_ID(::llzk::cast::OverflowSemanticsAttr)