Lines Matching defs:LiveInterval
314 tryFindEvictionCandidatePosition(const LiveInterval &VirtReg,
322 loadInterferenceFeatures(const LiveInterval &VirtReg, MCRegister PhysReg,
331 const LiveInterval &VirtReg, const AllocationOrder &Order,
335 void extractFeatures(const SmallVectorImpl<const LiveInterval *> &Intervals,
343 const LiveInterval &VirtReg, MCRegister PhysReg,
350 getLIFeatureComponents(const LiveInterval &LI) const;
464 const LiveInterval &VirtReg, const AllocationOrder &Order,
613 const LiveInterval &, const AllocationOrder &, unsigned, uint8_t,
622 const LiveInterval &VirtReg, MCRegister PhysReg, bool IsHint,
639 SmallVector<const LiveInterval *, MaxInterferences> InterferingIntervals;
650 for (const LiveInterval *Intf : reverse(IFIntervals)) {
699 const LiveInterval &VirtReg, const AllocationOrder &Order,
763 extractFeatures(SmallVector<const LiveInterval *, 1>(1, &VirtReg), Largest,
833 for (const LiveInterval *Intf : reverse(IFIntervals)) {
843 MLEvictAdvisor::getLIFeatureComponents(const LiveInterval &LI) const {
895 const SmallVectorImpl<const LiveInterval *> &Intervals,
919 const LiveInterval &LI = *L;
1135 const LiveInterval &VirtReg, const AllocationOrder &Order,