|
MLIR-AIE 1.4.5.dev
|
This is the complete list of members for AIEDMATasksToNPUPass, including all inherited members.
| dropDeadTaskCarries(AIE::DeviceOp device) | AIEDMATasksToNPUPass | inline |
| emitOutOfOrderChannelEnable(OpBuilder &builder, DMAConfigureTaskOp op, AIE::TileOp tile) | AIEDMATasksToNPUPass | inline |
| 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) | AIEDMATasksToNPUPass | inline |
| getBdForBlock(Block &block) | AIEDMATasksToNPUPass | inline |
| hoistNextBdOpsIntoAttrs(DMAConfigureTaskOp op) | AIEDMATasksToNPUPass | inline |
| hoistScalarOpsOutOfBdBlocks(DMAConfigureTaskOp op) | AIEDMATasksToNPUPass | inline |
| rewriteDMAConfigureTaskOp(AIE::DeviceOp device, const llvm::DenseMap< Operation *, bool > &onlyPushedOnce) | AIEDMATasksToNPUPass | inline |
| rewriteSingleBD(OpBuilder &builder, Block &block, AIE::TileOp &tile, AIE::DMAChannelDir channelDir, std::optional< xilinx::AIE::PacketInfoAttr > packet, bool outOfOrder=false) | AIEDMATasksToNPUPass | inline |
| rewriteSingleBDDynamic(OpBuilder &builder, Block &block, AIE::DMABDOp bd_op, AIE::TileOp &tile, std::optional< xilinx::AIE::PacketInfoAttr > packet, Value runtimeBdId=nullptr, bool outOfOrder=false) | AIEDMATasksToNPUPass | inline |
| rewriteSingleDMAConfigureTaskOp(DMAConfigureTaskOp op, const llvm::DenseMap< Operation *, bool > &onlyPushedOnce) | AIEDMATasksToNPUPass | inline |
| runOnOperation() override | AIEDMATasksToNPUPass | inline |
| runtimeNextBdId | AIEDMATasksToNPUPass | |
| setAddressForSingleBD(OpBuilder &builder, AIE::DMABDOp &bd_op, AIE::TileOp &tile, OpFoldResult bdId={}) | AIEDMATasksToNPUPass | inline |
| shouldSkipBlock(Block &block) | AIEDMATasksToNPUPass | inline |
| verifyBdInBlock(Block &block) | AIEDMATasksToNPUPass | inline |
| verifyNoUnsupportedOpsInBlock(Block &block) | AIEDMATasksToNPUPass | inline |