LLZK 2.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
Ops.capi.h.inc
Go to the documentation of this file.
1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Op C API Declarations *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* From: Ops.td *|
7|* *|
8\*===----------------------------------------------------------------------===*/
9
10
11#include "llzk-c/Builder.h"
12#include <mlir-c/IR.h>
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
19MLIR_CAPI_EXPORTED MlirOperation llzkFelt_AddFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs);
20
22MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_AddFeltOp(MlirOperation);
23
25MLIR_CAPI_EXPORTED MlirValue llzkFelt_AddFeltOpGetLhs(MlirOperation op);
26
28MLIR_CAPI_EXPORTED void llzkFelt_AddFeltOpSetLhs(MlirOperation op, MlirValue value);
29
31MLIR_CAPI_EXPORTED MlirValue llzkFelt_AddFeltOpGetRhs(MlirOperation op);
32
34MLIR_CAPI_EXPORTED void llzkFelt_AddFeltOpSetRhs(MlirOperation op, MlirValue value);
35
37MLIR_CAPI_EXPORTED MlirValue llzkFelt_AddFeltOpGetResult(MlirOperation op);
38
40MLIR_CAPI_EXPORTED MlirOperation llzkFelt_AndFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs);
41
43MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_AndFeltOp(MlirOperation);
44
46MLIR_CAPI_EXPORTED MlirValue llzkFelt_AndFeltOpGetLhs(MlirOperation op);
47
49MLIR_CAPI_EXPORTED void llzkFelt_AndFeltOpSetLhs(MlirOperation op, MlirValue value);
50
52MLIR_CAPI_EXPORTED MlirValue llzkFelt_AndFeltOpGetRhs(MlirOperation op);
53
55MLIR_CAPI_EXPORTED void llzkFelt_AndFeltOpSetRhs(MlirOperation op, MlirValue value);
56
58MLIR_CAPI_EXPORTED MlirValue llzkFelt_AndFeltOpGetResult(MlirOperation op);
59
61MLIR_CAPI_EXPORTED MlirOperation llzkFelt_DivFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs);
62
64MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_DivFeltOp(MlirOperation);
65
67MLIR_CAPI_EXPORTED MlirValue llzkFelt_DivFeltOpGetLhs(MlirOperation op);
68
70MLIR_CAPI_EXPORTED void llzkFelt_DivFeltOpSetLhs(MlirOperation op, MlirValue value);
71
73MLIR_CAPI_EXPORTED MlirValue llzkFelt_DivFeltOpGetRhs(MlirOperation op);
74
76MLIR_CAPI_EXPORTED void llzkFelt_DivFeltOpSetRhs(MlirOperation op, MlirValue value);
77
79MLIR_CAPI_EXPORTED MlirValue llzkFelt_DivFeltOpGetResult(MlirOperation op);
80
82MLIR_CAPI_EXPORTED MlirOperation llzkFelt_FeltConstantOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirAttribute value);
83
85MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_FeltConstantOp(MlirOperation);
86
88MLIR_CAPI_EXPORTED MlirAttribute llzkFelt_FeltConstantOpGetValue(MlirOperation op);
89
91MLIR_CAPI_EXPORTED void llzkFelt_FeltConstantOpSetValue(MlirOperation op, MlirAttribute attr);
92
94MLIR_CAPI_EXPORTED MlirValue llzkFelt_FeltConstantOpGetResult(MlirOperation op);
95
97MLIR_CAPI_EXPORTED MlirOperation llzkFelt_InvFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue operand);
98
100MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_InvFeltOp(MlirOperation);
101
103MLIR_CAPI_EXPORTED MlirValue llzkFelt_InvFeltOpGetOperand(MlirOperation op);
104
106MLIR_CAPI_EXPORTED void llzkFelt_InvFeltOpSetOperand(MlirOperation op, MlirValue value);
107
109MLIR_CAPI_EXPORTED MlirValue llzkFelt_InvFeltOpGetResult(MlirOperation op);
110
112MLIR_CAPI_EXPORTED MlirOperation llzkFelt_MulFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs);
113
115MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_MulFeltOp(MlirOperation);
116
118MLIR_CAPI_EXPORTED MlirValue llzkFelt_MulFeltOpGetLhs(MlirOperation op);
119
121MLIR_CAPI_EXPORTED void llzkFelt_MulFeltOpSetLhs(MlirOperation op, MlirValue value);
122
124MLIR_CAPI_EXPORTED MlirValue llzkFelt_MulFeltOpGetRhs(MlirOperation op);
125
127MLIR_CAPI_EXPORTED void llzkFelt_MulFeltOpSetRhs(MlirOperation op, MlirValue value);
128
130MLIR_CAPI_EXPORTED MlirValue llzkFelt_MulFeltOpGetResult(MlirOperation op);
131
133MLIR_CAPI_EXPORTED MlirOperation llzkFelt_NegFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue operand);
134
136MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_NegFeltOp(MlirOperation);
137
139MLIR_CAPI_EXPORTED MlirValue llzkFelt_NegFeltOpGetOperand(MlirOperation op);
140
142MLIR_CAPI_EXPORTED void llzkFelt_NegFeltOpSetOperand(MlirOperation op, MlirValue value);
143
145MLIR_CAPI_EXPORTED MlirValue llzkFelt_NegFeltOpGetResult(MlirOperation op);
146
148MLIR_CAPI_EXPORTED MlirOperation llzkFelt_NotFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue operand);
149
151MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_NotFeltOp(MlirOperation);
152
154MLIR_CAPI_EXPORTED MlirValue llzkFelt_NotFeltOpGetOperand(MlirOperation op);
155
157MLIR_CAPI_EXPORTED void llzkFelt_NotFeltOpSetOperand(MlirOperation op, MlirValue value);
158
160MLIR_CAPI_EXPORTED MlirValue llzkFelt_NotFeltOpGetResult(MlirOperation op);
161
163MLIR_CAPI_EXPORTED MlirOperation llzkFelt_OrFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs);
164
166MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_OrFeltOp(MlirOperation);
167
169MLIR_CAPI_EXPORTED MlirValue llzkFelt_OrFeltOpGetLhs(MlirOperation op);
170
172MLIR_CAPI_EXPORTED void llzkFelt_OrFeltOpSetLhs(MlirOperation op, MlirValue value);
173
175MLIR_CAPI_EXPORTED MlirValue llzkFelt_OrFeltOpGetRhs(MlirOperation op);
176
178MLIR_CAPI_EXPORTED void llzkFelt_OrFeltOpSetRhs(MlirOperation op, MlirValue value);
179
181MLIR_CAPI_EXPORTED MlirValue llzkFelt_OrFeltOpGetResult(MlirOperation op);
182
184MLIR_CAPI_EXPORTED MlirOperation llzkFelt_PowFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs);
185
187MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_PowFeltOp(MlirOperation);
188
190MLIR_CAPI_EXPORTED MlirValue llzkFelt_PowFeltOpGetLhs(MlirOperation op);
191
193MLIR_CAPI_EXPORTED void llzkFelt_PowFeltOpSetLhs(MlirOperation op, MlirValue value);
194
196MLIR_CAPI_EXPORTED MlirValue llzkFelt_PowFeltOpGetRhs(MlirOperation op);
197
199MLIR_CAPI_EXPORTED void llzkFelt_PowFeltOpSetRhs(MlirOperation op, MlirValue value);
200
202MLIR_CAPI_EXPORTED MlirValue llzkFelt_PowFeltOpGetResult(MlirOperation op);
203
205MLIR_CAPI_EXPORTED MlirOperation llzkFelt_ShlFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs);
206
208MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_ShlFeltOp(MlirOperation);
209
211MLIR_CAPI_EXPORTED MlirValue llzkFelt_ShlFeltOpGetLhs(MlirOperation op);
212
214MLIR_CAPI_EXPORTED void llzkFelt_ShlFeltOpSetLhs(MlirOperation op, MlirValue value);
215
217MLIR_CAPI_EXPORTED MlirValue llzkFelt_ShlFeltOpGetRhs(MlirOperation op);
218
220MLIR_CAPI_EXPORTED void llzkFelt_ShlFeltOpSetRhs(MlirOperation op, MlirValue value);
221
223MLIR_CAPI_EXPORTED MlirValue llzkFelt_ShlFeltOpGetResult(MlirOperation op);
224
226MLIR_CAPI_EXPORTED MlirOperation llzkFelt_ShrFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs);
227
229MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_ShrFeltOp(MlirOperation);
230
232MLIR_CAPI_EXPORTED MlirValue llzkFelt_ShrFeltOpGetLhs(MlirOperation op);
233
235MLIR_CAPI_EXPORTED void llzkFelt_ShrFeltOpSetLhs(MlirOperation op, MlirValue value);
236
238MLIR_CAPI_EXPORTED MlirValue llzkFelt_ShrFeltOpGetRhs(MlirOperation op);
239
241MLIR_CAPI_EXPORTED void llzkFelt_ShrFeltOpSetRhs(MlirOperation op, MlirValue value);
242
244MLIR_CAPI_EXPORTED MlirValue llzkFelt_ShrFeltOpGetResult(MlirOperation op);
245
247MLIR_CAPI_EXPORTED MlirOperation llzkFelt_SignedIntDivFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs);
248
250MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_SignedIntDivFeltOp(MlirOperation);
251
253MLIR_CAPI_EXPORTED MlirValue llzkFelt_SignedIntDivFeltOpGetLhs(MlirOperation op);
254
256MLIR_CAPI_EXPORTED void llzkFelt_SignedIntDivFeltOpSetLhs(MlirOperation op, MlirValue value);
257
259MLIR_CAPI_EXPORTED MlirValue llzkFelt_SignedIntDivFeltOpGetRhs(MlirOperation op);
260
262MLIR_CAPI_EXPORTED void llzkFelt_SignedIntDivFeltOpSetRhs(MlirOperation op, MlirValue value);
263
265MLIR_CAPI_EXPORTED MlirValue llzkFelt_SignedIntDivFeltOpGetResult(MlirOperation op);
266
268MLIR_CAPI_EXPORTED MlirOperation llzkFelt_SignedModFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs);
269
271MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_SignedModFeltOp(MlirOperation);
272
274MLIR_CAPI_EXPORTED MlirValue llzkFelt_SignedModFeltOpGetLhs(MlirOperation op);
275
277MLIR_CAPI_EXPORTED void llzkFelt_SignedModFeltOpSetLhs(MlirOperation op, MlirValue value);
278
280MLIR_CAPI_EXPORTED MlirValue llzkFelt_SignedModFeltOpGetRhs(MlirOperation op);
281
283MLIR_CAPI_EXPORTED void llzkFelt_SignedModFeltOpSetRhs(MlirOperation op, MlirValue value);
284
286MLIR_CAPI_EXPORTED MlirValue llzkFelt_SignedModFeltOpGetResult(MlirOperation op);
287
289MLIR_CAPI_EXPORTED MlirOperation llzkFelt_SubFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs);
290
292MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_SubFeltOp(MlirOperation);
293
295MLIR_CAPI_EXPORTED MlirValue llzkFelt_SubFeltOpGetLhs(MlirOperation op);
296
298MLIR_CAPI_EXPORTED void llzkFelt_SubFeltOpSetLhs(MlirOperation op, MlirValue value);
299
301MLIR_CAPI_EXPORTED MlirValue llzkFelt_SubFeltOpGetRhs(MlirOperation op);
302
304MLIR_CAPI_EXPORTED void llzkFelt_SubFeltOpSetRhs(MlirOperation op, MlirValue value);
305
307MLIR_CAPI_EXPORTED MlirValue llzkFelt_SubFeltOpGetResult(MlirOperation op);
308
310MLIR_CAPI_EXPORTED MlirOperation llzkFelt_UnsignedIntDivFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs);
311
313MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_UnsignedIntDivFeltOp(MlirOperation);
314
316MLIR_CAPI_EXPORTED MlirValue llzkFelt_UnsignedIntDivFeltOpGetLhs(MlirOperation op);
317
319MLIR_CAPI_EXPORTED void llzkFelt_UnsignedIntDivFeltOpSetLhs(MlirOperation op, MlirValue value);
320
322MLIR_CAPI_EXPORTED MlirValue llzkFelt_UnsignedIntDivFeltOpGetRhs(MlirOperation op);
323
325MLIR_CAPI_EXPORTED void llzkFelt_UnsignedIntDivFeltOpSetRhs(MlirOperation op, MlirValue value);
326
328MLIR_CAPI_EXPORTED MlirValue llzkFelt_UnsignedIntDivFeltOpGetResult(MlirOperation op);
329
331MLIR_CAPI_EXPORTED MlirOperation llzkFelt_UnsignedModFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs);
332
334MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_UnsignedModFeltOp(MlirOperation);
335
337MLIR_CAPI_EXPORTED MlirValue llzkFelt_UnsignedModFeltOpGetLhs(MlirOperation op);
338
340MLIR_CAPI_EXPORTED void llzkFelt_UnsignedModFeltOpSetLhs(MlirOperation op, MlirValue value);
341
343MLIR_CAPI_EXPORTED MlirValue llzkFelt_UnsignedModFeltOpGetRhs(MlirOperation op);
344
346MLIR_CAPI_EXPORTED void llzkFelt_UnsignedModFeltOpSetRhs(MlirOperation op, MlirValue value);
347
349MLIR_CAPI_EXPORTED MlirValue llzkFelt_UnsignedModFeltOpGetResult(MlirOperation op);
350
352MLIR_CAPI_EXPORTED MlirOperation llzkFelt_XorFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs);
353
355MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_XorFeltOp(MlirOperation);
356
358MLIR_CAPI_EXPORTED MlirValue llzkFelt_XorFeltOpGetLhs(MlirOperation op);
359
361MLIR_CAPI_EXPORTED void llzkFelt_XorFeltOpSetLhs(MlirOperation op, MlirValue value);
362
364MLIR_CAPI_EXPORTED MlirValue llzkFelt_XorFeltOpGetRhs(MlirOperation op);
365
367MLIR_CAPI_EXPORTED void llzkFelt_XorFeltOpSetRhs(MlirOperation op, MlirValue value);
368
370MLIR_CAPI_EXPORTED MlirValue llzkFelt_XorFeltOpGetResult(MlirOperation op);
371
372#ifdef __cplusplus
373}
374#endif
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_XorFeltOp(MlirOperation)
Returns true if the Operation is a llzk::felt::XorFeltOp.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_UnsignedModFeltOp(MlirOperation)
Returns true if the Operation is a llzk::felt::UnsignedModFeltOp.
MLIR_CAPI_EXPORTED MlirOperation llzkFelt_UnsignedIntDivFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs)
Build a llzk::felt::UnsignedIntDivFeltOp Operation.
MLIR_CAPI_EXPORTED MlirOperation llzkFelt_PowFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs)
Build a llzk::felt::PowFeltOp Operation.
MLIR_CAPI_EXPORTED MlirOperation llzkFelt_UnsignedModFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs)
Build a llzk::felt::UnsignedModFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_XorFeltOpGetRhs(MlirOperation op)
Get Rhs operand from llzk::felt::XorFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_AndFeltOpSetRhs(MlirOperation op, MlirValue value)
Set Rhs operand of llzk::felt::AndFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_DivFeltOpGetLhs(MlirOperation op)
Get Lhs operand from llzk::felt::DivFeltOp Operation.
MLIR_CAPI_EXPORTED MlirOperation llzkFelt_AndFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs)
Build a llzk::felt::AndFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_ShrFeltOpGetResult(MlirOperation op)
Get Result result from llzk::felt::ShrFeltOp Operation.
MLIR_CAPI_EXPORTED MlirOperation llzkFelt_NotFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue operand)
Build a llzk::felt::NotFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_AddFeltOpGetResult(MlirOperation op)
Get Result result from llzk::felt::AddFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_PowFeltOpGetResult(MlirOperation op)
Get Result result from llzk::felt::PowFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_DivFeltOpSetLhs(MlirOperation op, MlirValue value)
Set Lhs operand of llzk::felt::DivFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_SignedModFeltOpGetResult(MlirOperation op)
Get Result result from llzk::felt::SignedModFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_UnsignedIntDivFeltOpGetLhs(MlirOperation op)
Get Lhs operand from llzk::felt::UnsignedIntDivFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_PowFeltOpGetLhs(MlirOperation op)
Get Lhs operand from llzk::felt::PowFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_MulFeltOpSetLhs(MlirOperation op, MlirValue value)
Set Lhs operand of llzk::felt::MulFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_OrFeltOpGetRhs(MlirOperation op)
Get Rhs operand from llzk::felt::OrFeltOp Operation.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_PowFeltOp(MlirOperation)
Returns true if the Operation is a llzk::felt::PowFeltOp.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_NotFeltOp(MlirOperation)
Returns true if the Operation is a llzk::felt::NotFeltOp.
MLIR_CAPI_EXPORTED void llzkFelt_AndFeltOpSetLhs(MlirOperation op, MlirValue value)
Set Lhs operand of llzk::felt::AndFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_UnsignedIntDivFeltOpGetResult(MlirOperation op)
Get Result result from llzk::felt::UnsignedIntDivFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_SubFeltOpSetLhs(MlirOperation op, MlirValue value)
Set Lhs operand of llzk::felt::SubFeltOp Operation.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_SignedIntDivFeltOp(MlirOperation)
Returns true if the Operation is a llzk::felt::SignedIntDivFeltOp.
MLIR_CAPI_EXPORTED void llzkFelt_NegFeltOpSetOperand(MlirOperation op, MlirValue value)
Set Operand operand of llzk::felt::NegFeltOp Operation.
MLIR_CAPI_EXPORTED MlirOperation llzkFelt_SubFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs)
Build a llzk::felt::SubFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_SignedModFeltOpSetLhs(MlirOperation op, MlirValue value)
Set Lhs operand of llzk::felt::SignedModFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_UnsignedModFeltOpSetRhs(MlirOperation op, MlirValue value)
Set Rhs operand of llzk::felt::UnsignedModFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_ShlFeltOpSetRhs(MlirOperation op, MlirValue value)
Set Rhs operand of llzk::felt::ShlFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_UnsignedModFeltOpGetLhs(MlirOperation op)
Get Lhs operand from llzk::felt::UnsignedModFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_AndFeltOpGetLhs(MlirOperation op)
Get Lhs operand from llzk::felt::AndFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_SignedIntDivFeltOpSetLhs(MlirOperation op, MlirValue value)
Set Lhs operand of llzk::felt::SignedIntDivFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_SubFeltOpGetLhs(MlirOperation op)
Get Lhs operand from llzk::felt::SubFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_XorFeltOpGetResult(MlirOperation op)
Get Result result from llzk::felt::XorFeltOp Operation.
MLIR_CAPI_EXPORTED MlirAttribute llzkFelt_FeltConstantOpGetValue(MlirOperation op)
Get Value attribute from llzk::felt::FeltConstantOp Operation.
MLIR_CAPI_EXPORTED MlirOperation llzkFelt_DivFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs)
Build a llzk::felt::DivFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_SignedIntDivFeltOpSetRhs(MlirOperation op, MlirValue value)
Set Rhs operand of llzk::felt::SignedIntDivFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_FeltConstantOpSetValue(MlirOperation op, MlirAttribute attr)
Set Value attribute of llzk::felt::FeltConstantOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_SignedIntDivFeltOpGetLhs(MlirOperation op)
Get Lhs operand from llzk::felt::SignedIntDivFeltOp Operation.
MLIR_CAPI_EXPORTED MlirOperation llzkFelt_FeltConstantOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirAttribute value)
Build a llzk::felt::FeltConstantOp Operation.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_AddFeltOp(MlirOperation)
Returns true if the Operation is a llzk::felt::AddFeltOp.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_OrFeltOp(MlirOperation)
Returns true if the Operation is a llzk::felt::OrFeltOp.
MLIR_CAPI_EXPORTED void llzkFelt_XorFeltOpSetLhs(MlirOperation op, MlirValue value)
Set Lhs operand of llzk::felt::XorFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_NotFeltOpGetResult(MlirOperation op)
Get Result result from llzk::felt::NotFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_AddFeltOpSetLhs(MlirOperation op, MlirValue value)
Set Lhs operand of llzk::felt::AddFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_DivFeltOpSetRhs(MlirOperation op, MlirValue value)
Set Rhs operand of llzk::felt::DivFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_UnsignedIntDivFeltOpSetLhs(MlirOperation op, MlirValue value)
Set Lhs operand of llzk::felt::UnsignedIntDivFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_ShrFeltOpSetRhs(MlirOperation op, MlirValue value)
Set Rhs operand of llzk::felt::ShrFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_MulFeltOpGetRhs(MlirOperation op)
Get Rhs operand from llzk::felt::MulFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_OrFeltOpGetLhs(MlirOperation op)
Get Lhs operand from llzk::felt::OrFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_DivFeltOpGetResult(MlirOperation op)
Get Result result from llzk::felt::DivFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_InvFeltOpGetOperand(MlirOperation op)
Get Operand operand from llzk::felt::InvFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_ShlFeltOpGetLhs(MlirOperation op)
Get Lhs operand from llzk::felt::ShlFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_AndFeltOpGetRhs(MlirOperation op)
Get Rhs operand from llzk::felt::AndFeltOp Operation.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_ShrFeltOp(MlirOperation)
Returns true if the Operation is a llzk::felt::ShrFeltOp.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_UnsignedIntDivFeltOp(MlirOperation)
Returns true if the Operation is a llzk::felt::UnsignedIntDivFeltOp.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_XorFeltOpGetLhs(MlirOperation op)
Get Lhs operand from llzk::felt::XorFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_InvFeltOpSetOperand(MlirOperation op, MlirValue value)
Set Operand operand of llzk::felt::InvFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_NotFeltOpGetOperand(MlirOperation op)
Get Operand operand from llzk::felt::NotFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_NotFeltOpSetOperand(MlirOperation op, MlirValue value)
Set Operand operand of llzk::felt::NotFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_ShrFeltOpGetLhs(MlirOperation op)
Get Lhs operand from llzk::felt::ShrFeltOp Operation.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_NegFeltOp(MlirOperation)
Returns true if the Operation is a llzk::felt::NegFeltOp.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_UnsignedIntDivFeltOpGetRhs(MlirOperation op)
Get Rhs operand from llzk::felt::UnsignedIntDivFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_UnsignedIntDivFeltOpSetRhs(MlirOperation op, MlirValue value)
Set Rhs operand of llzk::felt::UnsignedIntDivFeltOp Operation.
MLIR_CAPI_EXPORTED MlirOperation llzkFelt_SignedIntDivFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs)
Build a llzk::felt::SignedIntDivFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_AddFeltOpGetRhs(MlirOperation op)
Get Rhs operand from llzk::felt::AddFeltOp Operation.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_InvFeltOp(MlirOperation)
Returns true if the Operation is a llzk::felt::InvFeltOp.
MLIR_CAPI_EXPORTED void llzkFelt_AddFeltOpSetRhs(MlirOperation op, MlirValue value)
Set Rhs operand of llzk::felt::AddFeltOp Operation.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_MulFeltOp(MlirOperation)
Returns true if the Operation is a llzk::felt::MulFeltOp.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_SubFeltOpGetResult(MlirOperation op)
Get Result result from llzk::felt::SubFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_SignedModFeltOpGetLhs(MlirOperation op)
Get Lhs operand from llzk::felt::SignedModFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_NegFeltOpGetResult(MlirOperation op)
Get Result result from llzk::felt::NegFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_UnsignedModFeltOpGetResult(MlirOperation op)
Get Result result from llzk::felt::UnsignedModFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_MulFeltOpGetLhs(MlirOperation op)
Get Lhs operand from llzk::felt::MulFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_PowFeltOpSetLhs(MlirOperation op, MlirValue value)
Set Lhs operand of llzk::felt::PowFeltOp Operation.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_SignedModFeltOp(MlirOperation)
Returns true if the Operation is a llzk::felt::SignedModFeltOp.
MLIR_CAPI_EXPORTED MlirOperation llzkFelt_AddFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs)
Build a llzk::felt::AddFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_OrFeltOpGetResult(MlirOperation op)
Get Result result from llzk::felt::OrFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_NegFeltOpGetOperand(MlirOperation op)
Get Operand operand from llzk::felt::NegFeltOp Operation.
MLIR_CAPI_EXPORTED MlirOperation llzkFelt_ShlFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs)
Build a llzk::felt::ShlFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_SubFeltOpGetRhs(MlirOperation op)
Get Rhs operand from llzk::felt::SubFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_MulFeltOpGetResult(MlirOperation op)
Get Result result from llzk::felt::MulFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_SubFeltOpSetRhs(MlirOperation op, MlirValue value)
Set Rhs operand of llzk::felt::SubFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_AddFeltOpGetLhs(MlirOperation op)
Get Lhs operand from llzk::felt::AddFeltOp Operation.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_DivFeltOp(MlirOperation)
Returns true if the Operation is a llzk::felt::DivFeltOp.
MLIR_CAPI_EXPORTED void llzkFelt_ShrFeltOpSetLhs(MlirOperation op, MlirValue value)
Set Lhs operand of llzk::felt::ShrFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_SignedIntDivFeltOpGetResult(MlirOperation op)
Get Result result from llzk::felt::SignedIntDivFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_UnsignedModFeltOpSetLhs(MlirOperation op, MlirValue value)
Set Lhs operand of llzk::felt::UnsignedModFeltOp Operation.
MLIR_CAPI_EXPORTED MlirOperation llzkFelt_OrFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs)
Build a llzk::felt::OrFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_InvFeltOpGetResult(MlirOperation op)
Get Result result from llzk::felt::InvFeltOp Operation.
MLIR_CAPI_EXPORTED MlirOperation llzkFelt_InvFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue operand)
Build a llzk::felt::InvFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_FeltConstantOpGetResult(MlirOperation op)
Get Result result from llzk::felt::FeltConstantOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_MulFeltOpSetRhs(MlirOperation op, MlirValue value)
Set Rhs operand of llzk::felt::MulFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_SignedIntDivFeltOpGetRhs(MlirOperation op)
Get Rhs operand from llzk::felt::SignedIntDivFeltOp Operation.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_FeltConstantOp(MlirOperation)
Returns true if the Operation is a llzk::felt::FeltConstantOp.
MLIR_CAPI_EXPORTED void llzkFelt_OrFeltOpSetLhs(MlirOperation op, MlirValue value)
Set Lhs operand of llzk::felt::OrFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_XorFeltOpSetRhs(MlirOperation op, MlirValue value)
Set Rhs operand of llzk::felt::XorFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_ShlFeltOpGetResult(MlirOperation op)
Get Result result from llzk::felt::ShlFeltOp Operation.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_SubFeltOp(MlirOperation)
Returns true if the Operation is a llzk::felt::SubFeltOp.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_PowFeltOpGetRhs(MlirOperation op)
Get Rhs operand from llzk::felt::PowFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_PowFeltOpSetRhs(MlirOperation op, MlirValue value)
Set Rhs operand of llzk::felt::PowFeltOp Operation.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_AndFeltOp(MlirOperation)
Returns true if the Operation is a llzk::felt::AndFeltOp.
MLIR_CAPI_EXPORTED void llzkFelt_OrFeltOpSetRhs(MlirOperation op, MlirValue value)
Set Rhs operand of llzk::felt::OrFeltOp Operation.
MLIR_CAPI_EXPORTED MlirOperation llzkFelt_ShrFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs)
Build a llzk::felt::ShrFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_SignedModFeltOpGetRhs(MlirOperation op)
Get Rhs operand from llzk::felt::SignedModFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_SignedModFeltOpSetRhs(MlirOperation op, MlirValue value)
Set Rhs operand of llzk::felt::SignedModFeltOp Operation.
MLIR_CAPI_EXPORTED MlirOperation llzkFelt_SignedModFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs)
Build a llzk::felt::SignedModFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_UnsignedModFeltOpGetRhs(MlirOperation op)
Get Rhs operand from llzk::felt::UnsignedModFeltOp Operation.
MLIR_CAPI_EXPORTED void llzkFelt_ShlFeltOpSetLhs(MlirOperation op, MlirValue value)
Set Lhs operand of llzk::felt::ShlFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_ShlFeltOpGetRhs(MlirOperation op)
Get Rhs operand from llzk::felt::ShlFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_AndFeltOpGetResult(MlirOperation op)
Get Result result from llzk::felt::AndFeltOp Operation.
MLIR_CAPI_EXPORTED MlirOperation llzkFelt_XorFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs)
Build a llzk::felt::XorFeltOp Operation.
MLIR_CAPI_EXPORTED MlirOperation llzkFelt_NegFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue operand)
Build a llzk::felt::NegFeltOp Operation.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Felt_ShlFeltOp(MlirOperation)
Returns true if the Operation is a llzk::felt::ShlFeltOp.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_ShrFeltOpGetRhs(MlirOperation op)
Get Rhs operand from llzk::felt::ShrFeltOp Operation.
MLIR_CAPI_EXPORTED MlirOperation llzkFelt_MulFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue lhs, MlirValue rhs)
Build a llzk::felt::MulFeltOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkFelt_DivFeltOpGetRhs(MlirOperation op)
Get Rhs operand from llzk::felt::DivFeltOp Operation.