Uses of Class
org.jikesrvm.compilers.opt.regalloc.LinearScan.SpillLocationInterval

Packages that use LinearScan.SpillLocationInterval
org.jikesrvm.compilers.opt.regalloc   
 

Uses of LinearScan.SpillLocationInterval in org.jikesrvm.compilers.opt.regalloc
 

Fields in org.jikesrvm.compilers.opt.regalloc declared as LinearScan.SpillLocationInterval
private  LinearScan.SpillLocationInterval LinearScan.CompoundInterval.spillInterval
          A spill location assigned for this interval.
 

Fields in org.jikesrvm.compilers.opt.regalloc with type parameters of type LinearScan.SpillLocationInterval
(package private)  HashSet<LinearScan.SpillLocationInterval> LinearScan.SpillLocationManager.freeIntervals
          Set of spill locations which were previously allocated, but may be free since the assigned register is no longer live.
 

Methods in org.jikesrvm.compilers.opt.regalloc that return LinearScan.SpillLocationInterval
(package private)  LinearScan.SpillLocationInterval LinearScan.SpillLocationManager.findOrCreateSpillLocation(LinearScan.CompoundInterval ci)
          Return a spill location that is valid to hold the contents of compound interval ci.
(package private)  LinearScan.SpillLocationInterval LinearScan.CompoundInterval.getSpillInterval()
           
(package private)  LinearScan.SpillLocationInterval LinearScan.SpillLocationManager.getSpillPreference(LinearScan.CompoundInterval ci, int spillSize)
          Given the current state of the register allocator, compute the available spill location to which ci has the highest preference.
 

Methods in org.jikesrvm.compilers.opt.regalloc with parameters of type LinearScan.SpillLocationInterval
(package private)  void LinearScan.SpillLocationManager.freeInterval(LinearScan.SpillLocationInterval i)
          Record that a particular interval is potentially available for reuse