|
MLIR-AIE 1.4.5.dev
|
#include "aie/Dialect/AIE/Transforms/AIEPathFinder.h"
Public Member Functions | |
| llvm::Error | runAnalysis (DeviceOp &device) |
| int | getMaxCol () const |
| int | getMaxRow () const |
| TileOp | getTile (mlir::OpBuilder &builder, int col, int row) |
| TileOp | getTile (mlir::OpBuilder &builder, const TileID &tileId) |
| SwitchboxOp | getSwitchbox (mlir::OpBuilder &builder, int col, int row) |
| ShimMuxOp | getShimMux (mlir::OpBuilder &builder, int col) |
| TileOp | lookupTile (TileID tile) const |
| SwitchboxOp | lookupSwitchbox (TileID tile) const |
| ShimMuxOp | lookupShimMux (int col) const |
Public Attributes | |
| Pathfinder | pathfinder |
| Routing | routing |
| std::set< PathEndPoint > | processedFlows |
Definition at line 517 of file AIEPathFinder.h.
|
inline |
Definition at line 522 of file AIEPathFinder.h.
|
inline |
Definition at line 523 of file AIEPathFinder.h.
| ShimMuxOp DynamicTileAnalysis::getShimMux | ( | mlir::OpBuilder & | builder, |
| int | col ) |
Definition at line 268 of file AIEPathFinder.cpp.
References getTile(), and lookupShimMux().
| SwitchboxOp DynamicTileAnalysis::getSwitchbox | ( | mlir::OpBuilder & | builder, |
| int | col, | ||
| int | row ) |
Definition at line 254 of file AIEPathFinder.cpp.
References getTile(), and lookupSwitchbox().
| TileOp xilinx::AIE::DynamicTileAnalysis::getTile | ( | mlir::OpBuilder & | builder, |
| const TileID & | tileId ) |
| TileOp xilinx::AIE::DynamicTileAnalysis::getTile | ( | mlir::OpBuilder & | builder, |
| int | col, | ||
| int | row ) |
Referenced by getShimMux(), and getSwitchbox().
|
inline |
Definition at line 535 of file AIEPathFinder.h.
Referenced by getShimMux().
|
inline |
Definition at line 532 of file AIEPathFinder.h.
Referenced by getSwitchbox().
|
inline |
Definition at line 531 of file AIEPathFinder.h.
| llvm::Error DynamicTileAnalysis::runAnalysis | ( | DeviceOp & | device | ) |
Definition at line 102 of file AIEPathFinder.cpp.
References pathfinder, and routing.
| Pathfinder xilinx::AIE::DynamicTileAnalysis::pathfinder |
Definition at line 539 of file AIEPathFinder.h.
Referenced by runAnalysis().
| std::set<PathEndPoint> xilinx::AIE::DynamicTileAnalysis::processedFlows |
Definition at line 543 of file AIEPathFinder.h.
| Routing xilinx::AIE::DynamicTileAnalysis::routing |
Definition at line 541 of file AIEPathFinder.h.
Referenced by runAnalysis().