Lines Matching refs:ResourceManager
118 ResourceManager::ResourceManager(const MCSchedModel &SM) in ResourceManager() function in llvm::mca::ResourceManager
152 void ResourceManager::setCustomStrategyImpl(std::unique_ptr<ResourceStrategy> S, in setCustomStrategyImpl()
160 unsigned ResourceManager::resolveResourceMask(uint64_t Mask) const { in resolveResourceMask()
164 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()
234 ResourceManager::canBeDispatched(ArrayRef<uint64_t> Buffers) const { in canBeDispatched()
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()
299 void ResourceManager::cycleEvent(SmallVectorImpl<ResourceRef> &ResourcesFreed) { in cycleEvent()
319 void ResourceManager::reserveResource(uint64_t ResourceID) { in reserveResource()
325 void ResourceManager::releaseResource(uint64_t ResourceID) { in releaseResource()