org.jikesrvm.compilers.opt.regalloc
Class ScratchMap.PhysicalInterval

java.lang.Object
  extended by org.jikesrvm.compilers.opt.regalloc.ScratchMap.Interval
      extended by org.jikesrvm.compilers.opt.regalloc.ScratchMap.PhysicalInterval
Enclosing class:
ScratchMap

static final class ScratchMap.PhysicalInterval
extends ScratchMap.Interval

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.

Note that this interval must not span a basic block.


Field Summary
 
Fields inherited from class org.jikesrvm.compilers.opt.regalloc.ScratchMap.Interval
begin, end, scratch
 
Constructor Summary
ScratchMap.PhysicalInterval(Register scratch)
           
 
Method Summary
 String toString()
          Return a string representation, assuming the 'scratch' field of Instruction identifies an instruction.
 
Methods inherited from class org.jikesrvm.compilers.opt.regalloc.ScratchMap.Interval
contains
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScratchMap.PhysicalInterval

ScratchMap.PhysicalInterval(Register scratch)
Method Detail

toString

public String toString()
Return a string representation, assuming the 'scratch' field of Instruction identifies an instruction.

Overrides:
toString in class Object