org.jikesrvm.compilers.opt.ir
Class Instruction.OE

java.lang.Object
  extended by org.jikesrvm.compilers.opt.ir.Instruction.BASE_OE
      extended by org.jikesrvm.compilers.opt.ir.Instruction.OE
All Implemented Interfaces:
Enumeration<Operand>
Enclosing class:
Instruction

private static final class Instruction.OE
extends Instruction.BASE_OE

enumerate leaf operands in the given ranges


Field Summary
private  int defEnd
           
private  Operand deferredMOReg
           
 
Fields inherited from class org.jikesrvm.compilers.opt.ir.Instruction.BASE_OE
DEBUG, end, i, instr, nextElem
 
Constructor Summary
Instruction.OE(Instruction instr, int start, int end, int defEnd)
           
 
Method Summary
protected  void advance()
           
 
Methods inherited from class org.jikesrvm.compilers.opt.ir.Instruction.BASE_OE
hasMoreElements, nextElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defEnd

private final int defEnd

deferredMOReg

private Operand deferredMOReg
Constructor Detail

Instruction.OE

public Instruction.OE(Instruction instr,
                      int start,
                      int end,
                      int defEnd)
Method Detail

advance

protected void advance()
Specified by:
advance in class Instruction.BASE_OE