Searched refs:ResourceManager (Results 1 – 4 of 4) sorted by relevance
118 ResourceManager::ResourceManager(const MCSchedModel &SM) in ResourceManager() function in llvm::mca::ResourceManager164 unsigned ResourceManager::getNumUnits(uint64_t ResourceID) const { in getNumUnits()171 ResourceRef ResourceManager::selectPipe(uint64_t ResourceID) { in selectPipe()188 void ResourceManager::use(const ResourceRef &RR) { in use()216 void ResourceManager::release(const ResourceRef &RR) { in release()245 void ResourceManager::reserveBuffers(ArrayRef<uint64_t> Buffers) { in reserveBuffers()258 void ResourceManager::releaseBuffers(ArrayRef<uint64_t> Buffers) { in releaseBuffers()263 bool ResourceManager::canBeIssued(const InstrDesc &Desc) const { in canBeIssued()272 void ResourceManager::issueInstruction( in issueInstruction()319 void ResourceManager::reserveResource(uint64_t ResourceID) { in reserveResource()[all …]
94 std::unique_ptr<ResourceManager> Resources;125 : Scheduler(make_unique<ResourceManager>(Model), Lsu, in Scheduler()128 Scheduler(std::unique_ptr<ResourceManager> RM, LSUnit &Lsu, in Scheduler()
304 class ResourceManager {359 ResourceManager(const MCSchedModel &SM);360 virtual ~ResourceManager() = default;
705 SRCS_EXT+= MCA/HardwareUnits/ResourceManager.cpp