|
LLZK 2.1.1
An open-source IR for Zero Knowledge (ZK) circuits
|
#include <mlir/Pass/Pass.h>#include <memory>Go to the source code of this file.
Namespaces | |
| namespace | llzk |
| namespace | llzk::witgen |
Functions | |
| std::unique_ptr< Pass > | llzk::witgen::createLowerComputeToCorePass (const WitgenOptions &options) |
| Create the pass that lowers supported LLZK compute IR into core MLIR dialects suitable for LLVM lowering. | |
| std::unique_ptr< Pass > | llzk::witgen::createCreateWitgenEntryPass (bool emitFullWitness) |
| Create the pass that synthesizes the stable llzk-witgen JIT entry wrapper. | |
| void | llzk::witgen::addWitgenPreparePipeline (mlir::OpPassManager &pm, const WitgenOptions &options) |
| Add the preprocessing pipeline required before witgen backend execution. | |