LLZK 0.1.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
llzk::function::NotFieldNative< TypeClass > Class Template Reference

Marker for ops over llzk.felt type operands that are not native to finite field arithmetic. More...

#include <OpTraits.h>

Inheritance diagram for llzk::function::NotFieldNative< TypeClass >:
[legend]
Collaboration diagram for llzk::function::NotFieldNative< TypeClass >:
[legend]

Static Public Member Functions

static mlir::LogicalResult verifyTrait (mlir::Operation *op)

Detailed Description

template<typename TypeClass>
class llzk::function::NotFieldNative< TypeClass >

Marker for ops over llzk.felt type operands that are not native to finite field arithmetic.

Verifies that the surrounding function is marked with the AllowNonNativeFieldOpsAttr.

Definition at line 45 of file OpTraits.h.

Member Function Documentation

◆ verifyTrait()

template<typename TypeClass>
mlir::LogicalResult llzk::function::NotFieldNative< TypeClass >::verifyTrait ( mlir::Operation * op)
inlinestatic

Definition at line 47 of file OpTraits.h.


The documentation for this class was generated from the following file: