LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
Attrs.h.inc
Go to the documentation of this file.
1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* AttrDef Declarations *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9#ifdef GET_ATTRDEF_CLASSES
10#undef GET_ATTRDEF_CLASSES
11
12
13namespace mlir {
14class AsmParser;
15class AsmPrinter;
16} // namespace mlir
17namespace llzk {
18namespace function {
19class AllowConstraintAttr;
20class AllowWitnessAttr;
21class AllowConstraintAttr : public ::mlir::Attribute::AttrBase<AllowConstraintAttr, ::mlir::Attribute, ::mlir::AttributeStorage> {
22public:
23 using Base::Base;
24 static constexpr ::llvm::StringLiteral name = "function.allow_constraint";
25 static constexpr ::llvm::StringLiteral dialectName = "function";
26 static constexpr ::llvm::StringLiteral getMnemonic() {
27 return {"allow_constraint"};
28 }
29
30};
31class AllowWitnessAttr : public ::mlir::Attribute::AttrBase<AllowWitnessAttr, ::mlir::Attribute, ::mlir::AttributeStorage> {
32public:
33 using Base::Base;
34 static constexpr ::llvm::StringLiteral name = "function.allow_witness";
35 static constexpr ::llvm::StringLiteral dialectName = "function";
36 static constexpr ::llvm::StringLiteral getMnemonic() {
37 return {"allow_witness"};
38 }
39
40};
41} // namespace function
42} // namespace llzk
43MLIR_DECLARE_EXPLICIT_TYPE_ID(::llzk::function::AllowConstraintAttr)
44MLIR_DECLARE_EXPLICIT_TYPE_ID(::llzk::function::AllowWitnessAttr)
45
46#endif // GET_ATTRDEF_CLASSES
47
MlirStringRef name
Definition Poly.cpp:48