|
MLIR-AIE 1.4.5.dev
|
This is the complete list of members for AIEGenerateColumnControlOverlayPass, including all inherited members.
| applyOverlayToDevice(DeviceOp device, const llvm::SmallSet< AIE::TileID, 4 > &tokenTiles) | AIEGenerateColumnControlOverlayPass | inline |
| cloneMissingTiles(DeviceOp device, const llvm::SmallSetVector< AIE::TileID, 8 > &unionTiles, const llvm::DenseMap< AIE::TileID, AIE::TileOp > &prototypeTile) | AIEGenerateColumnControlOverlayPass | inlinestatic |
| collectExistingCtrlFlows(DeviceOp device) | AIEGenerateColumnControlOverlayPass | inlinestatic |
| collectTileUnion(ArrayRef< DeviceOp > devices, llvm::SmallSetVector< AIE::TileID, 8 > &unionTiles, llvm::DenseMap< AIE::TileID, AIE::TileOp > &prototypeTile) | AIEGenerateColumnControlOverlayPass | inlinestatic |
| collectTokenIssuingTiles(ArrayRef< DeviceOp > devices) | AIEGenerateColumnControlOverlayPass | inlinestatic |
| createOverlayDevice(ModuleOp module, OpBuilder &builder, ArrayRef< DeviceOp > participating, const llvm::SmallSet< AIE::TileID, 4 > &tokenTiles) | AIEGenerateColumnControlOverlayPass | inline |
| createPacketFlowOp(OpBuilder &builder, Location loc, int &flowID, Value source, xilinx::AIE::WireBundle sourceBundle, uint32_t sourceChannel, Value dest, xilinx::AIE::WireBundle destBundle, uint32_t destChannel, mlir::BoolAttr keep_pkt_header=nullptr, mlir::BoolAttr ctrl_pkt_flow=nullptr) | AIEGenerateColumnControlOverlayPass | inline |
| CtrlFlowKey typedef | AIEGenerateColumnControlOverlayPass | |
| deviceHasControlOverlay(DeviceOp device) | AIEGenerateColumnControlOverlayPass | inline |
| deviceOptedOut(DeviceOp device) | AIEGenerateColumnControlOverlayPass | inlinestatic |
| generatePacketFlowsForControl(OpBuilder builder, DeviceOp device, TileOp shimTile, WireBundle shimWireBundle, const SmallVector< AIE::TileOp > &ctrlTiles, WireBundle ctrlWireBundle, int coreOrMemChanId, DenseMap< TileID, int > tileIDMap, bool isShimMM2S) | AIEGenerateColumnControlOverlayPass | inline |
| getAvailableShimChans(DeviceOp device, TileOp shimTile, WireBundle shimWireBundle, bool isShimMM2S) | AIEGenerateColumnControlOverlayPass | inline |
| getControllerID(TileOp tile, DenseMap< TileID, int > &tileIDMap) | AIEGenerateColumnControlOverlayPass | inlinestatic |
| getCtrlPktAllocName(int col, bool isShimMM2S, int chan) | AIEGenerateColumnControlOverlayPass | inlinestatic |
| getDependentDialects(DialectRegistry ®istry) const override | AIEGenerateColumnControlOverlayPass | inline |
| getPktFlowWithSameSrcOrDst(DeviceOp device, TileOp srcTile, WireBundle srcBundle, int srcChan, TileOp destTile, WireBundle destBundle, int destChan) | AIEGenerateColumnControlOverlayPass | inline |
| hasRoutedPacket(DeviceOp device, int pktID, TileID from, ArrayRef< Port > startPorts, TileID to, Port toPort) | AIEGenerateColumnControlOverlayPass | inlinestatic |
| hasRoutedRequest(DeviceOp device, TileOp shimTile, int shimChan, TileOp dest, DenseMap< TileID, int > &tileIDMap) | AIEGenerateColumnControlOverlayPass | inlinestatic |
| hasRoutedRequests(DeviceOp device, DenseMap< TileID, int > &tileIDMap) | AIEGenerateColumnControlOverlayPass | inlinestatic |
| hasRoutedResponse(DeviceOp device, TileOp src, DenseMap< TileID, int > &tileIDMap) | AIEGenerateColumnControlOverlayPass | inlinestatic |
| hasRoutedResponses(DeviceOp device, DenseMap< TileID, int > &tileIDMap) | AIEGenerateColumnControlOverlayPass | inline |
| isRoutedThroughOnly(TileOp tile) | AIEGenerateColumnControlOverlayPass | inlinestatic |
| runOnOperation() override | AIEGenerateColumnControlOverlayPass | inline |
| shareTilesAcrossDevices(ArrayRef< DeviceOp > devices) | AIEGenerateColumnControlOverlayPass | inlinestatic |
| tryGetCtrlFlowKey(int id, Value srcTileValue, WireBundle srcBundle, int srcChan, Value destTileValue, WireBundle destBundle, int destChan) | AIEGenerateColumnControlOverlayPass | inlinestatic |