LLZK 2.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
llzk::ModuleLikeBuilder< Derived > Member List

This is the complete list of members for llzk::ModuleLikeBuilder< Derived >, including all inherited members.

BaseBuilder(mlir::MLIRContext *ctx)llzk::BaseBuilderinline
buildComputeFn(component::StructDefOp op, mlir::Location loc)llzk::ModuleLikeBuilder< Derived >static
buildConstrainFn(component::StructDefOp op, mlir::Location loc)llzk::ModuleLikeBuilder< Derived >static
buildProductFn(component::StructDefOp op, mlir::Location loc)llzk::ModuleLikeBuilder< Derived >static
computeFnMapllzk::ModuleLikeBuilder< Derived >protected
constrainFnMapllzk::ModuleLikeBuilder< Derived >protected
contextllzk::BaseBuilderprotected
ensureComputeFnExists(std::string_view structName)llzk::ModuleLikeBuilder< Derived >protected
ensureConstrainFnExists(std::string_view structName)llzk::ModuleLikeBuilder< Derived >protected
ensureFreeFnExists(std::string_view funcName)llzk::ModuleLikeBuilder< Derived >protected
ensureNoSuchComputeFn(std::string_view structName)llzk::ModuleLikeBuilder< Derived >protected
ensureNoSuchConstrainFn(std::string_view structName)llzk::ModuleLikeBuilder< Derived >protected
ensureNoSuchFreeFunc(std::string_view funcName)llzk::ModuleLikeBuilder< Derived >protected
ensureNoSuchProductFn(std::string_view structName)llzk::ModuleLikeBuilder< Derived >protected
ensureNoSuchStruct(std::string_view structName)llzk::ModuleLikeBuilder< Derived >protected
ensureProductFnExists(std::string_view structName)llzk::ModuleLikeBuilder< Derived >protected
ensureStructExists(std::string_view structName)llzk::ModuleLikeBuilder< Derived >protected
freeFuncMapllzk::ModuleLikeBuilder< Derived >protected
getBodyRegion()llzk::ModuleLikeBuilder< Derived >inline
getComputeFn(std::string_view structName) constllzk::ModuleLikeBuilder< Derived >inline
getComputeFn(component::StructDefOp op) constllzk::ModuleLikeBuilder< Derived >inline
getConstrainFn(std::string_view structName) constllzk::ModuleLikeBuilder< Derived >inline
getConstrainFn(component::StructDefOp op) constllzk::ModuleLikeBuilder< Derived >inline
getFreeFunc(std::string_view funcName) constllzk::ModuleLikeBuilder< Derived >inline
getProductFn(std::string_view structName) constllzk::ModuleLikeBuilder< Derived >inline
getProductFn(component::StructDefOp op) constllzk::ModuleLikeBuilder< Derived >inline
getStruct(std::string_view structName) constllzk::ModuleLikeBuilder< Derived >inline
getUnknownLoc()llzk::BaseBuilderinline
insertComputeCall(component::StructDefOp caller, component::StructDefOp callee, mlir::Location callLoc)llzk::ModuleLikeBuilder< Derived >
insertComputeCall(std::string_view caller, std::string_view callee, mlir::Location callLoc)llzk::ModuleLikeBuilder< Derived >
insertComputeCall(std::string_view caller, std::string_view callee)llzk::ModuleLikeBuilder< Derived >inline
insertComputeFn(component::StructDefOp op, mlir::Location loc)llzk::ModuleLikeBuilder< Derived >
insertComputeFn(std::string_view structName, mlir::Location loc)llzk::ModuleLikeBuilder< Derived >
insertComputeFn(std::string_view structName)llzk::ModuleLikeBuilder< Derived >inline
insertComputeOnlyStruct(std::string_view structName, mlir::Location structLoc, mlir::Location computeLoc)llzk::ModuleLikeBuilder< Derived >inline
insertComputeOnlyStruct(std::string_view structName)llzk::ModuleLikeBuilder< Derived >inline
insertConstrainCall(component::StructDefOp caller, component::StructDefOp callee, mlir::Location callLoc, mlir::Location memberDefLoc)llzk::ModuleLikeBuilder< Derived >
insertConstrainCall(std::string_view caller, std::string_view callee, mlir::Location callLoc, mlir::Location memberDefLoc)llzk::ModuleLikeBuilder< Derived >
insertConstrainCall(std::string_view caller, std::string_view callee)llzk::ModuleLikeBuilder< Derived >inline
insertConstrainFn(component::StructDefOp op, mlir::Location loc)llzk::ModuleLikeBuilder< Derived >
insertConstrainFn(std::string_view structName, mlir::Location loc)llzk::ModuleLikeBuilder< Derived >
insertConstrainFn(std::string_view structName)llzk::ModuleLikeBuilder< Derived >inline
insertConstrainOnlyStruct(std::string_view structName, mlir::Location structLoc, mlir::Location constrainLoc)llzk::ModuleLikeBuilder< Derived >inline
insertConstrainOnlyStruct(std::string_view structName)llzk::ModuleLikeBuilder< Derived >inline
insertEmptyStruct(std::string_view structName, mlir::Location loc)llzk::ModuleLikeBuilder< Derived >
insertEmptyStruct(std::string_view structName)llzk::ModuleLikeBuilder< Derived >inline
insertFreeCall(function::FuncDefOp caller, std::string_view callee, mlir::Location callLoc)llzk::ModuleLikeBuilder< Derived >
insertFreeCall(function::FuncDefOp caller, std::string_view callee)llzk::ModuleLikeBuilder< Derived >inline
insertFreeFunc(std::string_view funcName, ::mlir::FunctionType type, mlir::Location loc)llzk::ModuleLikeBuilder< Derived >
insertFreeFunc(std::string_view funcName, ::mlir::FunctionType type)llzk::ModuleLikeBuilder< Derived >inline
insertFullStruct(std::string_view structName, mlir::Location structLoc, mlir::Location computeLoc, mlir::Location constrainLoc)llzk::ModuleLikeBuilder< Derived >inline
insertFullStruct(std::string_view structName)llzk::ModuleLikeBuilder< Derived >inline
insertProductFn(component::StructDefOp op, mlir::Location loc)llzk::ModuleLikeBuilder< Derived >
insertProductFn(std::string_view structName, mlir::Location loc)llzk::ModuleLikeBuilder< Derived >
insertProductFn(std::string_view structName)llzk::ModuleLikeBuilder< Derived >inline
insertProductStruct(std::string_view structName, mlir::Location structLoc, mlir::Location productLoc)llzk::ModuleLikeBuilder< Derived >inline
insertProductStruct(std::string_view structName)llzk::ModuleLikeBuilder< Derived >inline
ModuleLikeBuilder(mlir::MLIRContext *ctx)llzk::ModuleLikeBuilder< Derived >inline
productFnMapllzk::ModuleLikeBuilder< Derived >protected
structMapllzk::ModuleLikeBuilder< Derived >protected