Class DelayabilityAnalysis


  • public class DelayabilityAnalysis
    extends ForwardFlowAnalysis<Unit,​FlowSet<EquivalentValue>>
    Performs a Delayability-analysis on the given graph. This analysis is the third analysis in the PRE (lazy code motion) and has little (no?) sense if used alone. Basically it tries to push the computations we would insert in the Busy Code Motion as far down as possible, to decrease life-time ranges (clearly this is not true, if the computation "uses" two variables and produces only one temporary).