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

/freebsd-13-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-13-stable/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/
H A DResourceManager.h1 //===--------------------- ResourceManager.h --------------------*- C++ -*-===//
35 /// ResourceManager::canBeDispatched()
58 /// Called by the ResourceManager when a processor resource group, or a
311 class ResourceManager { class in namespace:llvm::mca
386 ResourceManager(const MCSchedModel &SM);
387 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-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePipeliner.h443 class ResourceManager { class in namespace:llvm
458 ResourceManager(const TargetSubtargetInfo *ST) function in class:llvm::ResourceManager
521 ResourceManager ProcItinResources;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachinePipeliner.cpp1091 SmallVector<ResourceManager*, 8> Resources;
1093 Resources.push_back(new ResourceManager(&MF.getSubtarget()));
1119 SmallVectorImpl<ResourceManager *>::iterator RI = Resources.begin();
1120 SmallVectorImpl<ResourceManager *>::iterator RE = Resources.end();
1142 ResourceManager *NewResource = new ResourceManager(&MF.getSubtarget());
1151 for (ResourceManager *RI : Resources) {
1152 ResourceManager *D = RI;
2983 void ResourceManager::initProcResourceVectors(
3025 bool ResourceManager
[all...]
/freebsd-13-stable/lib/clang/libllvm/
H A DMakefile785 SRCS_EXT+= MCA/HardwareUnits/ResourceManager.cpp

Completed in 141 milliseconds