LLZK 2.1.1
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
AnalysisPasses.h File Reference
Include dependency graph for AnalysisPasses.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llzk::CallGraphPrinterPassOptions
struct  llzk::CallGraphSCCsPrinterPassOptions
struct  llzk::ConstraintDependencyGraphPrinterPassOptions
struct  llzk::IntervalAnalysisPrinterPassOptions
struct  llzk::PredecessorPrinterPassOptions
struct  llzk::SymbolDefTreePrinterPassOptions
struct  llzk::SymbolUseGraphPrinterPassOptions

Namespaces

namespace  llzk

Macros

#define GEN_PASS_DECL
#define GEN_PASS_REGISTRATION
#define GEN_PASS_DECL_CALLGRAPHPRINTERPASS
#define GEN_PASS_DECL_CALLGRAPHSCCSPRINTERPASS
#define GEN_PASS_DECL_CONSTRAINTDEPENDENCYGRAPHPRINTERPASS
#define GEN_PASS_DECL_INTERVALANALYSISPRINTERPASS
#define GEN_PASS_DECL_PREDECESSORPRINTERPASS
#define GEN_PASS_DECL_SYMBOLDEFTREEPRINTERPASS
#define GEN_PASS_DECL_SYMBOLUSEGRAPHPRINTERPASS

Functions

std::unique_ptr<::mlir::Pass > llzk::createCallGraphPrinterPass ()
std::unique_ptr<::mlir::Pass > llzk::createCallGraphPrinterPass (CallGraphPrinterPassOptions options)
std::unique_ptr<::mlir::Pass > llzk::createCallGraphSCCsPrinterPass ()
std::unique_ptr<::mlir::Pass > llzk::createCallGraphSCCsPrinterPass (CallGraphSCCsPrinterPassOptions options)
std::unique_ptr<::mlir::Pass > llzk::createConstraintDependencyGraphPrinterPass ()
std::unique_ptr<::mlir::Pass > llzk::createConstraintDependencyGraphPrinterPass (ConstraintDependencyGraphPrinterPassOptions options)
std::unique_ptr<::mlir::Pass > llzk::createIntervalAnalysisPrinterPass ()
std::unique_ptr<::mlir::Pass > llzk::createIntervalAnalysisPrinterPass (IntervalAnalysisPrinterPassOptions options)
std::unique_ptr<::mlir::Pass > llzk::createPredecessorPrinterPass ()
std::unique_ptr<::mlir::Pass > llzk::createPredecessorPrinterPass (PredecessorPrinterPassOptions options)
std::unique_ptr<::mlir::Pass > llzk::createSymbolDefTreePrinterPass ()
std::unique_ptr<::mlir::Pass > llzk::createSymbolDefTreePrinterPass (SymbolDefTreePrinterPassOptions options)
std::unique_ptr<::mlir::Pass > llzk::createSymbolUseGraphPrinterPass ()
std::unique_ptr<::mlir::Pass > llzk::createSymbolUseGraphPrinterPass (SymbolUseGraphPrinterPassOptions options)
void llzk::registerCallGraphPrinterPass ()
void llzk::registerCallGraphPrinterPassPass ()
void llzk::registerCallGraphSCCsPrinterPass ()
void llzk::registerCallGraphSCCsPrinterPassPass ()
void llzk::registerConstraintDependencyGraphPrinterPass ()
void llzk::registerConstraintDependencyGraphPrinterPassPass ()
void llzk::registerIntervalAnalysisPrinterPass ()
void llzk::registerIntervalAnalysisPrinterPassPass ()
void llzk::registerPredecessorPrinterPass ()
void llzk::registerPredecessorPrinterPassPass ()
void llzk::registerSymbolDefTreePrinterPass ()
void llzk::registerSymbolDefTreePrinterPassPass ()
void llzk::registerSymbolUseGraphPrinterPass ()
void llzk::registerSymbolUseGraphPrinterPassPass ()
void llzk::registerAnalysisPasses ()

Macro Definition Documentation

◆ GEN_PASS_DECL

#define GEN_PASS_DECL

Definition at line 17 of file AnalysisPasses.h.

◆ GEN_PASS_DECL_CALLGRAPHPRINTERPASS

#define GEN_PASS_DECL_CALLGRAPHPRINTERPASS

Definition at line 6 of file AnalysisPasses.h.

◆ GEN_PASS_DECL_CALLGRAPHSCCSPRINTERPASS

#define GEN_PASS_DECL_CALLGRAPHSCCSPRINTERPASS

Definition at line 7 of file AnalysisPasses.h.

◆ GEN_PASS_DECL_CONSTRAINTDEPENDENCYGRAPHPRINTERPASS

#define GEN_PASS_DECL_CONSTRAINTDEPENDENCYGRAPHPRINTERPASS

Definition at line 8 of file AnalysisPasses.h.

◆ GEN_PASS_DECL_INTERVALANALYSISPRINTERPASS

#define GEN_PASS_DECL_INTERVALANALYSISPRINTERPASS

Definition at line 9 of file AnalysisPasses.h.

◆ GEN_PASS_DECL_PREDECESSORPRINTERPASS

#define GEN_PASS_DECL_PREDECESSORPRINTERPASS

Definition at line 10 of file AnalysisPasses.h.

◆ GEN_PASS_DECL_SYMBOLDEFTREEPRINTERPASS

#define GEN_PASS_DECL_SYMBOLDEFTREEPRINTERPASS

Definition at line 11 of file AnalysisPasses.h.

◆ GEN_PASS_DECL_SYMBOLUSEGRAPHPRINTERPASS

#define GEN_PASS_DECL_SYMBOLUSEGRAPHPRINTERPASS

Definition at line 12 of file AnalysisPasses.h.

◆ GEN_PASS_REGISTRATION

#define GEN_PASS_REGISTRATION

Definition at line 18 of file AnalysisPasses.h.