|
| | MLIR_DECLARE_CAPI_DIALECT_REGISTRATION (Felt, llzk__felt) |
| | Get reference to the LLZK felt dialect.
|
| MLIR_CAPI_EXPORTED MlirAttribute | llzkFelt_FeltConstAttrGetInField (MlirContext ctx, int64_t value, MlirStringRef fieldName) |
| | Creates a llzk::felt::FeltConstAttr with the given value in the specified field.
|
| MLIR_CAPI_EXPORTED MlirAttribute | llzkFelt_FeltConstAttrGetUnspecified (MlirContext ctx, int64_t value) |
| | Creates a llzk::felt::FeltConstAttr with the given value in an unspecified field.
|
| MLIR_CAPI_EXPORTED MlirAttribute | llzkFelt_FeltConstAttrGetWithBits (MlirContext ctx, unsigned numBits, int64_t value, MlirType type) |
| | Creates a llzk::felt::FeltConstAttr with a set bit length and value in the specified field.
|
| MLIR_CAPI_EXPORTED MlirAttribute | llzkFelt_FeltConstAttrGetWithBitsInField (MlirContext ctx, unsigned numBits, int64_t value, MlirStringRef fieldName) |
| | Creates a llzk::felt::FeltConstAttr with a set bit length and value in the specified field.
|
| MLIR_CAPI_EXPORTED MlirAttribute | llzkFelt_FeltConstAttrGetWithBitsUnspecified (MlirContext ctx, unsigned numBits, int64_t value) |
| | Creates a llzk::felt::FeltConstAttr with a set bit length and value in an unspecified field.
|
| MLIR_CAPI_EXPORTED MlirAttribute | llzkFelt_FeltConstAttrGetFromString (MlirContext ctx, unsigned numBits, MlirStringRef str, MlirType type) |
| | Creates a llzk::felt::FeltConstAttr from a base-10 representation of a number in the specified field.
|
| MLIR_CAPI_EXPORTED MlirAttribute | llzkFelt_FeltConstAttrGetFromStringInField (MlirContext ctx, unsigned numBits, MlirStringRef str, MlirStringRef fieldName) |
| | Creates a llzk::felt::FeltConstAttr from a base-10 representation of a number in the specified field.
|
| MLIR_CAPI_EXPORTED MlirAttribute | llzkFelt_FeltConstAttrGetFromStringUnspecified (MlirContext ctx, unsigned numBits, MlirStringRef str) |
| | Creates a llzk::felt::FeltConstAttr from a base-10 representation of a number in an unspecified field.
|
| MLIR_CAPI_EXPORTED MlirAttribute | llzkFelt_FeltConstAttrGetFromParts (MlirContext ctx, unsigned numBits, const uint64_t *parts, intptr_t nParts, MlirType type) |
| | Creates a llzk::felt::FeltConstAttr from an array of big-integer parts in LSB order in the specified field.
|
| MLIR_CAPI_EXPORTED MlirAttribute | llzkFelt_FeltConstAttrGetFromPartsInField (MlirContext ctx, unsigned numBits, const uint64_t *parts, intptr_t nParts, MlirStringRef fieldName) |
| | Creates a llzk::felt::FeltConstAttr from an array of big-integer parts in LSB order in the specified field.
|
| MLIR_CAPI_EXPORTED MlirAttribute | llzkFelt_FeltConstAttrGetFromPartsUnspecified (MlirContext ctx, unsigned numBits, const uint64_t *parts, intptr_t nParts) |
| | Creates a llzk::felt::FeltConstAttr from an array of big-integer parts in LSB order in an unspecified field.
|
| MLIR_CAPI_EXPORTED MlirAttribute | llzkFelt_FieldSpecAttrGetFromString (MlirContext ctx, MlirIdentifier fieldName, unsigned numBits, MlirStringRef primeStr) |
| | Creates a llzk::felt::FieldSpecAttr from a base-10 representation of the prime.
|
| MLIR_CAPI_EXPORTED MlirAttribute | llzkFelt_FieldSpecAttrGetFromParts (MlirContext ctx, MlirIdentifier fieldName, unsigned numBits, const uint64_t *parts, intptr_t nParts) |
| | Creates a llzk::felt::FieldSpecAttr from an array of big-integer parts in LSB order representing the prime.
|
| MLIR_CAPI_EXPORTED MlirType | llzkFelt_FeltTypeGetUnspecified (MlirContext ctx) |
| | Creates a llzk::felt::FeltType with an unspecified field.
|
| MLIR_CAPI_EXPORTED MlirType | llzkFelt_FeltTypeGetFromRef (MlirContext ctx, MlirStringRef fieldName) |
| | Create a llzk::felt::FeltType Type with the given parameters.
|