|
LLZK 2.1.1
An open-source IR for Zero Knowledge (ZK) circuits
|
Classes | |
| class | EmptyTemplateRemovalPassBase |
| class | FlatteningPassBase |
Functions | |
| std::unique_ptr<::mlir::Pass > | createEmptyTemplateRemovalPass () |
| std::unique_ptr<::mlir::Pass > | createFlatteningPass () |
| std::unique_ptr<::mlir::Pass > | createFlatteningPass (FlatteningPassOptions options) |
| std::unique_ptr<::mlir::Pass > llzk::polymorphic::impl::createEmptyTemplateRemovalPass | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 86 of file EmptyTemplateRemovalPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::polymorphic::impl::createFlatteningPass | ( | ) |
Definition at line 200 of file FlatteningPass.cpp.
| std::unique_ptr<::mlir::Pass > llzk::polymorphic::impl::createFlatteningPass | ( | FlatteningPassOptions | options | ) |
Definition at line 204 of file FlatteningPass.cpp.