|
MLIR-AIE 1.4.6.dev
|
Public Member Functions | |
| void | runOnOperation () override |
| LogicalResult | generate (ArrayRef< DeviceOp > users) |
| void | collectShimMM2SUses (ArrayRef< DeviceOp > devices) |
| LogicalResult | applicationPorts (ModuleOp module, std::vector< std::pair< TileID, Port > > &avoided) |
Static Public Member Functions | |
| static llvm::SmallSet< AIE::TileID, 4 > | collectTokenIssuingTiles (ArrayRef< DeviceOp > devices) |
Public Attributes | |
| DenseMap< std::pair< int, int >, unsigned > | packetDemand |
| DenseMap< int, llvm::SmallSet< int, 2 > > | fixedCircuits |
Definition at line 60 of file AIEGenerateColumnControlOverlay.cpp.
|
inline |
Definition at line 324 of file AIEGenerateColumnControlOverlay.cpp.
References xilinx::AIE::createAIEAssignPacketIdsPass(), xilinx::AIE::createAIEObjectFifoAllocatePass(), xilinx::AIE::createAIEObjectFifoLowerDMAsPass(), xilinx::AIE::Routing::idSettings, xilinx::AIE::DynamicTileAnalysis::routing, xilinx::AIE::DynamicTileAnalysis::runAnalysis(), and xilinx::AIE::Routing::settings.
Referenced by generate().
|
inline |
Definition at line 232 of file AIEGenerateColumnControlOverlay.cpp.
References fixedCircuits, and packetDemand.
Referenced by generate().
|
inlinestatic |
Definition at line 288 of file AIEGenerateColumnControlOverlay.cpp.
Referenced by generate(), and runOnOperation().
|
inline |
Definition at line 80 of file AIEGenerateColumnControlOverlay.cpp.
References applicationPorts(), collectShimMM2SUses(), collectTokenIssuingTiles(), xilinx::AIE::createAIEAssignTileCtrlIDsPass(), xilinx::AIE::createAIEPathfinderPass(), fixedCircuits, and packetDemand.
Referenced by runOnOperation().
|
inlineoverride |
Definition at line 67 of file AIEGenerateColumnControlOverlay.cpp.
References collectTokenIssuingTiles(), and generate().
| DenseMap<int, llvm::SmallSet<int, 2> > AIEGenerateColumnControlOverlayPass::fixedCircuits |
Definition at line 65 of file AIEGenerateColumnControlOverlay.cpp.
Referenced by collectShimMM2SUses(), and generate().
| DenseMap<std::pair<int, int>, unsigned> AIEGenerateColumnControlOverlayPass::packetDemand |
Definition at line 64 of file AIEGenerateColumnControlOverlay.cpp.
Referenced by collectShimMM2SUses(), and generate().