Reviewers: scottb, robertvawter, cromwellian,

Description:
RR: Add statistics to optimizers

Updates the compiler optimizers to returns statistics about each pass
instead of a simple boolean.   This could be used to analyze
the effectiveness of an individual optimizer, tune the compiler
for code size/ compile time trade offs, or predict the effectiveness
of future passes of an optimizer.


Please review this at http://gwt-code-reviews.appspot.com/841801/show

Affected files:
  M dev/core/src/com/google/gwt/dev/jjs/JavaToJavaScriptCompiler.java
  M dev/core/src/com/google/gwt/dev/jjs/ast/JModVisitor.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/DeadCodeElimination.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/Finalizer.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/LongCastNormalizer.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/MakeCallsStatic.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/MethodCallTightener.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/MethodInliner.java
  A dev/core/src/com/google/gwt/dev/jjs/impl/OptimizerStats.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/Pruner.java
M dev/core/src/com/google/gwt/dev/jjs/impl/SameParameterValueOptimizer.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/TypeTightener.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/gflow/DataflowOptimizer.java
M dev/core/src/com/google/gwt/dev/jjs/impl/gflow/liveness/LivenessTransformation.java M dev/core/src/com/google/gwt/dev/jjs/impl/gflow/unreachable/DeleteNodeVisitor.java


--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to