org.jikesrvm.compilers.opt.controlflow
Class LoopUnrolling.RealDefs

java.lang.Object
  extended by org.jikesrvm.compilers.opt.controlflow.LoopUnrolling.RealDefs
All Implemented Interfaces:
Enumeration<Operand>
Enclosing class:
LoopUnrolling

static final class LoopUnrolling.RealDefs
extends Object
implements Enumeration<Operand>


Field Summary
private  Enumeration<RegisterOperand> defs
           
private  LoopUnrolling.RealDefs others
           
private  Operand use
           
 
Constructor Summary
LoopUnrolling.RealDefs(Operand use)
           
LoopUnrolling.RealDefs(Operand use, int visit)
           
 
Method Summary
 boolean hasMoreElements()
           
private  void init(Operand use)
           
 Operand nextClear()
           
 Operand nextElement()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defs

private Enumeration<RegisterOperand> defs

use

private Operand use

others

private LoopUnrolling.RealDefs others
Constructor Detail

LoopUnrolling.RealDefs

public LoopUnrolling.RealDefs(Operand use)

LoopUnrolling.RealDefs

public LoopUnrolling.RealDefs(Operand use,
                              int visit)
Method Detail

init

private void init(Operand use)

hasMoreElements

public boolean hasMoreElements()
Specified by:
hasMoreElements in interface Enumeration<Operand>

nextElement

public Operand nextElement()
Specified by:
nextElement in interface Enumeration<Operand>

nextClear

public Operand nextClear()