org.jikesrvm.compilers.opt.regalloc
Class BlockCountSpillCost

java.lang.Object
  extended by org.jikesrvm.compilers.opt.regalloc.SpillCostEstimator
      extended by org.jikesrvm.compilers.opt.regalloc.BlockCountSpillCost

 class BlockCountSpillCost
extends SpillCostEstimator

An object that returns an estimate of the relative cost of spilling a symbolic register, based on basic block frequencies.


Constructor Summary
BlockCountSpillCost(IR ir)
           
 
Method Summary
(package private)  void calculate(IR ir)
          Calculate the estimated cost for each register.
 
Methods inherited from class org.jikesrvm.compilers.opt.regalloc.SpillCostEstimator
getCost, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlockCountSpillCost

BlockCountSpillCost(IR ir)
Method Detail

calculate

void calculate(IR ir)
Description copied from class: SpillCostEstimator
Calculate the estimated cost for each register.

Specified by:
calculate in class SpillCostEstimator