Reviewers: Lex,
Description:
Unifies temp local tracking under a shared base visitor.
Also:
- All temps now definitely get their own JDeclarationStatement inserted
into the AST at the appropriate point.
- Temp locals are never reused anymore; however, whenever legal we will
reused names in order to produce smaller compiled output.
Please review this at http://gwt-code-reviews.appspot.com/354801/show
Affected files:
M
dev/core/src/com/google/gwt/dev/jjs/impl/CompoundAssignmentNormalizer.java
M dev/core/src/com/google/gwt/dev/jjs/impl/FixAssignmentToUnbox.java
M
dev/core/src/com/google/gwt/dev/jjs/impl/PostOptimizationCompoundAssignmentNormalizer.java
A dev/core/src/com/google/gwt/dev/jjs/impl/TempLocalVisitor.java
A dev/core/test/com/google/gwt/dev/jjs/impl/TempLocalVisitorTest.java
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors