|
MLIR-AIE
|
Inheritance diagram for AIEAssignRuntimeSequenceBDIDsPass:
Collaboration diagram for AIEAssignRuntimeSequenceBDIDsPass: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 28 of file AIEAssignRuntimeSequenceBDIDs.cpp.
|
inline |
Definition at line 33 of file AIEAssignRuntimeSequenceBDIDs.cpp.
References xilinx::AIE::getTargetModel().
Referenced by runOnConfigureBDs(), and runOnFreeBDs().
|
inline |
Definition at line 46 of file AIEAssignRuntimeSequenceBDIDs.cpp.
References BdIdGenerator::assignBdId(), BdIdGenerator::bdIdAlreadyAssigned(), getGeneratorForTile(), and BdIdGenerator::nextBdId().
Referenced by runOnOperation().
|
inline |
Definition at line 92 of file AIEAssignRuntimeSequenceBDIDs.cpp.
References BdIdGenerator::bdIdAlreadyAssigned(), BdIdGenerator::freeBdId(), and getGeneratorForTile().
Referenced by runOnOperation().
|
inlineoverride |
Definition at line 138 of file AIEAssignRuntimeSequenceBDIDs.cpp.
References runOnConfigureBDs(), and runOnFreeBDs().