|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| 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 |
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||