coins.backend.opt
Class JumpOpt

java.lang.Object
  extended bycoins.backend.opt.JumpOpt

public class JumpOpt
extends java.lang.Object

Remove Jump-only or unreachable blocks. An example of FlowGraph/BasicBlk transformation.


Field Summary
static coins.backend.opt.JumpOpt.Trigger trig
          Trigger class singleton.
 
Constructor Summary
JumpOpt()
           
 
Method Summary
 void doIt(Function f)
          Optimize jumps
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

trig

public static final coins.backend.opt.JumpOpt.Trigger trig
Trigger class singleton.

Constructor Detail

JumpOpt

public JumpOpt()
Method Detail

doIt

public void doIt(Function f)
Optimize jumps