|
LLZK 3.0.0
An open-source IR for Zero Knowledge (ZK) circuits
|
#include <mlir/IR/Diagnostics.h>#include <mlir/IR/Operation.h>#include <llvm/ADT/StringRef.h>#include <llvm/ADT/Twine.h>Go to the source code of this file.
Namespaces | |
| namespace | llzk |
| namespace | llzk::polymorphic |
| namespace | llzk::polymorphic::detail |
| Common interface for constant parameter-like symbol operations that can be defined within a TemplateOp. | |
Functions | |
| mlir::LogicalResult | llzk::polymorphic::detail::constraintError (mlir::Operation *site, const llvm::Twine &message) |
| Emit the common diagnostic prefix for constraint expansion and storage helpers. | |
Variables | |
| constexpr llvm::StringLiteral | llzk::polymorphic::detail::CONSTRAINT_DIAGNOSTIC_PREFIX = "llzk-flatten-constraints: " |
| Identify expansion diagnostics separately from IR verifier errors. | |