|
MLIR-AIE
|
#include "aie/Dialect/AIE/IR/AIEDialect.h"#include "aie/Dialect/AIE/Transforms/AIEPathFinder.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_CLASSES |
| #define | GEN_PASS_REGISTRATION |
| Generate the code for registering passes. | |
Functions | |
| std::unique_ptr< mlir::OperationPass< DeviceOp > > | xilinx::AIE::createAIEAssignBufferAddressesPass () |
| 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< 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::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::createAIEAssignTileCtrlIDsPass () |
| #define GEN_PASS_CLASSES |
Definition at line 22 of file AIEPasses.h.
| #define GEN_PASS_REGISTRATION |
Generate the code for registering passes.
Definition at line 52 of file AIEPasses.h.