LLZK 3.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
Attrs.capi.cpp.inc
Go to the documentation of this file.
1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Attr C API Implementations *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* From: Attrs.td *|
7|* *|
8\*===----------------------------------------------------------------------===*/
9
10
11#include <mlir/IR/Diagnostics.h>
12#include <mlir/IR/BuiltinAttributes.h>
13#include <mlir/CAPI/IR.h>
14#include <mlir/CAPI/Support.h>
15#include <llvm/ADT/TypeSwitch.h>
16#include <utility>
17
18using namespace mlir;
19using namespace llvm;
20
22 return llvm::isa<AllowConstraintAttr>(unwrap(inp));
23}
24
25MlirAttribute llzkFunction_AllowConstraintAttrGet(MlirContext ctx) {
26
27 return wrap(AllowConstraintAttr::get(unwrap(ctx)));
28}
29
31 return llvm::isa<AllowNonNativeFieldOpsAttr>(unwrap(inp));
32}
33
34MlirAttribute llzkFunction_AllowNonNativeFieldOpsAttrGet(MlirContext ctx) {
35
36 return wrap(AllowNonNativeFieldOpsAttr::get(unwrap(ctx)));
37}
38
40 return llvm::isa<AllowVerifOpsAttr>(unwrap(inp));
41}
42
43MlirAttribute llzkFunction_AllowVerifOpsAttrGet(MlirContext ctx) {
44
45 return wrap(AllowVerifOpsAttr::get(unwrap(ctx)));
46}
47
49 return llvm::isa<AllowWitnessAttr>(unwrap(inp));
50}
51
52MlirAttribute llzkFunction_AllowWitnessAttrGet(MlirContext ctx) {
53
54 return wrap(AllowWitnessAttr::get(unwrap(ctx)));
55}
56
bool llzkAttributeIsA_Function_AllowVerifOpsAttr(MlirAttribute inp)
Returns true if the Attribute is a llzk::function::AllowVerifOpsAttr.
bool llzkAttributeIsA_Function_AllowNonNativeFieldOpsAttr(MlirAttribute inp)
Returns true if the Attribute is a llzk::function::AllowNonNativeFieldOpsAttr.
bool llzkAttributeIsA_Function_AllowConstraintAttr(MlirAttribute inp)
Returns true if the Attribute is a llzk::function::AllowConstraintAttr.
MlirAttribute llzkFunction_AllowWitnessAttrGet(MlirContext ctx)
Create a llzk::function::AllowWitnessAttr Attribute with the given parameters.
MlirAttribute llzkFunction_AllowVerifOpsAttrGet(MlirContext ctx)
Create a llzk::function::AllowVerifOpsAttr Attribute with the given parameters.
bool llzkAttributeIsA_Function_AllowWitnessAttr(MlirAttribute inp)
Returns true if the Attribute is a llzk::function::AllowWitnessAttr.
MlirAttribute llzkFunction_AllowConstraintAttrGet(MlirContext ctx)
Create a llzk::function::AllowConstraintAttr Attribute with the given parameters.
MlirAttribute llzkFunction_AllowNonNativeFieldOpsAttrGet(MlirContext ctx)
Create a llzk::function::AllowNonNativeFieldOpsAttr Attribute with the given parameters.