LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
LLZKTransformationPasses.h File Reference
Include dependency graph for LLZKTransformationPasses.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llzk

Macros

#define GEN_PASS_REGISTRATION

Functions

std::unique_ptr< mlir::Pass > llzk::createFlatteningPass ()
std::unique_ptr< mlir::Pass > llzk::createRedundantReadAndWriteEliminationPass ()
std::unique_ptr< mlir::Pass > llzk::createRedundantOperationEliminationPass ()
std::unique_ptr< mlir::Pass > llzk::createUnusedDeclarationEliminationPass ()
std::unique_ptr< mlir::Pass > llzk::createArrayToScalarPass ()
std::unique_ptr< mlir::Pass > llzk::createPolyLoweringPass ()
std::unique_ptr< mlir::Pass > llzk::createPolyLoweringPass (unsigned maxDegree)
std::unique_ptr< mlir::Pass > llzk::createInlineStructsPass ()
std::unique_ptr< mlir::Pass > llzk::createR1CSLoweringPass ()
void llzk::registerTransformationPassPipelines ()
void llzk::registerInliningExtensions (mlir::DialectRegistry &registry)
void llzk::registerInlineStructsPass ()
void llzk::registerInlineStructsPassPass ()
void llzk::registerPolyLoweringPass ()
void llzk::registerPolyLoweringPassPass ()
void llzk::registerR1CSLoweringPass ()
void llzk::registerR1CSLoweringPassPass ()
void llzk::registerRedundantOperationEliminationPass ()
void llzk::registerRedundantOperationEliminationPassPass ()
void llzk::registerRedundantReadAndWriteEliminationPass ()
void llzk::registerRedundantReadAndWriteEliminationPassPass ()
void llzk::registerUnusedDeclarationEliminationPass ()
void llzk::registerUnusedDeclarationEliminationPassPass ()
void llzk::registerTransformationPasses ()

Macro Definition Documentation

◆ GEN_PASS_REGISTRATION

#define GEN_PASS_REGISTRATION

Definition at line 38 of file LLZKTransformationPasses.h.