7 registerLLZKTransformationPasses();
14 registerComputeConstrainToProductPass();
22 registerFuseProductLoopsPass();
30 registerInlineStructsPass();
35 return wrap(llzk::createPCLLoweringPass().release());
38 registerPCLLoweringPass();
46 registerPolyLoweringPass();
54 registerR1CSLoweringPass();
62 registerRedundantOperationEliminationPass();
70 registerRedundantReadAndWriteEliminationPass();
78 registerUnusedDeclarationEliminationPass();
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 > createR1CSLoweringPass()
std::unique_ptr< mlir::Pass > createFuseProductLoopsPass()