Package harpoon.Analysis.Quads.SCC

An implementation of Sparse Conditional Constant propagation for SSI form, extended to do predicated optimizations.

See:
          Description

Class Summary
SCCAnalysis SCCAnalysis implements Sparse Conditional Constant Propagation, with extensions to allow type and bitwidth analysis.
SCCOptimize SCCOptimize optimizes the code after SCCAnalysis.
 

Package harpoon.Analysis.Quads.SCC Description

An implementation of Sparse Conditional Constant propagation for SSI form, extended to do predicated optimizations. Removes many null-pointer and array-bounds checks inserted due to Java semantics.

Related Documentation

For further information, see:

Author:
C. Scott Ananian <cananian@alumni.princeton.edu>
See Also:
"Master's Thesis on SPTC"