8#ifndef AIE_ASSIGN_BUFFER_DESCRIPTOR_IDS_H
9#define AIE_ASSIGN_BUFFER_DESCRIPTOR_IDS_H
28 std::optional<uint32_t>
nextBdId(
int channelIndex, uint32_t alignment = 1);
bool bdIdAlreadyAssigned(uint32_t bdId)
const AIETargetModel & targetModel
void assignBdId(uint32_t bdId)
void freeBdId(uint32_t bdId)
std::set< uint32_t > alreadyAssigned
BdIdGenerator(int col, int row, const AIETargetModel &targetModel)
std::optional< uint32_t > nextBdId(int channelIndex, uint32_t alignment=1)