Lines Matching refs:MLEvictAdvisor
247 class MLEvictAdvisor : public RegAllocEvictionAdvisor { class
249 MLEvictAdvisor(const MachineFunction &MF, const RAGreedy &RA,
354 return std::make_unique<MLEvictAdvisor>( in getAdvisor()
385 class DevelopmentModeEvictAdvisor : public MLEvictAdvisor {
391 : MLEvictAdvisor(MF, RA, Runner, MBFI, Loops), Log(Log) {} in DevelopmentModeEvictAdvisor()
491 float MLEvictAdvisor::getInitialQueueSize(const MachineFunction &MF) { in getInitialQueueSize()
503 MLEvictAdvisor::MLEvictAdvisor(const MachineFunction &MF, const RAGreedy &RA, in MLEvictAdvisor() function in MLEvictAdvisor
509 InitialQSize(MLEvictAdvisor::getInitialQueueSize(MF)) { in MLEvictAdvisor()
520 int64_t MLEvictAdvisor::tryFindEvictionCandidatePosition( in tryFindEvictionCandidatePosition()
529 bool MLEvictAdvisor::loadInterferenceFeatures( in loadInterferenceFeatures()
595 MCRegister MLEvictAdvisor::tryFindEvictionCandidate( in tryFindEvictionCandidate()
696 MLEvictAdvisor::getLIFeatureComponents(const LiveInterval &LI) const { in getLIFeatureComponents()
747 void MLEvictAdvisor::extractFeatures( in extractFeatures()
851 Ret = MLEvictAdvisor::tryFindEvictionCandidatePosition( in tryFindEvictionCandidatePosition()