MLIR-AIE
Public Member Functions | List of all members
AIEAssignRuntimeSequenceBDIDsPass Struct Reference
+ Inheritance diagram for AIEAssignRuntimeSequenceBDIDsPass:
+ Collaboration diagram for AIEAssignRuntimeSequenceBDIDsPass:

Public Member Functions

BdIdGeneratorgetGeneratorForTile (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
 

Detailed Description

Definition at line 23 of file AIEAssignRuntimeSequenceBDIDs.cpp.

Member Function Documentation

◆ getGeneratorForTile()

BdIdGenerator & AIEAssignRuntimeSequenceBDIDsPass::getGeneratorForTile ( AIE::TileOp  tile,
std::map< AIE::TileOp, BdIdGenerator > &  gens 
)
inline

Definition at line 27 of file AIEAssignRuntimeSequenceBDIDs.cpp.

References xilinx::AIE::getTargetModel().

Referenced by runOnConfigureBDs(), and runOnFreeBDs().

◆ runOnConfigureBDs()

LogicalResult AIEAssignRuntimeSequenceBDIDsPass::runOnConfigureBDs ( DMAConfigureTaskOp  op,
std::map< AIE::TileOp, BdIdGenerator > &  gens 
)
inline

◆ runOnFreeBDs()

LogicalResult AIEAssignRuntimeSequenceBDIDsPass::runOnFreeBDs ( DMAFreeTaskOp  op,
std::map< AIE::TileOp, BdIdGenerator > &  gens 
)
inline

◆ runOnOperation()

void AIEAssignRuntimeSequenceBDIDsPass::runOnOperation ( )
inlineoverride

Definition at line 132 of file AIEAssignRuntimeSequenceBDIDs.cpp.

References runOnConfigureBDs(), and runOnFreeBDs().


The documentation for this struct was generated from the following file: