|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ScratchMap.Interval | |
---|---|
org.jikesrvm.compilers.opt.regalloc |
Uses of ScratchMap.Interval in org.jikesrvm.compilers.opt.regalloc |
---|
Subclasses of ScratchMap.Interval in org.jikesrvm.compilers.opt.regalloc | |
---|---|
(package private) static class |
ScratchMap.PhysicalInterval
An object that represents an interval where a physical register's contents are evicted so that the physical register can be used as a scratch. |
(package private) static class |
ScratchMap.SymbolicInterval
An object that represents an interval where a symbolic register resides in a scratch register. |
Fields in org.jikesrvm.compilers.opt.regalloc with type parameters of type ScratchMap.Interval | |
---|---|
private HashMap<Register,ArrayList<ScratchMap.Interval>> |
ScratchMap.map
For each register, the set of intervals describing the register. |
private HashMap<Register,ScratchMap.Interval> |
ScratchMap.pending
For each register, a pending (incomplete) interval under construction. |
Methods in org.jikesrvm.compilers.opt.regalloc that return types with arguments of type ScratchMap.Interval | |
---|---|
private ArrayList<ScratchMap.Interval> |
ScratchMap.findOrCreateIntervalSet(Register r)
Find or create the set of intervals corresponding to a register r. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |