LLZK 2.1.1
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
LLZKTransformationPasses.capi.cpp.inc
Go to the documentation of this file.
1/* Autogenerated by mlir-tblgen; don't manually edit. */
2//===----------------------------------------------------------------------===//
3// LLZKTransformation Group Registration
4//===----------------------------------------------------------------------===//
5
7 registerLLZKTransformationPasses();
8}
9
11 return wrap(createComputeConstrainToProductPass().release());
12}
14 registerComputeConstrainToProductPass();
15}
16
17
19 return wrap(createEnforceNoMemberOverwritePass().release());
20}
22 registerEnforceNoMemberOverwritePass();
23}
24
25
27 return wrap(createFuseProductLoopsPass().release());
28}
30 registerFuseProductLoopsPass();
31}
32
33
35 return wrap(createInlineStructsPass().release());
36}
38 registerInlineStructsPass();
39}
40
41
43 return wrap(createPolyLoweringPass().release());
44}
46 registerPolyLoweringPass();
47}
48
49
51 return wrap(createRedundantOperationEliminationPass().release());
52}
54 registerRedundantOperationEliminationPass();
55}
56
57
59 return wrap(createRedundantReadAndWriteEliminationPass().release());
60}
62 registerRedundantReadAndWriteEliminationPass();
63}
64
65
67 return wrap(createRemoveUnusedDiscardableAllocationsPass().release());
68}
70 registerRemoveUnusedDiscardableAllocationsPass();
71}
72
73
75 return wrap(createUnusedDeclarationEliminationPass().release());
76}
78 registerUnusedDeclarationEliminationPass();
79}
80
81
83 return wrap(createWhileToForPass().release());
84}
86 registerWhileToForPass();
87}
88
void mlirRegisterLLZKTransformationRedundantReadAndWriteEliminationPass(void)
MlirPass mlirCreateLLZKTransformationRemoveUnusedDiscardableAllocationsPass(void)
MlirPass mlirCreateLLZKTransformationRedundantOperationEliminationPass(void)
void mlirRegisterLLZKTransformationEnforceNoMemberOverwritePass(void)
void mlirRegisterLLZKTransformationFuseProductLoopsPass(void)
MlirPass mlirCreateLLZKTransformationPolyLoweringPass(void)
void mlirRegisterLLZKTransformationPasses(void)
MlirPass mlirCreateLLZKTransformationInlineStructsPass(void)
MlirPass mlirCreateLLZKTransformationUnusedDeclarationEliminationPass(void)
MlirPass mlirCreateLLZKTransformationComputeConstrainToProductPass(void)
MlirPass mlirCreateLLZKTransformationWhileToForPass(void)
void mlirRegisterLLZKTransformationUnusedDeclarationEliminationPass(void)
void mlirRegisterLLZKTransformationRedundantOperationEliminationPass(void)
MlirPass mlirCreateLLZKTransformationRedundantReadAndWriteEliminationPass(void)
void mlirRegisterLLZKTransformationInlineStructsPass(void)
void mlirRegisterLLZKTransformationComputeConstrainToProductPass(void)
void mlirRegisterLLZKTransformationWhileToForPass(void)
void mlirRegisterLLZKTransformationPolyLoweringPass(void)
void mlirRegisterLLZKTransformationRemoveUnusedDiscardableAllocationsPass(void)
MlirPass mlirCreateLLZKTransformationEnforceNoMemberOverwritePass(void)
MlirPass mlirCreateLLZKTransformationFuseProductLoopsPass(void)