|
MLIR-AIE
|
#include "aie/Dialect/AIE/IR/AIEDialect.h"#include "aie/Dialect/AIE/IR/AIETargetModel.h"#include <algorithm>#include <iostream>#include <list>#include <set>
Include dependency graph for AIEPathFinder.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | xilinx::AIE::Router |
| class | xilinx::AIE::Pathfinder |
| class | xilinx::AIE::DynamicTileAnalysis |
Namespaces | |
| namespace | xilinx |
| namespace | xilinx::AIE |
| Include the generated interface declarations. | |
| namespace | llvm |
Macros | |
| #define | OVER_CAPACITY_COEFF 0.1 |
| #define | USED_CAPACITY_COEFF 0.02 |
| #define | DEMAND_COEFF 1.1 |
| #define | DEMAND_BASE 1.0 |
| #define | MAX_CIRCUIT_STREAM_CAPACITY 1 |
| #define | MAX_PACKET_STREAM_CAPACITY 32 |
Typedefs | |
| using | xilinx::AIE::SwitchboxConnect = SwitchboxConnect { SwitchboxConnect()=default |
| using | xilinx::AIE::PathEndPoint = PathEndPoint { PathEndPoint()=default |
| using | xilinx::AIE::Flow = Flow { int packetGroupId |
| using | xilinx::AIE::SwitchSetting = SwitchSetting { SwitchSetting()=default |
| using | xilinx::AIE::SwitchSettings = std::map< TileID, SwitchSetting > |
Enumerations | |
| enum class | xilinx::AIE::Connectivity { xilinx::AIE::INVALID = 0 , xilinx::AIE::AVAILABLE = 1 } |
Variables | |
| TileID | xilinx::AIE::srcCoords |
| TileID | xilinx::AIE::dstCoords |
| std::vector< Port > | xilinx::AIE::srcPorts |
| std::vector< Port > | xilinx::AIE::dstPorts |
| std::vector< std::vector< Connectivity > > | xilinx::AIE::connectivity |
| std::vector< std::vector< double > > | xilinx::AIE::demand |
| std::vector< std::vector< int > > | xilinx::AIE::overCapacity |
| std::vector< std::vector< int > > | xilinx::AIE::usedCapacity |
| std::vector< std::vector< int > > | xilinx::AIE::packetFlowCount |
| std::vector< std::vector< int > > | xilinx::AIE::packetGroupId |
| std::vector< std::vector< bool > > | xilinx::AIE::isPriority |
| TileID | xilinx::AIE::coords |
| Port | xilinx::AIE::port |
| bool | xilinx::AIE::isPriorityFlow |
| PathEndPoint | xilinx::AIE::src |
| std::vector< PathEndPoint > | xilinx::AIE::dsts |
| std::vector< Port > | xilinx::AIE::srcs |
| #define DEMAND_BASE 1.0 |
Definition at line 27 of file AIEPathFinder.h.
| #define DEMAND_COEFF 1.1 |
Definition at line 26 of file AIEPathFinder.h.
| #define MAX_CIRCUIT_STREAM_CAPACITY 1 |
Definition at line 28 of file AIEPathFinder.h.
| #define MAX_PACKET_STREAM_CAPACITY 32 |
Definition at line 29 of file AIEPathFinder.h.
| #define OVER_CAPACITY_COEFF 0.1 |
Definition at line 24 of file AIEPathFinder.h.
| #define USED_CAPACITY_COEFF 0.02 |
Definition at line 25 of file AIEPathFinder.h.