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>
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.