Home
last modified time | relevance | path

Searched refs:ResourceManager (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/MCA/HardwareUnits/
H A DResourceManager.cpp118 ResourceManager::ResourceManager(const MCSchedModel &SM) in ResourceManager() function in llvm::mca::ResourceManager
164 unsigned ResourceManager::getNumUnits(uint64_t ResourceID) const { in getNumUnits()
171 ResourceRef ResourceManager::selectPipe(uint64_t ResourceID) { in selectPipe()
188 void ResourceManager::use(const ResourceRef &RR) { in use()
216 void ResourceManager::release(const ResourceRef &RR) { in release()
245 void ResourceManager::reserveBuffers(ArrayRef<uint64_t> Buffers) { in reserveBuffers()
258 void ResourceManager::releaseBuffers(ArrayRef<uint64_t> Buffers) { in releaseBuffers()
263 bool ResourceManager::canBeIssued(const InstrDesc &Desc) const { in canBeIssued()
272 void ResourceManager::issueInstruction( in issueInstruction()
319 void ResourceManager::reserveResource(uint64_t ResourceID) { in reserveResource()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/MCA/HardwareUnits/
H A DScheduler.h94 std::unique_ptr<ResourceManager> Resources;
125 : Scheduler(make_unique<ResourceManager>(Model), Lsu, in Scheduler()
128 Scheduler(std::unique_ptr<ResourceManager> RM, LSUnit &Lsu, in Scheduler()
H A DResourceManager.h304 class ResourceManager {
359 ResourceManager(const MCSchedModel &SM);
360 virtual ~ResourceManager() = default;
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile705 SRCS_EXT+= MCA/HardwareUnits/ResourceManager.cpp