|
LLZK 3.0.0
An open-source IR for Zero Knowledge (ZK) circuits
|
Resolve concrete components and signal provenance directly from original SSA. More...
#include <ConstraintStorage.h>
Public Member Functions | |
| ConstraintStorage (mlir::ModuleOp rootModule, component::StructDefOp mainDefinition, mlir::OpBuilder &outputBuilder, mlir::SymbolTableCollection &symbolTables, ConstraintScalarFacts &scalarFacts) | |
| mlir::FailureOr< StorageDescription > | describe (mlir::Value value, mlir::Operation *site) |
| Resolve component metadata from immutable emitted storage access chains. | |
Resolve concrete components and signal provenance directly from original SSA.
Definition at line 34 of file ConstraintStorage.h.
|
inline |
Definition at line 142 of file ConstraintStorage.h.
|
inline |
Resolve component metadata from immutable emitted storage access chains.
Local bindings already resolve to these scalar values, so no parallel storage-provenance environment is needed.
Definition at line 153 of file ConstraintStorage.h.