24 : m_Name(
std::string(
"SingleAxisPriorityList"))
27 std::string
GetName()
const override;
31 std::vector<MemBin>
Optimize(std::vector<MemBlock>& memBlocks)
override;
42 void PlaceBlocks(
const std::list<MemBlock*>& priorityList,
43 std::vector<BinTracker>& placedBlocks,
44 const unsigned int maxLifetime);
SingleAxisPriorityList sorts the MemBlocks according to some priority, then trys to place them into a...
std::string GetName() const override
MemBlockStrategyType GetMemBlockStrategyType() const override
std::vector< MemBin > Optimize(std::vector< MemBlock > &memBlocks) override
Copyright (c) 2021 ARM Limited and Contributors.