|
MLIR-AIE
|
#include "aie/Dialect/AIE/IR/AIEDialect.h"#include "aie/Dialect/AIE/Transforms/AIEPathFinder.h"#include "aie/Dialect/AIE/Transforms/AIEPlacer.h"#include "mlir/Dialect/LLVMIR/LLVMDialect.h"#include "mlir/Dialect/SCF/IR/SCF.h"#include "mlir/Pass/Pass.h"#include "aie/Dialect/AIE/Transforms/AIEPasses.h.inc"
Include dependency graph for AIEPasses.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | xilinx::AIE::AIEPathfinderPass |
| Overall Flow: rewrite switchboxes to assign unassigned connections, ensure this can be done concurrently ( by different threads) More... | |
Namespaces | |
| namespace | xilinx |
| namespace | xilinx::AIE |
| Include the generated interface declarations. | |
Macros | |
| #define | GEN_PASS_DECL |
| #define | GEN_PASS_DEF_AIEROUTEPATHFINDERFLOWS |
| #define | GEN_PASS_REGISTRATION |
| Generate the code for registering passes. | |
Functions | |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIEPlaceTilesPass () |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIEAssignBufferAddressesPass () |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIEAssignBufferAddressesPass (const AIEAssignBufferAddressesOptions &options) |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIEAssignCoreLinkFilesPass () |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIEAssignLockIDsPass () |
| std::unique_ptr< mlir::OperationPass< mlir::ModuleOp > > | xilinx::AIE::createAIECanonicalizeDevicePass () |
| std::unique_ptr< mlir::OperationPass< mlir::ModuleOp > > | xilinx::AIE::createAIECoreToStandardPass () |
| std::unique_ptr< mlir::OperationPass< mlir::ModuleOp > > | xilinx::AIE::createAIECoreToStandardPass (const AIECoreToStandardOptions &options) |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIEFindFlowsPass () |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIELocalizeLocksPass () |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIENormalizeAddressSpacesPass () |
| std::unique_ptr< mlir::OperationPass< mlir::ModuleOp > > | xilinx::AIE::createAIERouteFlowsPass () |
| std::unique_ptr< mlir::OperationPass< mlir::func::FuncOp > > | xilinx::AIE::createAIEVectorOptPass () |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIEVectorToPointerLoopsPass () |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIEVectorTransferLoweringPass () |
| std::unique_ptr< mlir::OperationPass< mlir::ModuleOp > > | xilinx::AIE::createAIEHoistVectorTransferPointersPass () |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIEPathfinderPass () |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIEObjectFifoStatefulTransformPass () |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIEObjectFifoRegisterProcessPass () |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIELowerCascadeFlowsPass () |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIEAssignBufferDescriptorIDsPass () |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIEGenerateColumnControlOverlayPass () |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIEGenerateColumnControlOverlayPass (const AIEGenerateColumnControlOverlayOptions &options) |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIEAssignTileCtrlIDsPass () |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIETraceToConfigPass () |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIETraceRegPackWritesPass () |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIEInsertTraceFlowsPass () |
| #define GEN_PASS_DECL |
Definition at line 24 of file AIEPasses.h.
| #define GEN_PASS_DEF_AIEROUTEPATHFINDERFLOWS |
Definition at line 25 of file AIEPasses.h.
| #define GEN_PASS_REGISTRATION |
Generate the code for registering passes.
Definition at line 76 of file AIEPasses.h.