MLIR-AIE
Public Member Functions | Public Attributes | List of all members
xilinx::AIE::TileAvailability Struct Reference

#include "aie/Dialect/AIE/Transforms/AIEPlacer.h"

+ Collaboration diagram for xilinx::AIE::TileAvailability:

Public Member Functions

void removeTile (TileID tile, AIETileType type)
 

Public Attributes

std::vector< TileIDcompTiles
 
std::vector< TileIDnonCompTiles
 
llvm::DenseMap< TileID, int > inputChannelsUsed
 
llvm::DenseMap< TileID, int > outputChannelsUsed
 

Detailed Description

Definition at line 26 of file AIEPlacer.h.

Member Function Documentation

◆ removeTile()

void TileAvailability::removeTile ( TileID  tile,
AIETileType  type 
)

Definition at line 609 of file AIEPlacer.cpp.

References compTiles, and nonCompTiles.

Referenced by xilinx::AIE::SequentialPlacer::place().

Member Data Documentation

◆ compTiles

std::vector<TileID> xilinx::AIE::TileAvailability::compTiles

◆ inputChannelsUsed

llvm::DenseMap<TileID, int> xilinx::AIE::TileAvailability::inputChannelsUsed

Definition at line 30 of file AIEPlacer.h.

◆ nonCompTiles

std::vector<TileID> xilinx::AIE::TileAvailability::nonCompTiles

◆ outputChannelsUsed

llvm::DenseMap<TileID, int> xilinx::AIE::TileAvailability::outputChannelsUsed

Definition at line 31 of file AIEPlacer.h.


The documentation for this struct was generated from the following files: