LLZK 2.0.0
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
14 registerComputeConstrainToProductPass();
15}
16
17
22 registerEnforceNoMemberOverwritePass();
23}
24
25
30 registerFuseProductLoopsPass();
31}
32
33
35 return wrap(llzk::createInlineStructsPass().release());
36}
38 registerInlineStructsPass();
39}
40
41
43 return wrap(llzk::createPolyLoweringPass().release());
44}
46 registerPolyLoweringPass();
47}
48
49
54 registerRedundantOperationEliminationPass();
55}
56
57
62 registerRedundantReadAndWriteEliminationPass();
63}
64
65
70 registerUnusedDeclarationEliminationPass();
71}
72
void mlirRegisterLLZKTransformationRedundantReadAndWriteEliminationPass(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)
void mlirRegisterLLZKTransformationUnusedDeclarationEliminationPass(void)
void mlirRegisterLLZKTransformationRedundantOperationEliminationPass(void)
MlirPass mlirCreateLLZKTransformationRedundantReadAndWriteEliminationPass(void)
void mlirRegisterLLZKTransformationInlineStructsPass(void)
void mlirRegisterLLZKTransformationComputeConstrainToProductPass(void)
void mlirRegisterLLZKTransformationPolyLoweringPass(void)
MlirPass mlirCreateLLZKTransformationEnforceNoMemberOverwritePass(void)
MlirPass mlirCreateLLZKTransformationFuseProductLoopsPass(void)
std::unique_ptr< mlir::Pass > createRedundantOperationEliminationPass()
std::unique_ptr< Pass > createComputeConstrainToProductPass()
std::unique_ptr< mlir::Pass > createRedundantReadAndWriteEliminationPass()
std::unique_ptr< mlir::Pass > createUnusedDeclarationEliminationPass()
std::unique_ptr< mlir::Pass > createPolyLoweringPass()
std::unique_ptr< mlir::Pass > createInlineStructsPass()
std::unique_ptr< mlir::Pass > createNoOverwritesPass()
std::unique_ptr< mlir::Pass > createFuseProductLoopsPass()