MLIR-AIE 1.4.5.dev
AIERoutingDiagnostics.h File Reference
#include "aie/Dialect/AIE/IR/AIEDialect.h"
#include "llvm/ADT/ArrayRef.h"
#include <string>
Include dependency graph for AIERoutingDiagnostics.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  xilinx
namespace  xilinx::AIE

Functions

std::string xilinx::AIE::describePort (Port port)
 Names a port the way diagnostics do, e.g. "DMA:1".
std::string xilinx::AIE::describeTilePort (TileID tile, Port port)
 Names a tile port the way diagnostics do, e.g. "(0, 2) DMA:1".
std::string xilinx::AIE::joinNames (llvm::ArrayRef< std::string > names, size_t shown=4)
 Lists names as "A, B and C", the first shown of them followed by "N more" if there are more.
std::string xilinx::AIE::describePrioritized (llvm::ArrayRef< std::string > sources)
 Says that the packet flows from sources keep the route they take alone, as a control-packet reload of a design they are prioritized in asks.