|
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIECreateCoresPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIECreateLocksPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIELowerMemcpyPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIELowerMulticastPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIEBroadcastPacketPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIEDmaToNpuPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIEDmaToNpuPass (const AIEDmaToNpuOptions &options) |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIEDecomposeLargeDmaBdPass () |
| std::unique_ptr< mlir::OperationPass< mlir::ModuleOp > > | xilinx::AIEX::createAIENpuToCertPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIECertPagesPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIECertVerifyPass () |
| std::unique_ptr< mlir::OperationPass< mlir::ModuleOp > > | xilinx::AIEX::createAIEXToStandardPass () |
| std::unique_ptr< mlir::OperationPass< mlir::ModuleOp > > | xilinx::AIEX::createAIESCFToControlFlowPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIEMaterializeBDChainsPass () |
| std::unique_ptr< mlir::OperationPass< mlir::ModuleOp > > | xilinx::AIEX::createAIEMaterializeRuntimeSequencesPass () |
| std::unique_ptr< mlir::OperationPass< mlir::ModuleOp > > | xilinx::AIEX::createAIEFuseTraceBuffersPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIEResolveAddressPatchBuffersPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIEAssignRuntimeSequenceBDIDsPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIEAssignRuntimeSequenceBDIDsPass (const AIEAssignRuntimeSequenceBDIDsOptions &options) |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIESplitLongRepeatsPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIEReserveRuntimeBDIDsPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIEUnrollRuntimeSequenceLoopsPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIELowerDynamicBDPoolPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIELowerDynamicBDPoolPass (const AIELowerDynamicBDPoolOptions &options) |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIEDMATasksToNPUPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIESubstituteShimDMAAllocationsPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIECtrlPacketToDmaPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIECtrlPacketInferTilesPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIELowerSetLockPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIELowerDmaChannelResetPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIELowerCoreResetPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIEVerifyRuntimeRearmPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIETransformBfpTypesPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIETxnToControlPacketPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIELegalizeControlPacketPass () |
| std::unique_ptr< mlir::OperationPass< mlir::ModuleOp > > | xilinx::AIEX::createAIEExpandLoadPdiPass () |
| std::unique_ptr< mlir::OperationPass< AIE::DeviceOp > > | xilinx::AIEX::createAIEXInlineTraceConfigPass () |
| std::unique_ptr< mlir::OperationPass< mlir::ModuleOp > > | xilinx::AIEX::createAIELowerScratchpadParametersPass () |
| std::unique_ptr< mlir::OperationPass< mlir::ModuleOp > > | xilinx::AIEX::createAIELowerScratchpadParametersPass (AIELowerScratchpadParametersOptions options) |
| void | xilinx::AIEX::addPlacementStage (mlir::OpPassManager &pm, const AIE::AIEPlaceTilesOptions &options) |
| | aiecc's stages that give a design its tiles, locks, BD IDs, buffers and routes, in its order.
|
| void | xilinx::AIEX::addTraceStage (mlir::OpPassManager &pm) |
| void | xilinx::AIEX::addLoweringStage (mlir::OpPassManager &pm, bool dynamicObjFifos, bool packetSwObjFifos, bool ctrlPktOverlay, bool loadPdiToCtrlPkt, bool skipObjectFifoVerify) |
| | Affine lowering through aie-prepare-buffers.
|
| void | xilinx::AIEX::addBufferAddressStage (mlir::OpPassManager &pm, int64_t placementBudget) |
| void | xilinx::AIEX::addRoutingStage (mlir::OpPassManager &pm, bool allowDeadlockProne) |
| void | xilinx::AIEX::registerAIEResourceStagesPipeline () |