Searched refs:ResourceManager (Results 1 – 13 of 13) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/ |
H A D | ResourceManager.cpp | 1 //===--------------------- ResourceManager.cpp ------------------*- C++ -*-===// 15 #include "llvm/MCA/HardwareUnits/ResourceManager.h" 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 [all...] |
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/ |
H A D | Scheduler.h | 21 #include "llvm/MCA/HardwareUnits/ResourceManager.h" 66 /// Internally, it delegates to a ResourceManager the management of processor 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() 215 /// It notifies the underlying ResourceManager that a new cycle just started.
|
H A D | ResourceManager.h | 1 //===--------------------- ResourceManager.h --------------------*- C++ -*-===// 35 /// ResourceManager::canBeDispatched() 58 /// Called by the ResourceManager when a processor resource group, or a 311 class ResourceManager { 386 ResourceManager(const MCSchedModel &SM); 387 virtual ~ResourceManager() = default;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/Stages/ |
H A D | InOrderIssueStage.h | 57 ResourceManager RM;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachinePipeliner.h | 451 class ResourceManager { 501 ResourceManager(const TargetSubtargetInfo *ST, ScheduleDAGInstrs *DAG) in ResourceManager() function 563 ResourceManager ProcItinResources;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | RTDyldObjectLinkingLayer.h | 38 private ResourceManager {
|
H A D | ObjectLinkingLayer.h | 50 private ResourceManager {
|
H A D | Core.h | 104 class ResourceManager { 106 virtual ~ResourceManager(); 1502 void registerResourceManager(ResourceManager &RM); 1506 void deregisterResourceManager(ResourceManager &RM); 1862 std::vector<ResourceManager *> ResourceManagers;
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachinePipeliner.cpp | 1598 ResourceManager RM(&MF.getSubtarget(), this); in calculateResMII() 3485 void ResourceManager::dumpMRT() const { in dumpMRT() 3507 void ResourceManager::initProcResourceVectors( in initProcResourceVectors() 3549 bool ResourceManager::canReserveResources(SUnit &SU, int Cycle) { in canReserveResources() 3575 void ResourceManager::reserveResources(SUnit &SU, int Cycle) { in reserveResources() 3603 void ResourceManager::reserveResources(const MCSchedClassDesc *SCDesc, in reserveResources() 3615 void ResourceManager::unreserveResources(const MCSchedClassDesc *SCDesc, in unreserveResources() 3627 bool ResourceManager::isOverbooked() const { in isOverbooked() 3641 int ResourceManager::calculateResMIIDFA() const { in calculateResMIIDFA() 3704 int ResourceManager::calculateResMII() const { in calculateResMII() [all …]
|
H A D | WindowScheduler.cpp | 425 ResourceManager RM(Subtarget, &DAG); in calculateMaxCycle()
|
/freebsd/contrib/llvm-project/llvm/lib/MCA/Stages/ |
H A D | InOrderIssueStage.cpp | 79 static bool hasResourceHazard(const ResourceManager &RM, const InstRef &IR) { in hasResourceHazard()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | Core.cpp | 68 ResourceManager::~ResourceManager() = default; 1638 void ExecutionSession::registerResourceManager(ResourceManager &RM) { in registerResourceManager() 1642 void ExecutionSession::deregisterResourceManager(ResourceManager &RM) { in deregisterResourceManager() 2191 std::vector<ResourceManager *> CurrentResourceManagers; in removeResourceTracker()
|
/freebsd/lib/clang/libllvm/ |
H A D | Makefile | 981 SRCS_EXT+= MCA/HardwareUnits/ResourceManager.cpp
|