MLIR-AIE 1.4.5.dev
BankAwareContext Struct Reference
Collaboration diagram for BankAwareContext:

Public Attributes

int numBanks
uint32_t tileAlignBitWidth
uint32_t maxVecAlignBits
ArrayRef< MemoryRun > bankLimits
int64_t maxDataMemorySize
MemoryRun stackRun
bool hasCore
int64_t initGuardBytes = 0

Detailed Description

Definition at line 630 of file AIEAssignBuffers.cpp.

Member Data Documentation

◆ bankLimits

ArrayRef<MemoryRun> BankAwareContext::bankLimits

Definition at line 634 of file AIEAssignBuffers.cpp.

◆ hasCore

bool BankAwareContext::hasCore

Definition at line 639 of file AIEAssignBuffers.cpp.

◆ initGuardBytes

int64_t BankAwareContext::initGuardBytes = 0

Definition at line 642 of file AIEAssignBuffers.cpp.

◆ maxDataMemorySize

int64_t BankAwareContext::maxDataMemorySize

Definition at line 635 of file AIEAssignBuffers.cpp.

◆ maxVecAlignBits

uint32_t BankAwareContext::maxVecAlignBits

Definition at line 633 of file AIEAssignBuffers.cpp.

◆ numBanks

int BankAwareContext::numBanks

Definition at line 631 of file AIEAssignBuffers.cpp.

◆ stackRun

MemoryRun BankAwareContext::stackRun

Definition at line 636 of file AIEAssignBuffers.cpp.

◆ tileAlignBitWidth

uint32_t BankAwareContext::tileAlignBitWidth

Definition at line 632 of file AIEAssignBuffers.cpp.


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