|
MLIR-AIE 1.4.5.dev
|
#include "aie-c/TargetModel.h"#include "mlir-c/IR.h"#include "mlir-c/Support.h"#include "mlir/CAPI/Wrap.h"Go to the source code of this file.
Classes | |
| struct | AieRtControl |
Typedefs | |
| using | AieRtControl = struct AieRtControl |
Functions | |
| MLIR_CAPI_EXPORTED MlirStringRef | aieTranslateModuleToLLVMIR (MlirOperation op) |
| MLIR_CAPI_EXPORTED MlirStringRef | aieTranslateNpuToBinary (MlirOperation op, MlirStringRef deviceName, MlirStringRef sequenceName) |
| MLIR_CAPI_EXPORTED MlirStringRef | aieTranslateControlPacketsToUI32Vec (MlirOperation op, MlirStringRef deviceName) |
| MLIR_CAPI_EXPORTED MlirStringRef | aieTranslateToXAIEV2 (MlirOperation op, MlirStringRef deviceName) |
| MLIR_CAPI_EXPORTED MlirStringRef | aieTranslateToBCF (MlirOperation op, int col, int row, MlirStringRef deviceName) |
| MLIR_CAPI_EXPORTED MlirStringRef | aieLLVMLink (MlirStringRef *modules, int nModules) |
| MLIR_CAPI_EXPORTED MlirLogicalResult | aieTranslateToCDODirect (MlirOperation moduleOp, MlirStringRef workDirPath, MlirStringRef deviceName, bool bigEndian, bool emitUnified, bool cdoDebug, bool aieSim, bool xaieDebug, bool enableCores) |
| MLIR_CAPI_EXPORTED MlirOperation | aieTranslateBinaryToTxn (MlirContext ctx, MlirStringRef binary) |
| MLIR_CAPI_EXPORTED AieRtControl | getAieRtControl (AieTargetModel tm) |
| MLIR_CAPI_EXPORTED void | freeAieRtControl (AieRtControl aieCtl) |
| MLIR_CAPI_EXPORTED void | aieRtStartTransaction (AieRtControl aieCtl) |
| MLIR_CAPI_EXPORTED void | aieRtDmaUpdateBdAddr (AieRtControl aieCtl, int col, int row, size_t addr, size_t bdId) |
| MLIR_CAPI_EXPORTED void | aieRtExportSerializedTransaction (AieRtControl aieCtl) |
| using AieRtControl = struct AieRtControl |
Definition at line 43 of file Translation.h.
| MLIR_CAPI_EXPORTED MlirStringRef aieLLVMLink | ( | MlirStringRef * | modules, |
| int | nModules ) |
Definition at line 138 of file Translation.cpp.
References xilinx::AIE::AIELLVMLink().
| MLIR_CAPI_EXPORTED void aieRtDmaUpdateBdAddr | ( | AieRtControl | aieCtl, |
| int | col, | ||
| int | row, | ||
| size_t | addr, | ||
| size_t | bdId ) |
Definition at line 167 of file Translation.cpp.
References xilinx::AIE::AIERTControl::dmaUpdateBdAddr().
| MLIR_CAPI_EXPORTED void aieRtExportSerializedTransaction | ( | AieRtControl | aieCtl | ) |
Definition at line 178 of file Translation.cpp.
References xilinx::AIE::AIERTControl::exportSerializedTransaction().
| MLIR_CAPI_EXPORTED void aieRtStartTransaction | ( | AieRtControl | aieCtl | ) |
Definition at line 173 of file Translation.cpp.
References xilinx::AIE::AIERTControl::startTransaction().
| MLIR_CAPI_EXPORTED MlirOperation aieTranslateBinaryToTxn | ( | MlirContext | ctx, |
| MlirStringRef | binary ) |
Definition at line 75 of file Translation.cpp.
References xilinx::AIE::convertTransactionBinaryToMLIR().
| MLIR_CAPI_EXPORTED MlirStringRef aieTranslateControlPacketsToUI32Vec | ( | MlirOperation | op, |
| MlirStringRef | deviceName ) |
Definition at line 98 of file Translation.cpp.
References xilinx::AIE::AIETranslateControlPacketsToUI32Vec().
| MLIR_CAPI_EXPORTED MlirStringRef aieTranslateModuleToLLVMIR | ( | MlirOperation | op | ) |
Definition at line 38 of file Translation.cpp.
| MLIR_CAPI_EXPORTED MlirStringRef aieTranslateNpuToBinary | ( | MlirOperation | op, |
| MlirStringRef | deviceName, | ||
| MlirStringRef | sequenceName ) |
Definition at line 83 of file Translation.cpp.
References xilinx::AIE::AIETranslateNpuToBinary().
| MLIR_CAPI_EXPORTED MlirStringRef aieTranslateToBCF | ( | MlirOperation | op, |
| int | col, | ||
| int | row, | ||
| MlirStringRef | deviceName ) |
Definition at line 124 of file Translation.cpp.
References xilinx::AIE::AIETranslateToBCF().
| MLIR_CAPI_EXPORTED MlirLogicalResult aieTranslateToCDODirect | ( | MlirOperation | moduleOp, |
| MlirStringRef | workDirPath, | ||
| MlirStringRef | deviceName, | ||
| bool | bigEndian, | ||
| bool | emitUnified, | ||
| bool | cdoDebug, | ||
| bool | aieSim, | ||
| bool | xaieDebug, | ||
| bool | enableCores ) |
Definition at line 52 of file Translation.cpp.
References xilinx::AIE::AIETranslateToCDODirect().
| MLIR_CAPI_EXPORTED MlirStringRef aieTranslateToXAIEV2 | ( | MlirOperation | op, |
| MlirStringRef | deviceName ) |
Definition at line 111 of file Translation.cpp.
References xilinx::AIE::AIETranslateToXAIEV2().
| MLIR_CAPI_EXPORTED void freeAieRtControl | ( | AieRtControl | aieCtl | ) |
Definition at line 162 of file Translation.cpp.
| MLIR_CAPI_EXPORTED AieRtControl getAieRtControl | ( | AieTargetModel | tm | ) |
Definition at line 154 of file Translation.cpp.
References getAieRtControl().
Referenced by getAieRtControl().