Lines Matching refs:ResourceState
72 ResourceState::ResourceState(const MCProcResourceDesc &Desc, unsigned Index, in ResourceState() function in llvm::mca::ResourceState
87 bool ResourceState::isReady(unsigned NumUnits) const { in isReady()
92 ResourceStateEvent ResourceState::isBufferAvailable() const { in isBufferAvailable()
101 void ResourceState::dump() const { in dump()
112 getStrategyFor(const ResourceState &RS) { in getStrategyFor()
129 llvm::make_unique<ResourceState>(*SM.getProcResource(I), I, Mask); in ResourceManager()
136 const ResourceState &RS = *Resources[Index]; in ResourceManager()
174 ResourceState &RS = *Resources[Index]; in selectPipe()
191 ResourceState &RS = *Resources[RSID]; in use()
208 ResourceState &CurrentUser = *Resources[GroupIndex]; in use()
217 ResourceState &RS = *Resources[getResourceStateIndex(RR.first)]; in release()
223 for (std::unique_ptr<ResourceState> &Res : Resources) { in release()
224 ResourceState &Current = *Res; in release()
237 ResourceState &RS = *Resources[getResourceStateIndex(Buffer)]; in canBeDispatched()
247 ResourceState &RS = *Resources[getResourceStateIndex(Buffer)]; in reserveBuffers()
320 ResourceState &Resource = *Resources[getResourceStateIndex(ResourceID)]; in reserveResource()
326 ResourceState &Resource = *Resources[getResourceStateIndex(ResourceID)]; in releaseResource()