MLIR-AIE 1.4.5.dev
AIEDMATasksToNPUPass Member List

This is the complete list of members for AIEDMATasksToNPUPass, including all inherited members.

dropDeadTaskCarries(AIE::DeviceOp device)AIEDMATasksToNPUPassinline
emitOutOfOrderChannelEnable(OpBuilder &builder, DMAConfigureTaskOp op, AIE::TileOp tile)AIEDMATasksToNPUPassinline
gatherBdTemplateFields(OpBuilder &builder, Block &block, AIE::DMABDOp bd_op, AIE::TileOp &tile, const AIE::AIETargetModel &target_model, std::optional< xilinx::AIE::PacketInfoAttr > packet, bool outOfOrder=false)AIEDMATasksToNPUPassinline
getBdForBlock(Block &block)AIEDMATasksToNPUPassinline
hoistNextBdOpsIntoAttrs(DMAConfigureTaskOp op)AIEDMATasksToNPUPassinline
hoistScalarOpsOutOfBdBlocks(DMAConfigureTaskOp op)AIEDMATasksToNPUPassinline
rewriteDMAConfigureTaskOp(AIE::DeviceOp device, const llvm::DenseMap< Operation *, bool > &onlyPushedOnce)AIEDMATasksToNPUPassinline
rewriteSingleBD(OpBuilder &builder, Block &block, AIE::TileOp &tile, AIE::DMAChannelDir channelDir, std::optional< xilinx::AIE::PacketInfoAttr > packet, bool outOfOrder=false)AIEDMATasksToNPUPassinline
rewriteSingleBDDynamic(OpBuilder &builder, Block &block, AIE::DMABDOp bd_op, AIE::TileOp &tile, std::optional< xilinx::AIE::PacketInfoAttr > packet, Value runtimeBdId=nullptr, bool outOfOrder=false)AIEDMATasksToNPUPassinline
rewriteSingleDMAConfigureTaskOp(DMAConfigureTaskOp op, const llvm::DenseMap< Operation *, bool > &onlyPushedOnce)AIEDMATasksToNPUPassinline
runOnOperation() overrideAIEDMATasksToNPUPassinline
runtimeNextBdIdAIEDMATasksToNPUPass
setAddressForSingleBD(OpBuilder &builder, AIE::DMABDOp &bd_op, AIE::TileOp &tile, OpFoldResult bdId={})AIEDMATasksToNPUPassinline
shouldSkipBlock(Block &block)AIEDMATasksToNPUPassinline
verifyBdInBlock(Block &block)AIEDMATasksToNPUPassinline
verifyNoUnsupportedOpsInBlock(Block &block)AIEDMATasksToNPUPassinline