Searched refs:ResourceManager (Results 1 – 12 of 12) sorted by relevance
111 ResourceManager::ResourceManager(const MCSchedModel &SM) in ResourceManager() function in llvm::mca::ResourceManager170 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()306 void ResourceManager::issueInstruction( in issueInstruction()352 void ResourceManager::reserveResource(uint64_t ResourceID) { in reserveResource()[all …]
77 std::unique_ptr<ResourceManager> Resources;162 : Scheduler(std::make_unique<ResourceManager>(Model), Lsu, in Scheduler()165 Scheduler(std::unique_ptr<ResourceManager> RM, LSUnitBase &Lsu, in Scheduler()
311 class ResourceManager {386 ResourceManager(const MCSchedModel &SM);387 virtual ~ResourceManager() = default;
55 ResourceManager RM;
434 class ResourceManager {449 ResourceManager(const TargetSubtargetInfo *ST) in ResourceManager() function512 ResourceManager ProcItinResources;
1098 SmallVector<ResourceManager*, 8> Resources; in calculateResMII()1100 Resources.push_back(new ResourceManager(&MF.getSubtarget())); in calculateResMII()1126 SmallVectorImpl<ResourceManager *>::iterator RI = Resources.begin(); in calculateResMII()1127 SmallVectorImpl<ResourceManager *>::iterator RE = Resources.end(); in calculateResMII()1149 ResourceManager *NewResource = new ResourceManager(&MF.getSubtarget()); in calculateResMII()1158 for (ResourceManager *RI : Resources) { in calculateResMII()1159 ResourceManager *D = RI; in calculateResMII()2965 void ResourceManager::initProcResourceVectors( in initProcResourceVectors()3048 void ResourceManager::reserveResources(const MCInstrDesc *MID) { in reserveResources()3092 void ResourceManager::reserveResources(const MachineInstr &MI) { in reserveResources()[all …]
39 private ResourceManager {
97 class ResourceManager {99 virtual ~ResourceManager();1331 void registerResourceManager(ResourceManager &RM);1335 void deregisterResourceManager(ResourceManager &RM);1659 std::vector<ResourceManager *> ResourceManagers;
55 private ResourceManager {
78 static bool hasResourceHazard(const ResourceManager &RM, const InstRef &IR) { in hasResourceHazard()
66 ResourceManager::~ResourceManager() {} in ~ResourceManager()1830 void ExecutionSession::registerResourceManager(ResourceManager &RM) { in registerResourceManager()1834 void ExecutionSession::deregisterResourceManager(ResourceManager &RM) { in deregisterResourceManager()2147 std::vector<ResourceManager *> CurrentResourceManagers; in removeResourceTracker()
832 SRCS_EXT+= MCA/HardwareUnits/ResourceManager.cpp