LLZK 0.1.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
OpTraits.h File Reference
#include <mlir/IR/OpDefinition.h>
#include <mlir/IR/Operation.h>
#include <mlir/Support/LogicalResult.h>
Include dependency graph for OpTraits.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llzk::function::ConstraintGen< TypeClass >
 Marker for ops that are specific to constraint generation. More...
class  llzk::function::WitnessGen< TypeClass >
 Marker for ops that are specific to witness generation. More...
class  llzk::function::NotFieldNative< TypeClass >
 Marker for ops over llzk.felt type operands that are not native to finite field arithmetic. More...

Namespaces

namespace  llzk
namespace  llzk::function

Functions

mlir::LogicalResult llzk::function::verifyConstraintGenTraitImpl (mlir::Operation *op)
mlir::LogicalResult llzk::function::verifyWitnessGenTraitImpl (mlir::Operation *op)
mlir::LogicalResult llzk::function::verifyNotFieldNativeTraitImpl (mlir::Operation *op)