|
MLIR-AIE 1.4.5.dev
|
#include "aie/Dialect/AIEX/AIETokenAnalysis.h"
Public Member Functions | |
| TokenAnalysis (AIE::DeviceOp &d) | |
| void | runAnalysis () |
| auto | getTokenSymbols () const |
| auto | getTokenChains () const |
| auto | getTokenPairs () const |
| auto | getTiles () const |
| mlir::Operation * | getTokenUserOp (mlir::Operation *Op) |
| mlir::Operation * | getShareableTileOp (mlir::Operation *Op1, mlir::Operation *Op2) |
| xilinx::AIE::TileID | getCoord (mlir::Operation *Op) |
| void | print (llvm::raw_ostream &os) |
Definition at line 27 of file AIETokenAnalysis.h.
|
inline |
Definition at line 41 of file AIETokenAnalysis.h.
| TileID xilinx::AIEX::TokenAnalysis::getCoord | ( | mlir::Operation * | Op | ) |
Definition at line 157 of file AIETokenAnalysis.cpp.
Referenced by getShareableTileOp(), and AIECreateLocksPass::runOnOperation().
| Operation * xilinx::AIEX::TokenAnalysis::getShareableTileOp | ( | mlir::Operation * | Op1, |
| mlir::Operation * | Op2 ) |
Definition at line 175 of file AIETokenAnalysis.cpp.
References getCoord(), and xilinx::AIE::getTargetModel().
Referenced by AIECreateLocksPass::runOnOperation().
|
inline |
Definition at line 51 of file AIETokenAnalysis.h.
Referenced by AIECreateLocksPass::runOnOperation().
|
inline |
Definition at line 47 of file AIETokenAnalysis.h.
Referenced by AIECreateLocksPass::runOnOperation().
|
inline |
Definition at line 49 of file AIETokenAnalysis.h.
Referenced by AIECreateLocksPass::runOnOperation().
|
inline |
Definition at line 45 of file AIETokenAnalysis.h.
| Operation * xilinx::AIEX::TokenAnalysis::getTokenUserOp | ( | mlir::Operation * | Op | ) |
Definition at line 144 of file AIETokenAnalysis.cpp.
Referenced by AIECreateLocksPass::runOnOperation().
| void xilinx::AIEX::TokenAnalysis::print | ( | llvm::raw_ostream & | os | ) |
Definition at line 222 of file AIETokenAnalysis.cpp.
Referenced by AIECreateLocksPass::runOnOperation().
| void xilinx::AIEX::TokenAnalysis::runAnalysis | ( | ) |
Definition at line 34 of file AIETokenAnalysis.cpp.
Referenced by AIECreateLocksPass::runOnOperation().