|
MLIR-AIE
|
#include "aie/Dialect/AIE/IR/AIEDialect.h"#include "aie/Dialect/AIE/IR/AIETargetModel.h"#include "aie/Dialect/AIEX/IR/AIEXDialect.h"#include "llvm/Support/Debug.h"#include "llvm/Support/Format.h"#include "llvm/Support/FormatVariadic.h"#include "llvm/Support/raw_ostream.h"#include <fcntl.h>#include <gelf.h>#include <iostream>#include <libelf.h>#include <set>#include <sys/stat.h>#include <unistd.h>#include <utility>#include <vector>
Include dependency graph for AIETargetAirbin.cpp:Go to the source code of this file.
Classes | |
| struct | xilinx::AIE::MERegDMABD |
| struct | xilinx::AIE::RegDMAS2MM |
| struct | xilinx::AIE::RegDMAMM2S |
| struct | xilinx::AIE::ShimDMABD |
| class | xilinx::AIE::TileAddress |
| class | xilinx::AIE::Address |
| class | xilinx::AIE::Section |
| class | xilinx::AIE::Field< highBit, lowBit > |
| struct | xilinx::AIE::BDInfo |
Namespaces | |
| namespace | xilinx |
| namespace | xilinx::AIE |
| Include the generated interface declarations. | |
Macros | |
| #define | DEBUG_TYPE "aie-generate-airbin" |
| #define | EM_AMDAIR 225 /* AMD AIR */ |
Typedefs | |
| using | xilinx::AIE::DMABDRegBlock = MERegDMABD[ME_DMA_BD_COUNT] |
| using | xilinx::AIE::DMAS2MMRegBlock = RegDMAS2MM[DMA_S2MM_CHANNEL_COUNT] |
| using | xilinx::AIE::DMAMM2SRegBlock = RegDMAMM2S[DMA_MM2S_CHANNEL_COUNT] |
| using | xilinx::AIE::MESSMasterBlock = uint32_t[ME_SS_MASTER_COUNT] |
| using | xilinx::AIE::MESSSlaveCfgBlock = uint32_t[ME_SS_SLAVE_CFG_COUNT] |
| using | xilinx::AIE::MESSSlaveSlotBlock = uint32_t[ME_SS_SLAVE_SLOT_COUNT][SS_SLOT_NUM_PORTS] |
| using | xilinx::AIE::ShimDMABDBlock = ShimDMABD[SHIM_DMA_BD_COUNT] |
| using | xilinx::AIE::ShimSSMasterBlock = uint32_t[SHIM_SS_MASTER_COUNT] |
| using | xilinx::AIE::ShimSSSlaveCfgBlock = uint32_t[SHIM_SS_SLAVE_CFG_COUNT] |
| using | xilinx::AIE::ShimSSSlaveSlotBlock = uint32_t[SHIM_SS_SLAVE_SLOT_COUNT] |
| using | xilinx::AIE::Write = std::pair< uint64_t, uint32_t > |
Functions | |
| Elf_Data * | xilinx::AIE::sectionAddData (Elf_Scn *scn, const Section *section) |
| mlir::LogicalResult | xilinx::AIE::AIETranslateToAirbin (mlir::ModuleOp module, const std::string &outputFilename, const std::string &coreFilesDir, bool testAirBin) |
Variables | |
| auto | xilinx::AIE::regDMAAddrABD |
| auto | xilinx::AIE::regDMAAddrBBD |
| auto | xilinx::AIE::regDMA2DXBD |
| auto | xilinx::AIE::regDMA2DYBD |
| auto | xilinx::AIE::regDMAPktBD |
| auto | xilinx::AIE::regDMAIntStateBD |
| auto | xilinx::AIE::regDMACtrlBD |
| auto | xilinx::AIE::regDMAS2MMCtrl |
| auto | xilinx::AIE::regDMAS2MMQueue |
| auto | xilinx::AIE::regDMAMM2SCtrl |
| auto | xilinx::AIE::regDMAMM2SQueue |
| auto | xilinx::AIE::regMESSMaster |
| auto | xilinx::AIE::regMESSSlaveCfg |
| auto | xilinx::AIE::regMESSSlaveSlot |
| #define DEBUG_TYPE "aie-generate-airbin" |
Definition at line 30 of file AIETargetAirbin.cpp.
| #define EM_AMDAIR 225 /* AMD AIR */ |
Definition at line 32 of file AIETargetAirbin.cpp.