Lines Matching refs:MLEvictAdvisor
286 class MLEvictAdvisor : public RegAllocEvictionAdvisor { class
288 MLEvictAdvisor(const MachineFunction &MF, const RAGreedy &RA,
407 return std::make_unique<MLEvictAdvisor>( in getAdvisor()
429 class DevelopmentModeEvictAdvisor : public MLEvictAdvisor {
435 : MLEvictAdvisor(MF, RA, Runner, MBFI, Loops), Log(Log) {} in DevelopmentModeEvictAdvisor()
557 float MLEvictAdvisor::getInitialQueueSize(const MachineFunction &MF) { in getInitialQueueSize()
569 MLEvictAdvisor::MLEvictAdvisor(const MachineFunction &MF, const RAGreedy &RA, in MLEvictAdvisor() function in MLEvictAdvisor
575 InitialQSize(MLEvictAdvisor::getInitialQueueSize(MF)) { in MLEvictAdvisor()
587 int64_t MLEvictAdvisor::tryFindEvictionCandidatePosition( in tryFindEvictionCandidatePosition()
596 bool MLEvictAdvisor::loadInterferenceFeatures( in loadInterferenceFeatures()
663 MCRegister MLEvictAdvisor::tryFindEvictionCandidate( in tryFindEvictionCandidate()
792 MLEvictAdvisor::getLIFeatureComponents(const LiveInterval &LI) const { in getLIFeatureComponents()
843 void MLEvictAdvisor::extractFeatures( in extractFeatures()
1090 Ret = MLEvictAdvisor::tryFindEvictionCandidatePosition( in tryFindEvictionCandidatePosition()