Home
last modified time | relevance | path

Searched refs:MLEvictAdvisor (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMLRegallocEvictAdvisor.cpp
H A DMLRegAllocEvictAdvisor.cpp294 class MLEvictAdvisor : public RegAllocEvictionAdvisor { class
296 MLEvictAdvisor(const MachineFunction &MF, const RAGreedy &RA,
426 return std::make_unique<MLEvictAdvisor>(MF, RA, Runner.get(), *MBFI, in getAdvisor()
478 class DevelopmentModeEvictAdvisor : public MLEvictAdvisor {
484 : MLEvictAdvisor(MF, RA, Runner, MBFI, Loops), Log(Log) {} in DevelopmentModeEvictAdvisor()
628 float MLEvictAdvisor::getInitialQueueSize(const MachineFunction &MF) { in getInitialQueueSize()
639 MLEvictAdvisor::MLEvictAdvisor(const MachineFunction &MF, const RAGreedy &RA, in MLEvictAdvisor() function in MLEvictAdvisor
645 InitialQSize(MLEvictAdvisor::getInitialQueueSize(MF)) { in MLEvictAdvisor()
657 int64_t MLEvictAdvisor::tryFindEvictionCandidatePosition( in tryFindEvictionCandidatePosition()
666 bool MLEvictAdvisor::loadInterferenceFeatures( in loadInterferenceFeatures()
[all …]