|
MLIR-AIE 1.4.5.dev
|
#include "mlir-c/IR.h"#include <string>Go to the source code of this file.
Functions | |
| MLIR_DECLARE_CAPI_DIALECT_REGISTRATION (AIE, aie) | |
| MLIR_DECLARE_CAPI_DIALECT_REGISTRATION (AIEVec, aievec) | |
| MLIR_DECLARE_CAPI_DIALECT_REGISTRATION (AIEX, aiex) | |
| MLIR_DECLARE_CAPI_DIALECT_REGISTRATION (XLLVM, xllvm) | |
| MLIR_CAPI_EXPORTED bool | aieTypeIsObjectFifoType (MlirType type) |
| MLIR_CAPI_EXPORTED MlirType | aieObjectFifoTypeGet (MlirType type) |
| MLIR_CAPI_EXPORTED bool | aieTypeIsBlockFloatType (MlirType type) |
| MLIR_CAPI_EXPORTED MlirType | aieBlockFloatTypeGet (MlirContext ctx, const std::string &blockType) |
| MLIR_CAPI_EXPORTED uint64_t | aieTypeGetSizeInBits (MlirType type) |
Size of type in bits under the default data layout, or 0 for a type that does not describe one. | |
| MLIR_CAPI_EXPORTED bool | aieOpImplementsTileLike (MlirOperation op) |
| MLIR_CAPI_EXPORTED bool | aieTileLikeIsCoreTile (MlirOperation op) |
| MLIR_CAPI_EXPORTED bool | aieTileLikeIsMemTile (MlirOperation op) |
| MLIR_CAPI_EXPORTED bool | aieTileLikeIsShimNOCTile (MlirOperation op) |
| MLIR_CAPI_EXPORTED bool | aieTileLikeIsShimPLTile (MlirOperation op) |
| MLIR_CAPI_EXPORTED bool | aieTileLikeIsShimNOCorPLTile (MlirOperation op) |
| MLIR_CAPI_EXPORTED bool | aieAttrIsTraceBuffer (MlirAttribute attr) |
| MLIR_CAPI_EXPORTED uint32_t | aieTraceBufferGetArgIndex (MlirAttribute attr) |
| MLIR_CAPI_EXPORTED uint32_t | aieTraceBufferGetOffset (MlirAttribute attr) |
| MLIR_CAPI_EXPORTED uint32_t | aieTraceBufferGetSize (MlirAttribute attr) |
| MLIR_CAPI_EXPORTED bool | aieTraceBufferGetDedicated (MlirAttribute attr) |
| MLIR_CAPI_EXPORTED bool | aieAttrIsTraceSlice (MlirAttribute attr) |
| MLIR_CAPI_EXPORTED MlirStringRef | aieTraceSliceGetDevice (MlirAttribute attr) |
| MLIR_CAPI_EXPORTED MlirStringRef | aieTraceSliceGetSequence (MlirAttribute attr) |
| MLIR_CAPI_EXPORTED uint32_t | aieTraceSliceGetOffset (MlirAttribute attr) |
| MLIR_CAPI_EXPORTED uint32_t | aieTraceSliceGetSize (MlirAttribute attr) |
| MLIR_CAPI_EXPORTED bool aieAttrIsTraceBuffer | ( | MlirAttribute | attr | ) |
Definition at line 101 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED bool aieAttrIsTraceSlice | ( | MlirAttribute | attr | ) |
Definition at line 121 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED MlirType aieBlockFloatTypeGet | ( | MlirContext | ctx, |
| const std::string & | blockType ) |
Definition at line 46 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED MlirType aieObjectFifoTypeGet | ( | MlirType | type | ) |
Definition at line 33 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED bool aieOpImplementsTileLike | ( | MlirOperation | op | ) |
Definition at line 68 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED bool aieTileLikeIsCoreTile | ( | MlirOperation | op | ) |
Definition at line 72 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED bool aieTileLikeIsMemTile | ( | MlirOperation | op | ) |
Definition at line 77 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED bool aieTileLikeIsShimNOCorPLTile | ( | MlirOperation | op | ) |
Definition at line 92 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED bool aieTileLikeIsShimNOCTile | ( | MlirOperation | op | ) |
Definition at line 82 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED bool aieTileLikeIsShimPLTile | ( | MlirOperation | op | ) |
Definition at line 87 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED uint32_t aieTraceBufferGetArgIndex | ( | MlirAttribute | attr | ) |
Definition at line 105 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED bool aieTraceBufferGetDedicated | ( | MlirAttribute | attr | ) |
Definition at line 117 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED uint32_t aieTraceBufferGetOffset | ( | MlirAttribute | attr | ) |
Definition at line 109 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED uint32_t aieTraceBufferGetSize | ( | MlirAttribute | attr | ) |
Definition at line 113 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED MlirStringRef aieTraceSliceGetDevice | ( | MlirAttribute | attr | ) |
Definition at line 125 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED uint32_t aieTraceSliceGetOffset | ( | MlirAttribute | attr | ) |
Definition at line 135 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED MlirStringRef aieTraceSliceGetSequence | ( | MlirAttribute | attr | ) |
Definition at line 130 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED uint32_t aieTraceSliceGetSize | ( | MlirAttribute | attr | ) |
Definition at line 139 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED uint64_t aieTypeGetSizeInBits | ( | MlirType | type | ) |
Size of type in bits under the default data layout, or 0 for a type that does not describe one.
A dialect type answers through its DataLayoutTypeInterface, so a block floating-point type reports the bits one block occupies rather than the bits of one value.
Definition at line 54 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED bool aieTypeIsBlockFloatType | ( | MlirType | type | ) |
Definition at line 42 of file Dialects.cpp.
| MLIR_CAPI_EXPORTED bool aieTypeIsObjectFifoType | ( | MlirType | type | ) |
Referenced by MLIR_DEFINE_CAPI_DIALECT_REGISTRATION().
| MLIR_DECLARE_CAPI_DIALECT_REGISTRATION | ( | AIE | , |
| aie | ) |
| MLIR_DECLARE_CAPI_DIALECT_REGISTRATION | ( | AIEVec | , |
| aievec | ) |
| MLIR_DECLARE_CAPI_DIALECT_REGISTRATION | ( | AIEX | , |
| aiex | ) |
| MLIR_DECLARE_CAPI_DIALECT_REGISTRATION | ( | XLLVM | , |
| xllvm | ) |