MLIR-AIE 1.4.5.dev
xilinx::AIE::VirtualizedNPU1TargetModel Member List

This is the complete list of members for xilinx::AIE::VirtualizedNPU1TargetModel, including all inherited members.

addModelProperty(uint32_t prop)xilinx::AIE::AIETargetModelinline
AIE2TargetModel(TargetModelKind k)xilinx::AIE::AIE2TargetModelinline
AIETargetModel(TargetModelKind k)xilinx::AIE::AIETargetModelinline
BaseNPU1TargetModel(TargetModelKind k)xilinx::AIE::BaseNPU1TargetModelinline
classof(const AIETargetModel *model)xilinx::AIE::VirtualizedNPU1TargetModelinlinestatic
columns() const overridexilinx::AIE::VirtualizedNPU1TargetModelinlinevirtual
encodeFieldValue(const BitFieldInfo &field, uint32_t value) constxilinx::AIE::AIETargetModel
firstPlaceableColumn() constxilinx::AIE::AIETargetModelinlinevirtual
getAccumulatorCascadeSize() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getAddressGenGranularity() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getBdIdRangeForChannel(int col, int row, int channel) constxilinx::AIE::AIETargetModelinline
getBDMaxDims(AIETileType tileType) const overridexilinx::AIE::AIE2TargetModelinlinevirtual
xilinx::AIE::AIETargetModel::getBDMaxDims(int col, int row) constxilinx::AIE::AIETargetModelinline
getColumnShift() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getComputeTileLoadStoreBusWidth() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getComputeTileMaxVectorAlignBits() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getCoreDataAddressSpaceSize() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getCoreStackAlignment() constxilinx::AIE::AIETargetModelinline
getDefaultAxCache() constxilinx::AIE::AIETargetModelinlinevirtual
getDefaultCoreStackSize() constxilinx::AIE::AIETargetModelinlinevirtual
getDmaBdAddress(int col, int row, uint32_t bd_id, int channel, AIE::DMAChannelDir direction) const overridexilinx::AIE::AIE2TargetModelvirtual
getDmaBdAddressOffset(int col, int row) const overridexilinx::AIE::AIE2TargetModelvirtual
getDmaBdIterBits(AIETileType tileType) const overridexilinx::AIE::AIE2TargetModelinlinevirtual
xilinx::AIE::AIETargetModel::getDmaBdIterBits(int col, int row) constxilinx::AIE::AIETargetModelinline
getDmaBdLayout(AIETileType tileType) const overridexilinx::AIE::AIE2TargetModelvirtual
getDmaBdLayout(int col, int row) constxilinx::AIE::AIE2TargetModelinline
getDmaBdLimits(AIETileType tileType) constxilinx::AIE::AIE2TargetModelinline
getDmaBdMaxLen(AIETileType tileType) const overridexilinx::AIE::AIE2TargetModelinlinevirtual
xilinx::AIE::AIETargetModel::getDmaBdMaxLen(int col, int row) constxilinx::AIE::AIETargetModelinline
getDmaBdStepBits(AIETileType tileType) const overridexilinx::AIE::AIE2TargetModelinlinevirtual
xilinx::AIE::AIETargetModel::getDmaBdStepBits(int col, int row) constxilinx::AIE::AIETargetModelinline
getDmaBdWrapBits(AIETileType tileType) const overridexilinx::AIE::AIE2TargetModelinlinevirtual
xilinx::AIE::AIETargetModel::getDmaBdWrapBits(int col, int row) constxilinx::AIE::AIETargetModelinline
getDmaChannelIdleMask() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getDmaControlAddress(int col, int row, int channel, AIE::DMAChannelDir direction) const overridexilinx::AIE::AIE2TargetModelvirtual
getDmaStatusAddress(int col, int row, int channel, AIE::DMAChannelDir direction) const overridexilinx::AIE::AIE2TargetModelvirtual
getDmaTaskQueueDepth() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
xilinx::AIE::AIETargetModel::getDmaTaskQueueDepth(int, int, int, AIE::DMAChannelDir) constxilinx::AIE::AIETargetModelinline
getDmaTaskQueueSizeMask() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getFieldMask(const BitFieldInfo &field) constxilinx::AIE::AIETargetModel
getKind() constxilinx::AIE::AIETargetModelinline
getLocalDmaControlAddress(int col, int row, int channel, AIE::DMAChannelDir direction) constxilinx::AIE::AIETargetModelinline
getLocalLockAddress(uint32_t lockId, TileID tile) const overridexilinx::AIE::AIE2TargetModelvirtual
getLocalMemorySize() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getLockLocalBaseIndex(int localCol, int localRow, int lockCol, int lockRow) constxilinx::AIE::AIETargetModel
getMaxChannelNumForAdjacentMemTile(int col, int row) const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getMaxLockValue() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getMaxOutOfOrderId() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getMaxPacketId() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getMaxRepeatCount() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getMemEast(TileID src) const overridexilinx::AIE::AIE2TargetModelvirtual
getMemEastBaseAddress() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getMemInternalBaseAddress(TileID src) const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getMemLocalBaseAddress(int localCol, int localRow, int memCol, int memRow) constxilinx::AIE::AIETargetModel
getMemNorth(TileID src) const overridexilinx::AIE::AIE2TargetModelvirtual
getMemNorthBaseAddress() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getMemSouth(TileID src) const overridexilinx::AIE::AIE2TargetModelvirtual
getMemSouthBaseAddress() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getMemTileLoadStoreBusWidth() constxilinx::AIE::AIETargetModelinlinevirtual
getMemTileSize() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getMemWest(TileID src) const overridexilinx::AIE::AIE2TargetModelvirtual
getMemWestBaseAddress() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getModelProperties() constxilinx::AIE::AIETargetModelinline
getNumArbiters() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getNumBanks(int col, int row) const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getNumBDs(AIETileType tileType) const overridexilinx::AIE::AIE2TargetModelinlinevirtual
xilinx::AIE::AIETargetModel::getNumBDs(int col, int row) constxilinx::AIE::AIETargetModelinline
getNumBDsForChannel(int col, int row, int channel) constxilinx::AIE::AIETargetModelinline
getNumControllers() const overridexilinx::AIE::BaseNPU1TargetModelinlinevirtual
getNumControllersPerColumn() constxilinx::AIE::AIETargetModelinlinevirtual
getNumDestShimMuxConnections(int col, int row, WireBundle bundle) const overridexilinx::AIE::AIE2TargetModelvirtual
getNumDestSwitchboxConnections(int col, int row, WireBundle bundle) const overridexilinx::AIE::AIE2TargetModelvirtual
getNumLocks(AIETileType tileType) const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getNumLocks(int col, int row) constxilinx::AIE::AIE2TargetModelinline
getNumMemTileRows() const overridexilinx::AIE::BaseNPU1TargetModelinlinevirtual
getNumMselsPerArbiter() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getNumSlaveSlots() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getNumSourceShimMuxConnections(int col, int row, WireBundle bundle) const overridexilinx::AIE::AIE2TargetModelvirtual
getNumSourceSwitchboxConnections(int col, int row, WireBundle bundle) const overridexilinx::AIE::AIE2TargetModelvirtual
getProgramMemorySize() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getRegisterDatabase() constxilinx::AIE::AIETargetModelprotected
getRowShift() const overridexilinx::AIE::AIE2TargetModelinlinevirtual
getSharedMemory(TileID a, TileID b) constxilinx::AIE::AIETargetModelinline
getShimBurstEncodingsAndLengths() const overridexilinx::AIE::AIE2TargetModelvirtual
getStreamSwitchPortIndex(int col, int row, WireBundle bundle, uint32_t port_num, bool master) const overridexilinx::AIE::AIE2TargetModelvirtual
getTargetArch() const overridexilinx::AIE::AIE2TargetModelvirtual
getTileToControllerIdMap(bool columnWiseUniqueIDs=true) constxilinx::AIE::AIETargetModel
getTileType(int col, int row) const overridexilinx::AIE::VirtualizedNPU1TargetModelinlinevirtual
hasProperty(ModelProperty Prop) constxilinx::AIE::AIETargetModelinline
isBdChannelAccessible(int col, int row, uint32_t bd_id, int channel) const overridexilinx::AIE::AIE2TargetModelinlinevirtual
isCoreTile(int col, int row) constxilinx::AIE::AIETargetModelinline
isEast(int srcCol, int srcRow, int dstCol, int dstRow) constxilinx::AIE::AIETargetModelinline
isInternal(int srcCol, int srcRow, int dstCol, int dstRow) constxilinx::AIE::AIETargetModelinline
isLegalMemAffinity(int coreCol, int coreRow, int memCol, int memRow) const overridexilinx::AIE::AIE2TargetModelvirtual
isLegalTileConnection(int col, int row, WireBundle srcBundle, int srcChan, WireBundle dstBundle, int dstChan) const overridexilinx::AIE::AIE2TargetModelvirtual
isMemEast(int srcCol, int srcRow, int dstCol, int dstRow) const overridexilinx::AIE::AIE2TargetModelvirtual
isMemNorth(int srcCol, int srcRow, int dstCol, int dstRow) const overridexilinx::AIE::AIE2TargetModelvirtual
isMemSouth(int srcCol, int srcRow, int dstCol, int dstRow) const overridexilinx::AIE::AIE2TargetModelvirtual
isMemTile(int col, int row) constxilinx::AIE::AIETargetModelinline
isMemTilePadValueSupported() constxilinx::AIE::AIETargetModelinlinevirtual
isMemWest(int srcCol, int srcRow, int dstCol, int dstRow) const overridexilinx::AIE::AIE2TargetModelvirtual
isNorth(int srcCol, int srcRow, int dstCol, int dstRow) constxilinx::AIE::AIETargetModelinline
IsNPU enum valuexilinx::AIE::AIETargetModel
isShimNOCorPLTile(int col, int row) constxilinx::AIE::AIETargetModelinline
isShimNOCTile(int col, int row) constxilinx::AIE::AIETargetModelinline
isShimPLTile(int col, int row) constxilinx::AIE::AIETargetModelinline
isSouth(int srcCol, int srcRow, int dstCol, int dstRow) constxilinx::AIE::AIETargetModelinline
isSupportedBlockFormat(std::string const &format) constxilinx::AIE::AIETargetModelvirtual
isValidTile(TileID src) constxilinx::AIE::AIETargetModelinlinevirtual
IsVirtualized enum valuexilinx::AIE::AIETargetModel
isWest(int srcCol, int srcRow, int dstCol, int dstRow) constxilinx::AIE::AIETargetModelinline
loadRegisterDatabase() const overridexilinx::AIE::AIE2TargetModelprotectedvirtual
lookupEvent(llvm::StringRef name, TileID tile, bool isMem=false) constxilinx::AIE::AIETargetModel
lookupRegister(llvm::StringRef name, TileID tile, bool isMem=false) constxilinx::AIE::AIETargetModel
ModelProperty enum namexilinx::AIE::AIETargetModel
partitionStartColumns(int numCols) constxilinx::AIE::AIETargetModelinline
physicalColumns() const overridexilinx::AIE::BaseNPU1TargetModelinlinevirtual
resolvePortValue(llvm::StringRef value, TileID tile, bool master) constxilinx::AIE::AIETargetModel
rows() const overridexilinx::AIE::BaseNPU1TargetModelinlinevirtual
SharedMemory enum namexilinx::AIE::AIETargetModel
SupportsOutOfOrderDMA enum valuexilinx::AIE::AIETargetModel
TargetModelKind enum namexilinx::AIE::AIETargetModel
TK_AIE1_Last enum valuexilinx::AIE::AIETargetModel
TK_AIE1_VC1902 enum valuexilinx::AIE::AIETargetModel
TK_AIE2_Last enum valuexilinx::AIE::AIETargetModel
TK_AIE2_NPU1_1Col enum valuexilinx::AIE::AIETargetModel
TK_AIE2_NPU1_2Col enum valuexilinx::AIE::AIETargetModel
TK_AIE2_NPU1_3Col enum valuexilinx::AIE::AIETargetModel
TK_AIE2_NPU1_4Col enum valuexilinx::AIE::AIETargetModel
TK_AIE2_NPU1_Last enum valuexilinx::AIE::AIETargetModel
TK_AIE2_NPU2 enum valuexilinx::AIE::AIETargetModel
TK_AIE2_NPU2_1Col enum valuexilinx::AIE::AIETargetModel
TK_AIE2_NPU2_2Col enum valuexilinx::AIE::AIETargetModel
TK_AIE2_NPU2_3Col enum valuexilinx::AIE::AIETargetModel
TK_AIE2_NPU2_4Col enum valuexilinx::AIE::AIETargetModel
TK_AIE2_NPU2_5Col enum valuexilinx::AIE::AIETargetModel
TK_AIE2_NPU2_6Col enum valuexilinx::AIE::AIETargetModel
TK_AIE2_NPU2_7Col enum valuexilinx::AIE::AIETargetModel
TK_AIE2_NPU2_Last enum valuexilinx::AIE::AIETargetModel
TK_AIE2_VE2302 enum valuexilinx::AIE::AIETargetModel
TK_AIE2_VE2802 enum valuexilinx::AIE::AIETargetModel
TK_AIE2PS_Last enum valuexilinx::AIE::AIETargetModel
TK_AIE2PS_VE3858 enum valuexilinx::AIE::AIETargetModel
UsesBDIteration enum valuexilinx::AIE::AIETargetModel
UsesMultiDimensionalBDs enum valuexilinx::AIE::AIETargetModel
UsesSemaphoreLocks enum valuexilinx::AIE::AIETargetModel
validate() constxilinx::AIE::AIETargetModel
VirtualizedNPU1TargetModel(int _cols)xilinx::AIE::VirtualizedNPU1TargetModelinline
~AIETargetModel()xilinx::AIE::AIETargetModelvirtual