Uses of Package
soot.jimple.toolkits.scalar.pre
-
Packages that use soot.jimple.toolkits.scalar.pre Package Description soot Base Soot classes, shared by different intermediate representations.soot.jimple.toolkits.scalar.pre Particial redundency elimination. -
Classes in soot.jimple.toolkits.scalar.pre used by soot Class Description BusyCodeMotion Performs a partial redundancy elimination (= code motion).LazyCodeMotion Performs a partial redundancy elimination (= code motion). -
Classes in soot.jimple.toolkits.scalar.pre used by soot.jimple.toolkits.scalar.pre Class Description BusyCodeMotion Performs a partial redundancy elimination (= code motion).DelayabilityAnalysis Performs a Delayability-analysis on the given graph.DownSafetyAnalysis Performs an DownSafe-analysis on the given graph.EarliestnessComputation Computes the earliest points for the given expressions.
This basically finds the highest point in the flow-graph where we can put each computation, without introducing new computations on any path.
More technically: A computation is earliest, if at the current point the computation is down-safe, and if either: any of the predecessors is not transparent, or if any predecessors is not "safe" (ie.LatestComputation Performs a Latest-Computation on the given graph.LazyCodeMotion Performs a partial redundancy elimination (= code motion).UpSafetyAnalysis Performs an UpSafe-analysis on the given graph.