Class LiveLocalStoreAnalysis

All Implemented Interfaces:
DataflowAnalysis<BitSet>, Debug

public class LiveLocalStoreAnalysis extends BackwardDataflowAnalysis<BitSet> implements Debug
Dataflow analysis to find live stores of locals. This is just a backward analysis to see which loads reach stores of the same local.

This analysis also computes which stores that were killed by a subsequent store on any subsequent reachable path. (The FindDeadLocalStores detector uses this information to reduce false positives.)

Author:
David Hovemeyer