Lines Matching refs:LiveInterval
267 tryFindEvictionCandidatePosition(const LiveInterval &VirtReg,
275 loadInterferenceFeatures(const LiveInterval &VirtReg, MCRegister PhysReg,
284 const LiveInterval &VirtReg, const AllocationOrder &Order,
288 void extractFeatures(const SmallVectorImpl<const LiveInterval *> &Intervals,
295 const LiveInterval &VirtReg, MCRegister PhysReg, in canEvictHintInterference()
302 getLIFeatureComponents(const LiveInterval &LI) const;
395 const LiveInterval &VirtReg, const AllocationOrder &Order,
521 const LiveInterval &, const AllocationOrder &, unsigned, uint8_t, in tryFindEvictionCandidatePosition() argument
530 const LiveInterval &VirtReg, MCRegister PhysReg, bool IsHint, in loadInterferenceFeatures()
546 SmallVector<const LiveInterval *, MaxInterferences> InterferingIntervals; in loadInterferenceFeatures()
557 for (const LiveInterval *Intf : reverse(IFIntervals)) { in loadInterferenceFeatures()
596 const LiveInterval &VirtReg, const AllocationOrder &Order, in tryFindEvictionCandidate()
661 extractFeatures(SmallVector<const LiveInterval *, 1>(1, &VirtReg), Largest, in tryFindEvictionCandidate()
696 MLEvictAdvisor::getLIFeatureComponents(const LiveInterval &LI) const { in getLIFeatureComponents()
748 const SmallVectorImpl<const LiveInterval *> &Intervals, in extractFeatures()
771 const LiveInterval &LI = *L; in extractFeatures()
846 const LiveInterval &VirtReg, const AllocationOrder &Order, in tryFindEvictionCandidatePosition()