MLIR-AIE
|
Public Member Functions | |
BdIdGenerator & | getGeneratorForTile (AIE::TileOp tile, std::map< AIE::TileOp, BdIdGenerator > &gens) |
LogicalResult | runOnConfigureBDs (DMAConfigureTaskOp op, std::map< AIE::TileOp, BdIdGenerator > &gens) |
LogicalResult | runOnFreeBDs (DMAFreeTaskOp op, std::map< AIE::TileOp, BdIdGenerator > &gens) |
void | runOnOperation () override |
Definition at line 23 of file AIEAssignRuntimeSequenceBDIDs.cpp.
|
inline |
Definition at line 27 of file AIEAssignRuntimeSequenceBDIDs.cpp.
References xilinx::AIE::getTargetModel().
Referenced by runOnConfigureBDs(), and runOnFreeBDs().
|
inline |
Definition at line 40 of file AIEAssignRuntimeSequenceBDIDs.cpp.
References BdIdGenerator::assignBdId(), BdIdGenerator::bdIdAlreadyAssigned(), getGeneratorForTile(), and BdIdGenerator::nextBdId().
Referenced by runOnOperation().
|
inline |
Definition at line 86 of file AIEAssignRuntimeSequenceBDIDs.cpp.
References BdIdGenerator::bdIdAlreadyAssigned(), BdIdGenerator::freeBdId(), and getGeneratorForTile().
Referenced by runOnOperation().
|
inlineoverride |
Definition at line 132 of file AIEAssignRuntimeSequenceBDIDs.cpp.
References runOnConfigureBDs(), and runOnFreeBDs().