MLIR-AIE
Public Member Functions | List of all members
xilinx::AIE::TileAddress Class Reference

Public Member Functions

 TileAddress (uint8_t column, uint8_t row, uint64_t arrayOffset=0x000u)
 
template<typename Op , std::enable_if_t<!std::is_same_v< Op, TileAddress >, bool > = true>
 TileAddress (Op &op)
 
uint64_t fullAddress (uint64_t registerOffset) const
 
bool isShim () const
 
 operator uint16_t () const
 
uint8_t col () const
 
void clearRange (uint32_t rangeStart, uint32_t length)
 

Detailed Description

Definition at line 309 of file AIETargetAirbin.cpp.

Constructor & Destructor Documentation

◆ TileAddress() [1/2]

xilinx::AIE::TileAddress::TileAddress ( uint8_t  column,
uint8_t  row,
uint64_t  arrayOffset = 0x000u 
)
inline

Definition at line 311 of file AIETargetAirbin.cpp.

References xilinx::AIE::row.

◆ TileAddress() [2/2]

template<typename Op , std::enable_if_t<!std::is_same_v< Op, TileAddress >, bool > = true>
xilinx::AIE::TileAddress::TileAddress ( Op &  op)
inline

Definition at line 318 of file AIETargetAirbin.cpp.

Member Function Documentation

◆ clearRange()

void xilinx::AIE::TileAddress::clearRange ( uint32_t  rangeStart,
uint32_t  length 
)

Definition at line 427 of file AIETargetAirbin.cpp.

◆ col()

uint8_t xilinx::AIE::TileAddress::col ( ) const
inline

Definition at line 334 of file AIETargetAirbin.cpp.

◆ fullAddress()

uint64_t xilinx::AIE::TileAddress::fullAddress ( uint64_t  registerOffset) const
inline

Definition at line 322 of file AIETargetAirbin.cpp.

Referenced by xilinx::AIE::Address::operator uint64_t().

◆ isShim()

bool xilinx::AIE::TileAddress::isShim ( ) const
inline

Definition at line 328 of file AIETargetAirbin.cpp.

◆ operator uint16_t()

xilinx::AIE::TileAddress::operator uint16_t ( ) const
inline

Definition at line 330 of file AIETargetAirbin.cpp.


The documentation for this class was generated from the following file: