Searched refs:ResourceManager (Results 1 - 6 of 6) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DResourceManager.cpp1 //===--------------------- ResourceManager.cpp ------------------*- C++ -*-===//
15 #include "llvm/MCA/HardwareUnits/ResourceManager.h"
111 ResourceManager::ResourceManager(const MCSchedModel &SM) function in class:llvm::mca::ResourceManager
158 void ResourceManager::setCustomStrategyImpl(std::unique_ptr<ResourceStrategy> S,
166 unsigned ResourceManager::resolveResourceMask(uint64_t Mask) const {
170 unsigned ResourceManager::getNumUnits(uint64_t ResourceID) const {
177 ResourceRef ResourceManager::selectPipe(uint64_t ResourceID) {
194 void ResourceManager::use(const ResourceRef &RR) {
224 void ResourceManager
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/
H A DResourceManager.h1 //===--------------------- ResourceManager.h --------------------*- C++ -*-===//
36 /// ResourceManager::canBeDispatched()
59 /// Called by the ResourceManager when a processor resource group, or a
312 class ResourceManager { class in namespace:llvm::mca
387 ResourceManager(const MCSchedModel &SM);
388 virtual ~ResourceManager() = default;
H A DScheduler.h21 #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,
165 Scheduler(std::unique_ptr<ResourceManager> RM, LSUnitBase &Lsu,
215 /// It notifies the underlying ResourceManager that a new cycle just started.
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePipeliner.h428 class ResourceManager { class in namespace:llvm
443 ResourceManager(const TargetSubtargetInfo *ST) function in class:llvm::ResourceManager
506 ResourceManager ProcItinResources;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachinePipeliner.cpp1017 SmallVector<ResourceManager*, 8> Resources;
1019 Resources.push_back(new ResourceManager(&MF.getSubtarget()));
1045 SmallVectorImpl<ResourceManager *>::iterator RI = Resources.begin();
1046 SmallVectorImpl<ResourceManager *>::iterator RE = Resources.end();
1068 ResourceManager *NewResource = new ResourceManager(&MF.getSubtarget());
1077 for (ResourceManager *RI : Resources) {
1078 ResourceManager *D = RI;
2891 void ResourceManager::initProcResourceVectors(
2933 bool ResourceManager
[all...]
/freebsd-11-stable/lib/clang/libllvm/
H A DMakefile758 SRCS_EXT+= MCA/HardwareUnits/ResourceManager.cpp

Completed in 143 milliseconds