|
LLZK 3.0.0
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::createInlineFreeFunctionsPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 375 of file LLZKInlineFreeFunctionsPass.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 474 of file LLZKPolyLoweringPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createPolyLoweringPass | ( | PolyLoweringPassOptions | options | ) |
Definition at line 478 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 569 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 656 of file LLZKRedundantReadAndWriteEliminationPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createRemoveUnusedDiscardableAllocationsPass | ( | ) |
Definition at line 755 of file LLZKRemoveUnusedDiscardableAllocationsPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createRemoveUnusedDiscardableAllocationsPass | ( | RemoveUnusedDiscardableAllocationsPassOptions | options | ) |
Definition at line 759 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 862 of file LLZKUnusedDeclarationEliminationPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::impl::createUnusedDeclarationEliminationPass | ( | UnusedDeclarationEliminationPassOptions | options | ) |
Definition at line 866 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 957 of file LLZKWhileToForPass.cpp.