CIRCT 22.0.0git
|
Go to the source code of this file.
Macros | |
#define | DEFINE_C_API_STRUCT(name, storage) |
Functions | |
MLIR_DECLARE_CAPI_DIALECT_REGISTRATION (AIG, aig) | |
MLIR_CAPI_EXPORTED void | registerAIGPasses (void) |
DEFINE_C_API_STRUCT (AIGLongestPathObject, void) | |
DEFINE_C_API_STRUCT (AIGLongestPathHistory, void) | |
DEFINE_C_API_STRUCT (AIGLongestPathDataflowPath, void) | |
DEFINE_C_API_STRUCT (AIGLongestPathAnalysis, void) | |
DEFINE_C_API_STRUCT (AIGLongestPathCollection, void) | |
MLIR_CAPI_EXPORTED AIGLongestPathAnalysis | aigLongestPathAnalysisCreate (MlirOperation module, bool traceDebugPoints) |
MLIR_CAPI_EXPORTED void | aigLongestPathAnalysisDestroy (AIGLongestPathAnalysis analysis) |
MLIR_CAPI_EXPORTED AIGLongestPathCollection | aigLongestPathAnalysisGetAllPaths (AIGLongestPathAnalysis analysis, MlirStringRef moduleName, bool elaboratePaths) |
MLIR_CAPI_EXPORTED bool | aigLongestPathCollectionIsNull (AIGLongestPathCollection collection) |
MLIR_CAPI_EXPORTED void | aigLongestPathCollectionDestroy (AIGLongestPathCollection collection) |
MLIR_CAPI_EXPORTED size_t | aigLongestPathCollectionGetSize (AIGLongestPathCollection collection) |
MLIR_CAPI_EXPORTED AIGLongestPathDataflowPath | aigLongestPathCollectionGetDataflowPath (AIGLongestPathCollection collection, size_t pathIndex) |
MLIR_CAPI_EXPORTED int64_t | aigLongestPathDataflowPathGetDelay (AIGLongestPathDataflowPath dataflowPath) |
MLIR_CAPI_EXPORTED AIGLongestPathObject | aigLongestPathDataflowPathGetFanIn (AIGLongestPathDataflowPath dataflowPath) |
MLIR_CAPI_EXPORTED AIGLongestPathObject | aigLongestPathDataflowPathGetFanOut (AIGLongestPathDataflowPath dataflowPath) |
MLIR_CAPI_EXPORTED AIGLongestPathHistory | aigLongestPathDataflowPathGetHistory (AIGLongestPathDataflowPath dataflowPath) |
MLIR_CAPI_EXPORTED MlirOperation | aigLongestPathDataflowPathGetRoot (AIGLongestPathDataflowPath dataflowPath) |
MLIR_CAPI_EXPORTED bool | aigLongestPathHistoryIsEmpty (AIGLongestPathHistory history) |
MLIR_CAPI_EXPORTED void | aigLongestPathHistoryGetHead (AIGLongestPathHistory history, AIGLongestPathObject *object, int64_t *delay, MlirStringRef *comment) |
MLIR_CAPI_EXPORTED AIGLongestPathHistory | aigLongestPathHistoryGetTail (AIGLongestPathHistory history) |
MLIR_CAPI_EXPORTED IgraphInstancePath | aigLongestPathObjectGetInstancePath (AIGLongestPathObject object) |
MLIR_CAPI_EXPORTED MlirStringRef | aigLongestPathObjectName (AIGLongestPathObject object) |
MLIR_CAPI_EXPORTED size_t | aigLongestPathObjectBitPos (AIGLongestPathObject object) |
#define DEFINE_C_API_STRUCT | ( | name, | |
storage | |||
) |
MLIR_CAPI_EXPORTED AIGLongestPathAnalysis aigLongestPathAnalysisCreate | ( | MlirOperation | module, |
bool | traceDebugPoints | ||
) |
MLIR_CAPI_EXPORTED void aigLongestPathAnalysisDestroy | ( | AIGLongestPathAnalysis | analysis | ) |
MLIR_CAPI_EXPORTED AIGLongestPathCollection aigLongestPathAnalysisGetAllPaths | ( | AIGLongestPathAnalysis | analysis, |
MlirStringRef | moduleName, | ||
bool | elaboratePaths | ||
) |
MLIR_CAPI_EXPORTED void aigLongestPathCollectionDestroy | ( | AIGLongestPathCollection | collection | ) |
MLIR_CAPI_EXPORTED AIGLongestPathDataflowPath aigLongestPathCollectionGetDataflowPath | ( | AIGLongestPathCollection | collection, |
size_t | pathIndex | ||
) |
MLIR_CAPI_EXPORTED size_t aigLongestPathCollectionGetSize | ( | AIGLongestPathCollection | collection | ) |
MLIR_CAPI_EXPORTED bool aigLongestPathCollectionIsNull | ( | AIGLongestPathCollection | collection | ) |
MLIR_CAPI_EXPORTED int64_t aigLongestPathDataflowPathGetDelay | ( | AIGLongestPathDataflowPath | dataflowPath | ) |
MLIR_CAPI_EXPORTED AIGLongestPathObject aigLongestPathDataflowPathGetFanIn | ( | AIGLongestPathDataflowPath | dataflowPath | ) |
MLIR_CAPI_EXPORTED AIGLongestPathObject aigLongestPathDataflowPathGetFanOut | ( | AIGLongestPathDataflowPath | dataflowPath | ) |
MLIR_CAPI_EXPORTED AIGLongestPathHistory aigLongestPathDataflowPathGetHistory | ( | AIGLongestPathDataflowPath | dataflowPath | ) |
MLIR_CAPI_EXPORTED MlirOperation aigLongestPathDataflowPathGetRoot | ( | AIGLongestPathDataflowPath | dataflowPath | ) |
MLIR_CAPI_EXPORTED void aigLongestPathHistoryGetHead | ( | AIGLongestPathHistory | history, |
AIGLongestPathObject * | object, | ||
int64_t * | delay, | ||
MlirStringRef * | comment | ||
) |
MLIR_CAPI_EXPORTED AIGLongestPathHistory aigLongestPathHistoryGetTail | ( | AIGLongestPathHistory | history | ) |
MLIR_CAPI_EXPORTED bool aigLongestPathHistoryIsEmpty | ( | AIGLongestPathHistory | history | ) |
MLIR_CAPI_EXPORTED size_t aigLongestPathObjectBitPos | ( | AIGLongestPathObject | object | ) |
MLIR_CAPI_EXPORTED IgraphInstancePath aigLongestPathObjectGetInstancePath | ( | AIGLongestPathObject | object | ) |
Definition at line 212 of file AIG.cpp.
References IgraphInstancePath::ptr, IgraphInstancePath::size, and unwrap().
MLIR_CAPI_EXPORTED MlirStringRef aigLongestPathObjectName | ( | AIGLongestPathObject | object | ) |
DEFINE_C_API_STRUCT | ( | AIGLongestPathAnalysis | , |
void | |||
) |
DEFINE_C_API_STRUCT | ( | AIGLongestPathCollection | , |
void | |||
) |
DEFINE_C_API_STRUCT | ( | AIGLongestPathDataflowPath | , |
void | |||
) |
DEFINE_C_API_STRUCT | ( | AIGLongestPathHistory | , |
void | |||
) |
DEFINE_C_API_STRUCT | ( | AIGLongestPathObject | , |
void | |||
) |
MLIR_DECLARE_CAPI_DIALECT_REGISTRATION | ( | AIG | , |
aig | |||
) |
MLIR_CAPI_EXPORTED void registerAIGPasses | ( | void | ) |
Definition at line 34 of file AIG.cpp.
Referenced by registerPasses().