LLZK 3.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
llzk::array::ArrayAccessOpInterface Member List

This is the complete list of members for llzk::array::ArrayAccessOpInterface, including all inherited members.

canRewire(const ::mlir::DestructurableMemorySlot &slot, ::llvm::SmallPtrSetImpl<::mlir::Attribute > &usedIndices, ::mlir::SmallVectorImpl<::mlir::MemorySlot > &mustBeSafelyUsed, const ::mlir::DataLayout &dataLayout)llzk::array::ArrayAccessOpInterface
genIndexConstants(::mlir::OpBuilder &bldr, ::mlir::Location loc, ::mlir::ArrayAttr index)llzk::array::ArrayAccessOpInterface
genRead(::mlir::OpBuilder &bldr, ::mlir::Location loc, ::mlir::Value arrayRef, ::mlir::ValueRange indices)llzk::array::ArrayAccessOpInterfacestatic
genRead(::mlir::OpBuilder &bldr, ::mlir::Location loc, ::mlir::Value arrayRef, ::mlir::ArrayAttr index)llzk::array::ArrayAccessOpInterfacestatic
genWrite(::mlir::OpBuilder &bldr, ::mlir::Location loc, ::mlir::Value arrayRef, ::mlir::ValueRange indices, ::mlir::Value value)llzk::array::ArrayAccessOpInterfacestatic
genWrite(::mlir::OpBuilder &bldr, ::mlir::Location loc, ::mlir::Value arrayRef, ::mlir::ArrayAttr index, ::mlir::Value value)llzk::array::ArrayAccessOpInterfacestatic
getArrRef()llzk::array::ArrayAccessOpInterface
getArrRefMutable()llzk::array::ArrayAccessOpInterface
getArrRefType()llzk::array::ArrayAccessOpInterfaceinline
getIndices()llzk::array::ArrayAccessOpInterface
getIndicesMutable()llzk::array::ArrayAccessOpInterface
getValueOperandDims()llzk::array::ArrayAccessOpInterfaceinline
indexOperandsToAttributeArray()llzk::array::ArrayAccessOpInterface
isRead()llzk::array::ArrayAccessOpInterface
operator::llzk::array::ArrayRefOpInterface() constllzk::array::ArrayAccessOpInterfaceinline
rewire(const ::mlir::DestructurableMemorySlot &slot, ::llvm::DenseMap<::mlir::Attribute, ::mlir::MemorySlot > &subslots, ::mlir::OpBuilder &builder, const ::mlir::DataLayout &dataLayout)llzk::array::ArrayAccessOpInterface