MLIR-AIE
|
#include "aie/Dialect/AIE/IR/AIEDialect.h"
Go to the source code of this file.
Functions | |
void | populateAIEColumnControlOverlay (DeviceOp &device) |
DenseMap< int, int > | getRowToShimChanMap (const AIETargetModel &targetModel, WireBundle bundle) |
DenseMap< TileID, int > | getTileToControllerIdMap (bool clColumnWiseUniqueIDs, const AIETargetModel &targetModel) |
DenseMap< int, int > getRowToShimChanMap | ( | const AIETargetModel & | targetModel, |
WireBundle | bundle | ||
) |
Definition at line 97 of file AIEGenerateColumnControlOverlay.cpp.
References xilinx::AIE::AIETargetModel::columns(), xilinx::AIE::AIETargetModel::getNumSourceShimMuxConnections(), xilinx::AIE::AIETargetModel::isShimNOCTile(), and xilinx::AIE::AIETargetModel::rows().
Referenced by AIEGenerateColumnControlOverlayPass::generatePacketFlowsForControl(), and AIECtrlPacketToDmaPass::runOnOperation().
DenseMap< TileID, int > getTileToControllerIdMap | ( | bool | clColumnWiseUniqueIDs, |
const AIETargetModel & | targetModel | ||
) |
Definition at line 70 of file AIEGenerateColumnControlOverlay.cpp.
References xilinx::AIE::col, xilinx::AIE::AIETargetModel::columns(), getTileToControllerIdMap6RowsOrLess(), xilinx::AIE::row, and xilinx::AIE::AIETargetModel::rows().
Referenced by AIEAssignTileCtrlIDsPass::runOnOperation(), AIEGenerateColumnControlOverlayPass::runOnOperation(), and AIECtrlPacketInferTilesPass::runOnOperation().
void populateAIEColumnControlOverlay | ( | DeviceOp & | device | ) |
Definition at line 412 of file AIEGenerateColumnControlOverlay.cpp.