|
LLZK 2.1.1
An open-source IR for Zero Knowledge (ZK) circuits
|
| std::unique_ptr<::mlir::Pass > llzk::impl::createCallGraphPrinterPass | ( | ) |
Definition at line 110 of file CallGraphPasses.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createCallGraphPrinterPass | ( | CallGraphPrinterPassOptions | options | ) |
Definition at line 114 of file CallGraphPasses.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createCallGraphSCCsPrinterPass | ( | ) |
Definition at line 224 of file CallGraphPasses.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createCallGraphSCCsPrinterPass | ( | CallGraphSCCsPrinterPassOptions | options | ) |
Definition at line 228 of file CallGraphPasses.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createComputeConstrainToProductPass | ( | ) |
Definition at line 106 of file LLZKComputeConstrainToProductPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createComputeConstrainToProductPass | ( | ComputeConstrainToProductPassOptions | options | ) |
Definition at line 110 of file LLZKComputeConstrainToProductPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createConstraintDependencyGraphPrinterPass | ( | ) |
Definition at line 341 of file ConstraintDependencyGraphPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createConstraintDependencyGraphPrinterPass | ( | ConstraintDependencyGraphPrinterPassOptions | options | ) |
Definition at line 345 of file ConstraintDependencyGraphPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createEnforceNoMemberOverwritePass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 201 of file LLZKEnforceNoOverwritePass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createFuseProductLoopsPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 288 of file LLZKFuseProductLoopsPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createInlineStructsPass | ( | ) |
Definition at line 387 of file LLZKInlineStructsPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createInlineStructsPass | ( | InlineStructsPassOptions | options | ) |
Definition at line 391 of file LLZKInlineStructsPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createIntervalAnalysisPrinterPass | ( | ) |
Definition at line 473 of file IntervalAnalysisPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createIntervalAnalysisPrinterPass | ( | IntervalAnalysisPrinterPassOptions | options | ) |
Definition at line 477 of file IntervalAnalysisPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createMemberWriteValidatorPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 85 of file LLZKValidationPasses.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createPolyLoweringPass | ( | ) |
Definition at line 494 of file LLZKPolyLoweringPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createPolyLoweringPass | ( | PolyLoweringPassOptions | options | ) |
Definition at line 498 of file LLZKPolyLoweringPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createPredecessorPrinterPass | ( | ) |
Definition at line 590 of file PredecessorAnalysisPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createPredecessorPrinterPass | ( | PredecessorPrinterPassOptions | options | ) |
Definition at line 594 of file PredecessorAnalysisPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createRedundantOperationEliminationPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 589 of file LLZKRedundantOperationEliminationPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createRedundantReadAndWriteEliminationPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 676 of file LLZKRedundantReadAndWriteEliminationPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createRemoveUnusedDiscardableAllocationsPass | ( | ) |
Definition at line 775 of file LLZKRemoveUnusedDiscardableAllocationsPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createRemoveUnusedDiscardableAllocationsPass | ( | RemoveUnusedDiscardableAllocationsPassOptions | options | ) |
Definition at line 779 of file LLZKRemoveUnusedDiscardableAllocationsPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createSymbolDefTreePrinterPass | ( | ) |
Definition at line 707 of file SymbolDefTreePass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createSymbolDefTreePrinterPass | ( | SymbolDefTreePrinterPassOptions | options | ) |
Definition at line 711 of file SymbolDefTreePass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createSymbolUseGraphPrinterPass | ( | ) |
Definition at line 824 of file SymbolUseGraphPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createSymbolUseGraphPrinterPass | ( | SymbolUseGraphPrinterPassOptions | options | ) |
Definition at line 828 of file SymbolUseGraphPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createUnusedDeclarationEliminationPass | ( | ) |
Definition at line 882 of file LLZKUnusedDeclarationEliminationPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createUnusedDeclarationEliminationPass | ( | UnusedDeclarationEliminationPassOptions | options | ) |
Definition at line 886 of file LLZKUnusedDeclarationEliminationPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createWhileToForPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 977 of file LLZKWhileToForPass.cpp.