|
MLIR-AIE 1.4.5.dev
|
#include "aie/Dialect/AIE/IR/AIEDialect.h"#include "aie/Dialect/AIE/IR/AIETargetModel.h"#include "aie/Dialect/AIE/Transforms/AIERoutingDiagnostics.h"#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/BitVector.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/DenseSet.h"#include "llvm/ADT/IntEqClasses.h"#include "llvm/ADT/STLExtras.h"#include "llvm/ADT/SmallVector.h"#include "llvm/Support/Error.h"#include "llvm/Support/raw_ostream.h"#include <functional>#include <map>#include <optional>#include <set>#include <string>#include <tuple>#include <vector>Go to the source code of this file.
Classes | |
| struct | xilinx::AIE::SwitchboxConnect |
| struct | xilinx::AIE::SwitchboxConnect::Cell |
| struct | xilinx::AIE::PathEndPoint |
| struct | xilinx::AIE::Flow |
| struct | xilinx::AIE::SwitchSetting |
| struct | xilinx::AIE::TreeHop |
| struct | xilinx::AIE::PacketsApart |
| struct | xilinx::AIE::TreeSplit |
| struct | xilinx::AIE::RoutingFaults |
| struct | xilinx::AIE::Routing |
| class | xilinx::AIE::RoutingFailure |
| class | xilinx::AIE::DeadlockProneRouting |
| class | xilinx::AIE::PinnedRoutingFailure |
| struct | xilinx::AIE::PacketConstraints |
| class | xilinx::AIE::Pathfinder |
| class | xilinx::AIE::DynamicTileAnalysis |
Namespaces | |
| namespace | xilinx |
| namespace | xilinx::AIE |
Typedefs | |
| using | xilinx::AIE::SwitchSettings = std::map<TileID, SwitchSetting> |
| using | xilinx::AIE::PacketTrees = std::map<PathEndPoint, std::vector<TreeHop>> |
| using | xilinx::AIE::PacketConflict |
| using | xilinx::AIE::PacketsApartAcross |
| using | xilinx::AIE::RoutingCheck = std::function<llvm::Error(const Routing &)> |
Functions | |
| int | xilinx::AIE::shimMuxChannelFrom (Port src) |
| int | xilinx::AIE::shimMuxChannelTo (Port dst) |
| llvm::raw_ostream & | xilinx::AIE::operator<< (llvm::raw_ostream &os, const SwitchSettings &ss) |