MLIR-AIE
|
#include "aie/Dialect/AIE/IR/AIEDialect.h"
#include "aie/Dialect/AIE/IR/AIETargetModel.h"
#include <algorithm>
#include <iostream>
#include <list>
#include <set>
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.