Lines Matching full:interference
101 " interference at a time"),
107 "and interference cutoffs of last chance recoloring"),
334 // global interference and other constraints. in getPriority()
346 // interference. Mark a bit to prioritize global above local ranges. in getPriority()
416 // If we missed a simple hint, try to cheaply evict interference from the in tryAssign()
438 // Try to evict interference from a cheaper alternative. in tryAssign()
452 // Interference eviction
467 // If no units have interference, reassignment is possible. in canReassign()
490 << " interference: Cascade " << Cascade << '\n'); in evictInterference()
597 /// interference pattern in Physreg and its aliases. Add the constraints to
605 // Reset interference dependent info. in addSplitConstraints()
627 // Interference for the live-in value. in addSplitConstraints()
647 // Interference for the live-out value. in addSplitConstraints()
704 // Interference for the live-in value. in addThroughConstraints()
710 // Interference for the live-out value. in addThroughConstraints()
762 // Compute through constraints from the interference, or assume that all in growRegion()
801 /// regions can be computed without looking at interference. They are the
817 // that all the through blocks have interference when PhysReg is unset. in calcCompactRegion()
820 // The static split cost will be zero since Cand.Intf reports no interference. in calcCompactRegion()
866 /// interference pattern in SplitConstraints.
896 // We need double spill code if this block has interference. in calcGlobalSplitCost()
1099 // Discard bad candidates before we run out of interference cache cursors. in calculateRegionSplitCostAroundReg()
1496 // Start and end points for the interference check. in calcGapWeights()
1504 // Add interference from each overlapping register. in calcGapWeights()
1513 // Interference that overlaps an instruction is counted in both gaps in calcGapWeights()
1514 // surrounding the instruction. The exception is interference before in calcGapWeights()
1539 // Add fixed interference. in calcGapWeights()
1669 // The new spill weight must be larger than any gap interference. in tryLocalSplit()
1902 dbgs() << "Early abort: the interference is not recolorable.\n"); in mayRecolorAllInterferences()
1996 // It is only possible to recolor virtual register interference. in tryLastChanceRecoloring()
2157 Ctx.emitError("register allocation failed: maximum interference for " in selectOrSplit()
2161 Ctx.emitError("register allocation failed: maximum interference and " in selectOrSplit()
2315 // to check for the interference with the new color. in tryHintRecoloring()
2463 // This gives a better picture of the interference to split around. in selectOrSplitImpl()