Package harpoon.Analysis.LowQuad.Loop

This package contains code to do loop invariant hoisting, strength reduction, and induction variable elimination.

See:
          Description

Class Summary
AllInductions AllInductions
BasicInductions BasicInductions
Induction Induction
LoopAnalysis LoopAnalysis implements AllInductionsMap, BasicInductionsMap, and InvariantsMap.
LoopInvariance LoopInvariance
LoopMap LoopMap
LoopOptimize LoopOptimize optimizes the code after LoopAnalysis.
MyLowQuadNoSSA MyLowQuadNoSSA
MyLowQuadSSI MyLowQuadSSI
 

Package harpoon.Analysis.LowQuad.Loop Description

This package contains code to do loop invariant hoisting, strength reduction, and induction variable elimination. It also contains relevant analysis specific to this task.

Author:
bdemsky