LLZK 2.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
Ops.capi.h.inc File Reference
#include "llzk-c/Builder.h"
#include <mlir-c/IR.h>
Include dependency graph for Ops.capi.h.inc:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

MLIR_CAPI_EXPORTED MlirOperation llzkArray_ArrayLengthOpBuild (MlirOpBuilder builder, MlirLocation location, MlirValue arr_ref, MlirValue dim)
 Build a llzk::array::ArrayLengthOp Operation.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Array_ArrayLengthOp (MlirOperation)
 Returns true if the Operation is a llzk::array::ArrayLengthOp.
MLIR_CAPI_EXPORTED MlirValue llzkArray_ArrayLengthOpGetArrRef (MlirOperation op)
 Get ArrRef operand from llzk::array::ArrayLengthOp Operation.
MLIR_CAPI_EXPORTED void llzkArray_ArrayLengthOpSetArrRef (MlirOperation op, MlirValue value)
 Set ArrRef operand of llzk::array::ArrayLengthOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkArray_ArrayLengthOpGetDim (MlirOperation op)
 Get Dim operand from llzk::array::ArrayLengthOp Operation.
MLIR_CAPI_EXPORTED void llzkArray_ArrayLengthOpSetDim (MlirOperation op, MlirValue value)
 Set Dim operand of llzk::array::ArrayLengthOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkArray_ArrayLengthOpGetLength (MlirOperation op)
 Get Length result from llzk::array::ArrayLengthOp Operation.
MLIR_CAPI_EXPORTED MlirType llzkArray_ArrayLengthOpGetArrRefType (MlirOperation inp)
 Gets the type of the referenced base array.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Array_CreateArrayOp (MlirOperation)
 Returns true if the Operation is a llzk::array::CreateArrayOp.
MLIR_CAPI_EXPORTED intptr_t llzkArray_CreateArrayOpGetElementsCount (MlirOperation op)
 Get number of Elements operands in llzk::array::CreateArrayOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkArray_CreateArrayOpGetElementsAt (MlirOperation op, intptr_t index)
 Get Elements operand at index from llzk::array::CreateArrayOp Operation.
MLIR_CAPI_EXPORTED void llzkArray_CreateArrayOpSetElements (MlirOperation op, intptr_t count, MlirValue const *values)
 Set Elements operands of llzk::array::CreateArrayOp Operation.
MLIR_CAPI_EXPORTED intptr_t llzkArray_CreateArrayOpGetMapOperandsCount (MlirOperation op)
 Get number of MapOperands operands in llzk::array::CreateArrayOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkArray_CreateArrayOpGetMapOperandsAt (MlirOperation op, intptr_t index)
 Get MapOperands operand at index from llzk::array::CreateArrayOp Operation.
MLIR_CAPI_EXPORTED void llzkArray_CreateArrayOpSetMapOperands (MlirOperation op, intptr_t count, MlirValue const *values)
 Set MapOperands operands of llzk::array::CreateArrayOp Operation.
MLIR_CAPI_EXPORTED MlirAttribute llzkArray_CreateArrayOpGetNumDimsPerMap (MlirOperation op)
 Get NumDimsPerMap attribute from llzk::array::CreateArrayOp Operation.
MLIR_CAPI_EXPORTED void llzkArray_CreateArrayOpSetNumDimsPerMap (MlirOperation op, MlirAttribute attr)
 Set NumDimsPerMap attribute of llzk::array::CreateArrayOp Operation.
MLIR_CAPI_EXPORTED MlirAttribute llzkArray_CreateArrayOpGetMapOpGroupSizes (MlirOperation op)
 Get MapOpGroupSizes attribute from llzk::array::CreateArrayOp Operation.
MLIR_CAPI_EXPORTED void llzkArray_CreateArrayOpSetMapOpGroupSizes (MlirOperation op, MlirAttribute attr)
 Set MapOpGroupSizes attribute of llzk::array::CreateArrayOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkArray_CreateArrayOpGetResult (MlirOperation op)
 Get Result result from llzk::array::CreateArrayOp Operation.
MLIR_CAPI_EXPORTED MlirOperation llzkArray_ExtractArrayOpBuild (MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue arr_ref, intptr_t indicesSize, MlirValue const *indices)
 Build a llzk::array::ExtractArrayOp Operation.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Array_ExtractArrayOp (MlirOperation)
 Returns true if the Operation is a llzk::array::ExtractArrayOp.
MLIR_CAPI_EXPORTED MlirValue llzkArray_ExtractArrayOpGetArrRef (MlirOperation op)
 Get ArrRef operand from llzk::array::ExtractArrayOp Operation.
MLIR_CAPI_EXPORTED void llzkArray_ExtractArrayOpSetArrRef (MlirOperation op, MlirValue value)
 Set ArrRef operand of llzk::array::ExtractArrayOp Operation.
MLIR_CAPI_EXPORTED intptr_t llzkArray_ExtractArrayOpGetIndicesCount (MlirOperation op)
 Get number of Indices operands in llzk::array::ExtractArrayOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkArray_ExtractArrayOpGetIndicesAt (MlirOperation op, intptr_t index)
 Get Indices operand at index from llzk::array::ExtractArrayOp Operation.
MLIR_CAPI_EXPORTED void llzkArray_ExtractArrayOpSetIndices (MlirOperation op, intptr_t count, MlirValue const *values)
 Set Indices operands of llzk::array::ExtractArrayOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkArray_ExtractArrayOpGetResult (MlirOperation op)
 Get Result result from llzk::array::ExtractArrayOp Operation.
MLIR_CAPI_EXPORTED MlirType llzkArray_ExtractArrayOpGetArrRefType (MlirOperation inp)
 Gets the type of the referenced base array.
MLIR_CAPI_EXPORTED MlirOperation llzkArray_InsertArrayOpBuild (MlirOpBuilder builder, MlirLocation location, MlirValue arr_ref, intptr_t indicesSize, MlirValue const *indices, MlirValue rvalue)
 Build a llzk::array::InsertArrayOp Operation.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Array_InsertArrayOp (MlirOperation)
 Returns true if the Operation is a llzk::array::InsertArrayOp.
MLIR_CAPI_EXPORTED MlirValue llzkArray_InsertArrayOpGetArrRef (MlirOperation op)
 Get ArrRef operand from llzk::array::InsertArrayOp Operation.
MLIR_CAPI_EXPORTED void llzkArray_InsertArrayOpSetArrRef (MlirOperation op, MlirValue value)
 Set ArrRef operand of llzk::array::InsertArrayOp Operation.
MLIR_CAPI_EXPORTED intptr_t llzkArray_InsertArrayOpGetIndicesCount (MlirOperation op)
 Get number of Indices operands in llzk::array::InsertArrayOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkArray_InsertArrayOpGetIndicesAt (MlirOperation op, intptr_t index)
 Get Indices operand at index from llzk::array::InsertArrayOp Operation.
MLIR_CAPI_EXPORTED void llzkArray_InsertArrayOpSetIndices (MlirOperation op, intptr_t count, MlirValue const *values)
 Set Indices operands of llzk::array::InsertArrayOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkArray_InsertArrayOpGetRvalue (MlirOperation op)
 Get Rvalue operand from llzk::array::InsertArrayOp Operation.
MLIR_CAPI_EXPORTED void llzkArray_InsertArrayOpSetRvalue (MlirOperation op, MlirValue value)
 Set Rvalue operand of llzk::array::InsertArrayOp Operation.
MLIR_CAPI_EXPORTED MlirType llzkArray_InsertArrayOpGetArrRefType (MlirOperation inp)
 Gets the type of the referenced base array.
MLIR_CAPI_EXPORTED MlirOperation llzkArray_ReadArrayOpBuild (MlirOpBuilder builder, MlirLocation location, MlirType resultType, MlirValue arr_ref, intptr_t indicesSize, MlirValue const *indices)
 Build a llzk::array::ReadArrayOp Operation.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Array_ReadArrayOp (MlirOperation)
 Returns true if the Operation is a llzk::array::ReadArrayOp.
MLIR_CAPI_EXPORTED MlirValue llzkArray_ReadArrayOpGetArrRef (MlirOperation op)
 Get ArrRef operand from llzk::array::ReadArrayOp Operation.
MLIR_CAPI_EXPORTED void llzkArray_ReadArrayOpSetArrRef (MlirOperation op, MlirValue value)
 Set ArrRef operand of llzk::array::ReadArrayOp Operation.
MLIR_CAPI_EXPORTED intptr_t llzkArray_ReadArrayOpGetIndicesCount (MlirOperation op)
 Get number of Indices operands in llzk::array::ReadArrayOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkArray_ReadArrayOpGetIndicesAt (MlirOperation op, intptr_t index)
 Get Indices operand at index from llzk::array::ReadArrayOp Operation.
MLIR_CAPI_EXPORTED void llzkArray_ReadArrayOpSetIndices (MlirOperation op, intptr_t count, MlirValue const *values)
 Set Indices operands of llzk::array::ReadArrayOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkArray_ReadArrayOpGetResult (MlirOperation op)
 Get Result result from llzk::array::ReadArrayOp Operation.
MLIR_CAPI_EXPORTED MlirType llzkArray_ReadArrayOpGetArrRefType (MlirOperation inp)
 Gets the type of the referenced base array.
MLIR_CAPI_EXPORTED MlirOperation llzkArray_WriteArrayOpBuild (MlirOpBuilder builder, MlirLocation location, MlirValue arr_ref, intptr_t indicesSize, MlirValue const *indices, MlirValue rvalue)
 Build a llzk::array::WriteArrayOp Operation.
MLIR_CAPI_EXPORTED bool llzkOperationIsA_Array_WriteArrayOp (MlirOperation)
 Returns true if the Operation is a llzk::array::WriteArrayOp.
MLIR_CAPI_EXPORTED MlirValue llzkArray_WriteArrayOpGetArrRef (MlirOperation op)
 Get ArrRef operand from llzk::array::WriteArrayOp Operation.
MLIR_CAPI_EXPORTED void llzkArray_WriteArrayOpSetArrRef (MlirOperation op, MlirValue value)
 Set ArrRef operand of llzk::array::WriteArrayOp Operation.
MLIR_CAPI_EXPORTED intptr_t llzkArray_WriteArrayOpGetIndicesCount (MlirOperation op)
 Get number of Indices operands in llzk::array::WriteArrayOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkArray_WriteArrayOpGetIndicesAt (MlirOperation op, intptr_t index)
 Get Indices operand at index from llzk::array::WriteArrayOp Operation.
MLIR_CAPI_EXPORTED void llzkArray_WriteArrayOpSetIndices (MlirOperation op, intptr_t count, MlirValue const *values)
 Set Indices operands of llzk::array::WriteArrayOp Operation.
MLIR_CAPI_EXPORTED MlirValue llzkArray_WriteArrayOpGetRvalue (MlirOperation op)
 Get Rvalue operand from llzk::array::WriteArrayOp Operation.
MLIR_CAPI_EXPORTED void llzkArray_WriteArrayOpSetRvalue (MlirOperation op, MlirValue value)
 Set Rvalue operand of llzk::array::WriteArrayOp Operation.
MLIR_CAPI_EXPORTED MlirType llzkArray_WriteArrayOpGetArrRefType (MlirOperation inp)
 Gets the type of the referenced base array.

Function Documentation

◆ llzkArray_ArrayLengthOpBuild()

MLIR_CAPI_EXPORTED MlirOperation llzkArray_ArrayLengthOpBuild ( MlirOpBuilder builder,
MlirLocation location,
MlirValue arr_ref,
MlirValue dim )

Build a llzk::array::ArrayLengthOp Operation.

Definition at line 11 of file Ops.capi.cpp.inc.

◆ llzkArray_ArrayLengthOpGetArrRef()

MLIR_CAPI_EXPORTED MlirValue llzkArray_ArrayLengthOpGetArrRef ( MlirOperation op)

Get ArrRef operand from llzk::array::ArrayLengthOp Operation.

Definition at line 24 of file Ops.capi.cpp.inc.

◆ llzkArray_ArrayLengthOpGetArrRefType()

MLIR_CAPI_EXPORTED MlirType llzkArray_ArrayLengthOpGetArrRefType ( MlirOperation inp)

Gets the type of the referenced base array.

Definition at line 44 of file Ops.capi.cpp.inc.

◆ llzkArray_ArrayLengthOpGetDim()

MLIR_CAPI_EXPORTED MlirValue llzkArray_ArrayLengthOpGetDim ( MlirOperation op)

Get Dim operand from llzk::array::ArrayLengthOp Operation.

Definition at line 32 of file Ops.capi.cpp.inc.

◆ llzkArray_ArrayLengthOpGetLength()

MLIR_CAPI_EXPORTED MlirValue llzkArray_ArrayLengthOpGetLength ( MlirOperation op)

Get Length result from llzk::array::ArrayLengthOp Operation.

Definition at line 40 of file Ops.capi.cpp.inc.

◆ llzkArray_ArrayLengthOpSetArrRef()

MLIR_CAPI_EXPORTED void llzkArray_ArrayLengthOpSetArrRef ( MlirOperation op,
MlirValue value )

Set ArrRef operand of llzk::array::ArrayLengthOp Operation.

Definition at line 28 of file Ops.capi.cpp.inc.

◆ llzkArray_ArrayLengthOpSetDim()

MLIR_CAPI_EXPORTED void llzkArray_ArrayLengthOpSetDim ( MlirOperation op,
MlirValue value )

Set Dim operand of llzk::array::ArrayLengthOp Operation.

Definition at line 36 of file Ops.capi.cpp.inc.

◆ llzkArray_CreateArrayOpGetElementsAt()

MLIR_CAPI_EXPORTED MlirValue llzkArray_CreateArrayOpGetElementsAt ( MlirOperation op,
intptr_t index )

Get Elements operand at index from llzk::array::CreateArrayOp Operation.

Definition at line 58 of file Ops.capi.cpp.inc.

◆ llzkArray_CreateArrayOpGetElementsCount()

MLIR_CAPI_EXPORTED intptr_t llzkArray_CreateArrayOpGetElementsCount ( MlirOperation op)

Get number of Elements operands in llzk::array::CreateArrayOp Operation.

Definition at line 52 of file Ops.capi.cpp.inc.

◆ llzkArray_CreateArrayOpGetMapOperandsAt()

MLIR_CAPI_EXPORTED MlirValue llzkArray_CreateArrayOpGetMapOperandsAt ( MlirOperation op,
intptr_t index )

Get MapOperands operand at index from llzk::array::CreateArrayOp Operation.

Definition at line 103 of file Ops.capi.cpp.inc.

◆ llzkArray_CreateArrayOpGetMapOperandsCount()

MLIR_CAPI_EXPORTED intptr_t llzkArray_CreateArrayOpGetMapOperandsCount ( MlirOperation op)

Get number of MapOperands operands in llzk::array::CreateArrayOp Operation.

Definition at line 97 of file Ops.capi.cpp.inc.

◆ llzkArray_CreateArrayOpGetMapOpGroupSizes()

MLIR_CAPI_EXPORTED MlirAttribute llzkArray_CreateArrayOpGetMapOpGroupSizes ( MlirOperation op)

Get MapOpGroupSizes attribute from llzk::array::CreateArrayOp Operation.

Definition at line 150 of file Ops.capi.cpp.inc.

◆ llzkArray_CreateArrayOpGetNumDimsPerMap()

MLIR_CAPI_EXPORTED MlirAttribute llzkArray_CreateArrayOpGetNumDimsPerMap ( MlirOperation op)

Get NumDimsPerMap attribute from llzk::array::CreateArrayOp Operation.

Definition at line 142 of file Ops.capi.cpp.inc.

◆ llzkArray_CreateArrayOpGetResult()

MLIR_CAPI_EXPORTED MlirValue llzkArray_CreateArrayOpGetResult ( MlirOperation op)

Get Result result from llzk::array::CreateArrayOp Operation.

Definition at line 158 of file Ops.capi.cpp.inc.

◆ llzkArray_CreateArrayOpSetElements()

MLIR_CAPI_EXPORTED void llzkArray_CreateArrayOpSetElements ( MlirOperation op,
intptr_t count,
MlirValue const * values )

Set Elements operands of llzk::array::CreateArrayOp Operation.

Definition at line 62 of file Ops.capi.cpp.inc.

◆ llzkArray_CreateArrayOpSetMapOperands()

MLIR_CAPI_EXPORTED void llzkArray_CreateArrayOpSetMapOperands ( MlirOperation op,
intptr_t count,
MlirValue const * values )

Set MapOperands operands of llzk::array::CreateArrayOp Operation.

Definition at line 107 of file Ops.capi.cpp.inc.

◆ llzkArray_CreateArrayOpSetMapOpGroupSizes()

MLIR_CAPI_EXPORTED void llzkArray_CreateArrayOpSetMapOpGroupSizes ( MlirOperation op,
MlirAttribute attr )

Set MapOpGroupSizes attribute of llzk::array::CreateArrayOp Operation.

Definition at line 154 of file Ops.capi.cpp.inc.

◆ llzkArray_CreateArrayOpSetNumDimsPerMap()

MLIR_CAPI_EXPORTED void llzkArray_CreateArrayOpSetNumDimsPerMap ( MlirOperation op,
MlirAttribute attr )

Set NumDimsPerMap attribute of llzk::array::CreateArrayOp Operation.

Definition at line 146 of file Ops.capi.cpp.inc.

◆ llzkArray_ExtractArrayOpBuild()

MLIR_CAPI_EXPORTED MlirOperation llzkArray_ExtractArrayOpBuild ( MlirOpBuilder builder,
MlirLocation location,
MlirType resultType,
MlirValue arr_ref,
intptr_t indicesSize,
MlirValue const * indices )

Build a llzk::array::ExtractArrayOp Operation.

Definition at line 162 of file Ops.capi.cpp.inc.

◆ llzkArray_ExtractArrayOpGetArrRef()

MLIR_CAPI_EXPORTED MlirValue llzkArray_ExtractArrayOpGetArrRef ( MlirOperation op)

Get ArrRef operand from llzk::array::ExtractArrayOp Operation.

Definition at line 175 of file Ops.capi.cpp.inc.

◆ llzkArray_ExtractArrayOpGetArrRefType()

MLIR_CAPI_EXPORTED MlirType llzkArray_ExtractArrayOpGetArrRefType ( MlirOperation inp)

Gets the type of the referenced base array.

Definition at line 232 of file Ops.capi.cpp.inc.

◆ llzkArray_ExtractArrayOpGetIndicesAt()

MLIR_CAPI_EXPORTED MlirValue llzkArray_ExtractArrayOpGetIndicesAt ( MlirOperation op,
intptr_t index )

Get Indices operand at index from llzk::array::ExtractArrayOp Operation.

Definition at line 189 of file Ops.capi.cpp.inc.

◆ llzkArray_ExtractArrayOpGetIndicesCount()

MLIR_CAPI_EXPORTED intptr_t llzkArray_ExtractArrayOpGetIndicesCount ( MlirOperation op)

Get number of Indices operands in llzk::array::ExtractArrayOp Operation.

Definition at line 183 of file Ops.capi.cpp.inc.

◆ llzkArray_ExtractArrayOpGetResult()

MLIR_CAPI_EXPORTED MlirValue llzkArray_ExtractArrayOpGetResult ( MlirOperation op)

Get Result result from llzk::array::ExtractArrayOp Operation.

Definition at line 228 of file Ops.capi.cpp.inc.

◆ llzkArray_ExtractArrayOpSetArrRef()

MLIR_CAPI_EXPORTED void llzkArray_ExtractArrayOpSetArrRef ( MlirOperation op,
MlirValue value )

Set ArrRef operand of llzk::array::ExtractArrayOp Operation.

Definition at line 179 of file Ops.capi.cpp.inc.

◆ llzkArray_ExtractArrayOpSetIndices()

MLIR_CAPI_EXPORTED void llzkArray_ExtractArrayOpSetIndices ( MlirOperation op,
intptr_t count,
MlirValue const * values )

Set Indices operands of llzk::array::ExtractArrayOp Operation.

Definition at line 193 of file Ops.capi.cpp.inc.

◆ llzkArray_InsertArrayOpBuild()

MLIR_CAPI_EXPORTED MlirOperation llzkArray_InsertArrayOpBuild ( MlirOpBuilder builder,
MlirLocation location,
MlirValue arr_ref,
intptr_t indicesSize,
MlirValue const * indices,
MlirValue rvalue )

Build a llzk::array::InsertArrayOp Operation.

Definition at line 236 of file Ops.capi.cpp.inc.

◆ llzkArray_InsertArrayOpGetArrRef()

MLIR_CAPI_EXPORTED MlirValue llzkArray_InsertArrayOpGetArrRef ( MlirOperation op)

Get ArrRef operand from llzk::array::InsertArrayOp Operation.

Definition at line 249 of file Ops.capi.cpp.inc.

◆ llzkArray_InsertArrayOpGetArrRefType()

MLIR_CAPI_EXPORTED MlirType llzkArray_InsertArrayOpGetArrRefType ( MlirOperation inp)

Gets the type of the referenced base array.

Definition at line 310 of file Ops.capi.cpp.inc.

◆ llzkArray_InsertArrayOpGetIndicesAt()

MLIR_CAPI_EXPORTED MlirValue llzkArray_InsertArrayOpGetIndicesAt ( MlirOperation op,
intptr_t index )

Get Indices operand at index from llzk::array::InsertArrayOp Operation.

Definition at line 263 of file Ops.capi.cpp.inc.

◆ llzkArray_InsertArrayOpGetIndicesCount()

MLIR_CAPI_EXPORTED intptr_t llzkArray_InsertArrayOpGetIndicesCount ( MlirOperation op)

Get number of Indices operands in llzk::array::InsertArrayOp Operation.

Definition at line 257 of file Ops.capi.cpp.inc.

◆ llzkArray_InsertArrayOpGetRvalue()

MLIR_CAPI_EXPORTED MlirValue llzkArray_InsertArrayOpGetRvalue ( MlirOperation op)

Get Rvalue operand from llzk::array::InsertArrayOp Operation.

Definition at line 302 of file Ops.capi.cpp.inc.

◆ llzkArray_InsertArrayOpSetArrRef()

MLIR_CAPI_EXPORTED void llzkArray_InsertArrayOpSetArrRef ( MlirOperation op,
MlirValue value )

Set ArrRef operand of llzk::array::InsertArrayOp Operation.

Definition at line 253 of file Ops.capi.cpp.inc.

◆ llzkArray_InsertArrayOpSetIndices()

MLIR_CAPI_EXPORTED void llzkArray_InsertArrayOpSetIndices ( MlirOperation op,
intptr_t count,
MlirValue const * values )

Set Indices operands of llzk::array::InsertArrayOp Operation.

Definition at line 267 of file Ops.capi.cpp.inc.

◆ llzkArray_InsertArrayOpSetRvalue()

MLIR_CAPI_EXPORTED void llzkArray_InsertArrayOpSetRvalue ( MlirOperation op,
MlirValue value )

Set Rvalue operand of llzk::array::InsertArrayOp Operation.

Definition at line 306 of file Ops.capi.cpp.inc.

◆ llzkArray_ReadArrayOpBuild()

MLIR_CAPI_EXPORTED MlirOperation llzkArray_ReadArrayOpBuild ( MlirOpBuilder builder,
MlirLocation location,
MlirType resultType,
MlirValue arr_ref,
intptr_t indicesSize,
MlirValue const * indices )

Build a llzk::array::ReadArrayOp Operation.

Definition at line 314 of file Ops.capi.cpp.inc.

◆ llzkArray_ReadArrayOpGetArrRef()

MLIR_CAPI_EXPORTED MlirValue llzkArray_ReadArrayOpGetArrRef ( MlirOperation op)

Get ArrRef operand from llzk::array::ReadArrayOp Operation.

Definition at line 327 of file Ops.capi.cpp.inc.

◆ llzkArray_ReadArrayOpGetArrRefType()

MLIR_CAPI_EXPORTED MlirType llzkArray_ReadArrayOpGetArrRefType ( MlirOperation inp)

Gets the type of the referenced base array.

Definition at line 384 of file Ops.capi.cpp.inc.

◆ llzkArray_ReadArrayOpGetIndicesAt()

MLIR_CAPI_EXPORTED MlirValue llzkArray_ReadArrayOpGetIndicesAt ( MlirOperation op,
intptr_t index )

Get Indices operand at index from llzk::array::ReadArrayOp Operation.

Definition at line 341 of file Ops.capi.cpp.inc.

◆ llzkArray_ReadArrayOpGetIndicesCount()

MLIR_CAPI_EXPORTED intptr_t llzkArray_ReadArrayOpGetIndicesCount ( MlirOperation op)

Get number of Indices operands in llzk::array::ReadArrayOp Operation.

Definition at line 335 of file Ops.capi.cpp.inc.

◆ llzkArray_ReadArrayOpGetResult()

MLIR_CAPI_EXPORTED MlirValue llzkArray_ReadArrayOpGetResult ( MlirOperation op)

Get Result result from llzk::array::ReadArrayOp Operation.

Definition at line 380 of file Ops.capi.cpp.inc.

◆ llzkArray_ReadArrayOpSetArrRef()

MLIR_CAPI_EXPORTED void llzkArray_ReadArrayOpSetArrRef ( MlirOperation op,
MlirValue value )

Set ArrRef operand of llzk::array::ReadArrayOp Operation.

Definition at line 331 of file Ops.capi.cpp.inc.

◆ llzkArray_ReadArrayOpSetIndices()

MLIR_CAPI_EXPORTED void llzkArray_ReadArrayOpSetIndices ( MlirOperation op,
intptr_t count,
MlirValue const * values )

Set Indices operands of llzk::array::ReadArrayOp Operation.

Definition at line 345 of file Ops.capi.cpp.inc.

◆ llzkArray_WriteArrayOpBuild()

MLIR_CAPI_EXPORTED MlirOperation llzkArray_WriteArrayOpBuild ( MlirOpBuilder builder,
MlirLocation location,
MlirValue arr_ref,
intptr_t indicesSize,
MlirValue const * indices,
MlirValue rvalue )

Build a llzk::array::WriteArrayOp Operation.

Definition at line 388 of file Ops.capi.cpp.inc.

◆ llzkArray_WriteArrayOpGetArrRef()

MLIR_CAPI_EXPORTED MlirValue llzkArray_WriteArrayOpGetArrRef ( MlirOperation op)

Get ArrRef operand from llzk::array::WriteArrayOp Operation.

Definition at line 401 of file Ops.capi.cpp.inc.

◆ llzkArray_WriteArrayOpGetArrRefType()

MLIR_CAPI_EXPORTED MlirType llzkArray_WriteArrayOpGetArrRefType ( MlirOperation inp)

Gets the type of the referenced base array.

Definition at line 462 of file Ops.capi.cpp.inc.

◆ llzkArray_WriteArrayOpGetIndicesAt()

MLIR_CAPI_EXPORTED MlirValue llzkArray_WriteArrayOpGetIndicesAt ( MlirOperation op,
intptr_t index )

Get Indices operand at index from llzk::array::WriteArrayOp Operation.

Definition at line 415 of file Ops.capi.cpp.inc.

◆ llzkArray_WriteArrayOpGetIndicesCount()

MLIR_CAPI_EXPORTED intptr_t llzkArray_WriteArrayOpGetIndicesCount ( MlirOperation op)

Get number of Indices operands in llzk::array::WriteArrayOp Operation.

Definition at line 409 of file Ops.capi.cpp.inc.

◆ llzkArray_WriteArrayOpGetRvalue()

MLIR_CAPI_EXPORTED MlirValue llzkArray_WriteArrayOpGetRvalue ( MlirOperation op)

Get Rvalue operand from llzk::array::WriteArrayOp Operation.

Definition at line 454 of file Ops.capi.cpp.inc.

◆ llzkArray_WriteArrayOpSetArrRef()

MLIR_CAPI_EXPORTED void llzkArray_WriteArrayOpSetArrRef ( MlirOperation op,
MlirValue value )

Set ArrRef operand of llzk::array::WriteArrayOp Operation.

Definition at line 405 of file Ops.capi.cpp.inc.

◆ llzkArray_WriteArrayOpSetIndices()

MLIR_CAPI_EXPORTED void llzkArray_WriteArrayOpSetIndices ( MlirOperation op,
intptr_t count,
MlirValue const * values )

Set Indices operands of llzk::array::WriteArrayOp Operation.

Definition at line 419 of file Ops.capi.cpp.inc.

◆ llzkArray_WriteArrayOpSetRvalue()

MLIR_CAPI_EXPORTED void llzkArray_WriteArrayOpSetRvalue ( MlirOperation op,
MlirValue value )

Set Rvalue operand of llzk::array::WriteArrayOp Operation.

Definition at line 458 of file Ops.capi.cpp.inc.

◆ llzkOperationIsA_Array_ArrayLengthOp()

MLIR_CAPI_EXPORTED bool llzkOperationIsA_Array_ArrayLengthOp ( MlirOperation inp)

Returns true if the Operation is a llzk::array::ArrayLengthOp.

Definition at line 20 of file Ops.capi.cpp.inc.

◆ llzkOperationIsA_Array_CreateArrayOp()

MLIR_CAPI_EXPORTED bool llzkOperationIsA_Array_CreateArrayOp ( MlirOperation inp)

Returns true if the Operation is a llzk::array::CreateArrayOp.

Definition at line 48 of file Ops.capi.cpp.inc.

◆ llzkOperationIsA_Array_ExtractArrayOp()

MLIR_CAPI_EXPORTED bool llzkOperationIsA_Array_ExtractArrayOp ( MlirOperation inp)

Returns true if the Operation is a llzk::array::ExtractArrayOp.

Definition at line 171 of file Ops.capi.cpp.inc.

◆ llzkOperationIsA_Array_InsertArrayOp()

MLIR_CAPI_EXPORTED bool llzkOperationIsA_Array_InsertArrayOp ( MlirOperation inp)

Returns true if the Operation is a llzk::array::InsertArrayOp.

Definition at line 245 of file Ops.capi.cpp.inc.

◆ llzkOperationIsA_Array_ReadArrayOp()

MLIR_CAPI_EXPORTED bool llzkOperationIsA_Array_ReadArrayOp ( MlirOperation inp)

Returns true if the Operation is a llzk::array::ReadArrayOp.

Definition at line 323 of file Ops.capi.cpp.inc.

◆ llzkOperationIsA_Array_WriteArrayOp()

MLIR_CAPI_EXPORTED bool llzkOperationIsA_Array_WriteArrayOp ( MlirOperation inp)

Returns true if the Operation is a llzk::array::WriteArrayOp.

Definition at line 397 of file Ops.capi.cpp.inc.