Lines Matching refs:ResourceManager
111 ResourceManager::ResourceManager(const MCSchedModel &SM) in ResourceManager() function in llvm::mca::ResourceManager
158 void ResourceManager::setCustomStrategyImpl(std::unique_ptr<ResourceStrategy> S, in setCustomStrategyImpl()
166 unsigned ResourceManager::resolveResourceMask(uint64_t Mask) const { in resolveResourceMask()
170 unsigned ResourceManager::getNumUnits(uint64_t ResourceID) const { in getNumUnits()
177 ResourceRef ResourceManager::selectPipe(uint64_t ResourceID) { in selectPipe()
194 void ResourceManager::use(const ResourceRef &RR) { in use()
224 void ResourceManager::release(const ResourceRef &RR) { in release()
245 ResourceManager::canBeDispatched(uint64_t ConsumedBuffers) const { in canBeDispatched()
253 void ResourceManager::reserveBuffers(uint64_t ConsumedBuffers) { in reserveBuffers()
270 void ResourceManager::releaseBuffers(uint64_t ConsumedBuffers) { in releaseBuffers()
282 uint64_t ResourceManager::checkAvailability(const InstrDesc &Desc) const { in checkAvailability()
306 void ResourceManager::issueInstruction( in issueInstruction()
333 void ResourceManager::cycleEvent(SmallVectorImpl<ResourceRef> &ResourcesFreed) { in cycleEvent()
352 void ResourceManager::reserveResource(uint64_t ResourceID) { in reserveResource()
361 void ResourceManager::releaseResource(uint64_t ResourceID) { in releaseResource()