|
CIRCT 22.0.0git
|
#include "mlir-c/IR.h"

Go to the source code of this file.
Functions | |
| MLIR_DECLARE_CAPI_DIALECT_REGISTRATION (Moore, moore) | |
| MLIR_CAPI_EXPORTED MlirType | mooreVoidTypeGet (MlirContext ctx) |
| Create a void type. | |
| MLIR_CAPI_EXPORTED MlirType | mooreStringTypeGet (MlirContext ctx) |
| Create a string type. | |
| MLIR_CAPI_EXPORTED MlirType | mooreChandleTypeGet (MlirContext ctx) |
| Create a chandle type. | |
| MLIR_CAPI_EXPORTED MlirType | mooreEventTypeGet (MlirContext ctx) |
| Create an event type. | |
| MLIR_CAPI_EXPORTED MlirType | mooreIntTypeGetInt (MlirContext ctx, unsigned width) |
| Create a two-valued simple bit vector type. | |
| MLIR_CAPI_EXPORTED MlirType | mooreIntTypeGetLogic (MlirContext ctx, unsigned width) |
| Create a four-valued simple bit vector type. | |
| MLIR_CAPI_EXPORTED MlirType | mooreRealTypeGet (MlirContext ctx, unsigned width) |
| Create a real type. | |
| MLIR_CAPI_EXPORTED MlirType | mooreOpenArrayTypeGet (MlirType elementType) |
| Create a packed open array type. | |
| MLIR_CAPI_EXPORTED MlirType | mooreArrayTypeGet (unsigned size, MlirType elementType) |
| Create a packed array type. | |
| MLIR_CAPI_EXPORTED MlirType | mooreOpenUnpackedArrayTypeGet (MlirType elementType) |
| Create an unpacked open array type. | |
| MLIR_CAPI_EXPORTED MlirType | mooreUnpackedArrayTypeGet (unsigned size, MlirType elementType) |
| Create an unpacked array type. | |
| MLIR_CAPI_EXPORTED MlirType | mooreAssocArrayTypeGet (MlirType elementType, MlirType indexType) |
| Create an unpacked associative array type. | |
| MLIR_CAPI_EXPORTED MlirType | mooreQueueTypeGet (MlirType elementType, unsigned bound) |
| Create an unpacked queue type. | |
| MLIR_CAPI_EXPORTED bool | mooreIsTwoValuedType (MlirType type) |
| Checks whether the passed UnpackedType is a two-valued type. | |
| MLIR_CAPI_EXPORTED bool | mooreIsFourValuedType (MlirType type) |
| Checks whether the passed UnpackedType is a four-valued type. | |
| MLIR_DECLARE_CAPI_DIALECT_REGISTRATION | ( | Moore | , |
| moore | |||
| ) |
| MLIR_CAPI_EXPORTED MlirType mooreArrayTypeGet | ( | unsigned | size, |
| MlirType | elementType | ||
| ) |
Create a packed array type.
Definition at line 72 of file Moore.cpp.
References elementType, unwrap(), and wrap().
| MLIR_CAPI_EXPORTED MlirType mooreAssocArrayTypeGet | ( | MlirType | elementType, |
| MlirType | indexType | ||
| ) |
Create an unpacked associative array type.
Definition at line 86 of file Moore.cpp.
References elementType, unwrap(), and wrap().
| MLIR_CAPI_EXPORTED MlirType mooreChandleTypeGet | ( | MlirContext | ctx | ) |
| MLIR_CAPI_EXPORTED MlirType mooreEventTypeGet | ( | MlirContext | ctx | ) |
| MLIR_CAPI_EXPORTED MlirType mooreIntTypeGetInt | ( | MlirContext | ctx, |
| unsigned | width | ||
| ) |
| MLIR_CAPI_EXPORTED MlirType mooreIntTypeGetLogic | ( | MlirContext | ctx, |
| unsigned | width | ||
| ) |
| MLIR_CAPI_EXPORTED bool mooreIsFourValuedType | ( | MlirType | type | ) |
| MLIR_CAPI_EXPORTED bool mooreIsTwoValuedType | ( | MlirType | type | ) |
| MLIR_CAPI_EXPORTED MlirType mooreOpenArrayTypeGet | ( | MlirType | elementType | ) |
Create a packed open array type.
Definition at line 68 of file Moore.cpp.
References elementType, unwrap(), and wrap().
| MLIR_CAPI_EXPORTED MlirType mooreOpenUnpackedArrayTypeGet | ( | MlirType | elementType | ) |
Create an unpacked open array type.
Definition at line 76 of file Moore.cpp.
References elementType, unwrap(), and wrap().
| MLIR_CAPI_EXPORTED MlirType mooreQueueTypeGet | ( | MlirType | elementType, |
| unsigned | bound | ||
| ) |
Create an unpacked queue type.
Definition at line 91 of file Moore.cpp.
References elementType, unwrap(), and wrap().
| MLIR_CAPI_EXPORTED MlirType mooreRealTypeGet | ( | MlirContext | ctx, |
| unsigned | width | ||
| ) |
| MLIR_CAPI_EXPORTED MlirType mooreStringTypeGet | ( | MlirContext | ctx | ) |
| MLIR_CAPI_EXPORTED MlirType mooreUnpackedArrayTypeGet | ( | unsigned | size, |
| MlirType | elementType | ||
| ) |
Create an unpacked array type.
Definition at line 81 of file Moore.cpp.
References elementType, unwrap(), and wrap().