LLZK 3.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
llzk::function::detail::CallOpGenericAdaptorBase::Properties Struct Reference
Collaboration diagram for llzk::function::detail::CallOpGenericAdaptorBase::Properties:
[legend]

Public Types

using arg_attrsTy = ::mlir::ArrayAttr
using calleeTy = ::mlir::SymbolRefAttr
using mapOpGroupSizesTy = ::mlir::DenseI32ArrayAttr
using numDimsPerMapTy = ::mlir::DenseI32ArrayAttr
using res_attrsTy = ::mlir::ArrayAttr
using templateParamsTy = ::mlir::ArrayAttr
using operandSegmentSizesTy = std::array<int32_t, 2>

Public Member Functions

auto getArgAttrs () const
void setArgAttrs (const ::mlir::ArrayAttr &propValue)
auto getCallee () const
void setCallee (const ::mlir::SymbolRefAttr &propValue)
auto getMapOpGroupSizes () const
void setMapOpGroupSizes (const ::mlir::DenseI32ArrayAttr &propValue)
auto getNumDimsPerMap () const
void setNumDimsPerMap (const ::mlir::DenseI32ArrayAttr &propValue)
auto getResAttrs () const
void setResAttrs (const ::mlir::ArrayAttr &propValue)
auto getTemplateParams () const
void setTemplateParams (const ::mlir::ArrayAttr &propValue)
::llvm::ArrayRef< int32_t > getOperandSegmentSizes () const
void setOperandSegmentSizes (::llvm::ArrayRef< int32_t > propValue)
bool operator== (const Properties &rhs) const
bool operator!= (const Properties &rhs) const

Public Attributes

arg_attrsTy arg_attrs
calleeTy callee
mapOpGroupSizesTy mapOpGroupSizes
numDimsPerMapTy numDimsPerMap
res_attrsTy res_attrs
templateParamsTy templateParams
operandSegmentSizesTy operandSegmentSizes

Detailed Description

Definition at line 140 of file Ops.h.inc.

Member Typedef Documentation

◆ arg_attrsTy

Definition at line 141 of file Ops.h.inc.

◆ calleeTy

Definition at line 151 of file Ops.h.inc.

◆ mapOpGroupSizesTy

Definition at line 161 of file Ops.h.inc.

◆ numDimsPerMapTy

Definition at line 171 of file Ops.h.inc.

◆ operandSegmentSizesTy

◆ res_attrsTy

Definition at line 181 of file Ops.h.inc.

◆ templateParamsTy

Member Function Documentation

◆ getArgAttrs()

auto llzk::function::detail::CallOpGenericAdaptorBase::Properties::getArgAttrs ( ) const
inline

Definition at line 144 of file Ops.h.inc.

◆ getCallee()

auto llzk::function::detail::CallOpGenericAdaptorBase::Properties::getCallee ( ) const
inline

Definition at line 154 of file Ops.h.inc.

◆ getMapOpGroupSizes()

auto llzk::function::detail::CallOpGenericAdaptorBase::Properties::getMapOpGroupSizes ( ) const
inline

Definition at line 164 of file Ops.h.inc.

◆ getNumDimsPerMap()

auto llzk::function::detail::CallOpGenericAdaptorBase::Properties::getNumDimsPerMap ( ) const
inline

Definition at line 174 of file Ops.h.inc.

◆ getOperandSegmentSizes()

::llvm::ArrayRef< int32_t > llzk::function::detail::CallOpGenericAdaptorBase::Properties::getOperandSegmentSizes ( ) const
inline

Definition at line 203 of file Ops.h.inc.

◆ getResAttrs()

auto llzk::function::detail::CallOpGenericAdaptorBase::Properties::getResAttrs ( ) const
inline

Definition at line 184 of file Ops.h.inc.

◆ getTemplateParams()

auto llzk::function::detail::CallOpGenericAdaptorBase::Properties::getTemplateParams ( ) const
inline

Definition at line 194 of file Ops.h.inc.

◆ operator!=()

bool llzk::function::detail::CallOpGenericAdaptorBase::Properties::operator!= ( const Properties & rhs) const
inline

Definition at line 222 of file Ops.h.inc.

◆ operator==()

bool llzk::function::detail::CallOpGenericAdaptorBase::Properties::operator== ( const Properties & rhs) const
inline

Definition at line 211 of file Ops.h.inc.

◆ setArgAttrs()

void llzk::function::detail::CallOpGenericAdaptorBase::Properties::setArgAttrs ( const ::mlir::ArrayAttr & propValue)
inline

Definition at line 148 of file Ops.h.inc.

◆ setCallee()

void llzk::function::detail::CallOpGenericAdaptorBase::Properties::setCallee ( const ::mlir::SymbolRefAttr & propValue)
inline

Definition at line 158 of file Ops.h.inc.

◆ setMapOpGroupSizes()

void llzk::function::detail::CallOpGenericAdaptorBase::Properties::setMapOpGroupSizes ( const ::mlir::DenseI32ArrayAttr & propValue)
inline

Definition at line 168 of file Ops.h.inc.

◆ setNumDimsPerMap()

void llzk::function::detail::CallOpGenericAdaptorBase::Properties::setNumDimsPerMap ( const ::mlir::DenseI32ArrayAttr & propValue)
inline

Definition at line 178 of file Ops.h.inc.

◆ setOperandSegmentSizes()

void llzk::function::detail::CallOpGenericAdaptorBase::Properties::setOperandSegmentSizes ( ::llvm::ArrayRef< int32_t > propValue)
inline

Definition at line 207 of file Ops.h.inc.

◆ setResAttrs()

void llzk::function::detail::CallOpGenericAdaptorBase::Properties::setResAttrs ( const ::mlir::ArrayAttr & propValue)
inline

Definition at line 188 of file Ops.h.inc.

◆ setTemplateParams()

void llzk::function::detail::CallOpGenericAdaptorBase::Properties::setTemplateParams ( const ::mlir::ArrayAttr & propValue)
inline

Definition at line 198 of file Ops.h.inc.

Member Data Documentation

◆ arg_attrs

arg_attrsTy llzk::function::detail::CallOpGenericAdaptorBase::Properties::arg_attrs

Definition at line 142 of file Ops.h.inc.

◆ callee

calleeTy llzk::function::detail::CallOpGenericAdaptorBase::Properties::callee

Definition at line 152 of file Ops.h.inc.

◆ mapOpGroupSizes

mapOpGroupSizesTy llzk::function::detail::CallOpGenericAdaptorBase::Properties::mapOpGroupSizes

Definition at line 162 of file Ops.h.inc.

◆ numDimsPerMap

numDimsPerMapTy llzk::function::detail::CallOpGenericAdaptorBase::Properties::numDimsPerMap

Definition at line 172 of file Ops.h.inc.

◆ operandSegmentSizes

operandSegmentSizesTy llzk::function::detail::CallOpGenericAdaptorBase::Properties::operandSegmentSizes

Definition at line 202 of file Ops.h.inc.

◆ res_attrs

res_attrsTy llzk::function::detail::CallOpGenericAdaptorBase::Properties::res_attrs

Definition at line 182 of file Ops.h.inc.

◆ templateParams

templateParamsTy llzk::function::detail::CallOpGenericAdaptorBase::Properties::templateParams

Definition at line 192 of file Ops.h.inc.


The documentation for this struct was generated from the following file:
  • build/include/llzk/Dialect/Function/IR/Ops.h.inc