9#ifdef GET_ATTRDEF_CLASSES
10#undef GET_ATTRDEF_CLASSES
19class AllowConstraintAttr;
20class AllowWitnessAttr;
21class AllowConstraintAttr :
public ::mlir::Attribute::AttrBase<AllowConstraintAttr, ::mlir::Attribute, ::mlir::AttributeStorage> {
24 static constexpr ::llvm::StringLiteral name =
"function.allow_constraint";
25 static constexpr ::llvm::StringLiteral getMnemonic() {
26 return {
"allow_constraint"};
30class AllowWitnessAttr :
public ::mlir::Attribute::AttrBase<AllowWitnessAttr, ::mlir::Attribute, ::mlir::AttributeStorage> {
33 static constexpr ::llvm::StringLiteral name =
"function.allow_witness";
34 static constexpr ::llvm::StringLiteral getMnemonic() {
35 return {
"allow_witness"};
41MLIR_DECLARE_EXPLICIT_TYPE_ID(::llzk::function::AllowConstraintAttr)
42MLIR_DECLARE_EXPLICIT_TYPE_ID(::llzk::function::AllowWitnessAttr)