Descriptiondart2js cps: Scalar replacement of aggregates
Aggregates which do not escape can be replaced with local variables.
This applies to regular objects, closures and boxes. Closures need
their body inlined first.
Fields that are written are replaced with a MutableVariable. Fields
that are only initialized have the reads replaced with references to
the initial value.
R=asgerf@google.com
Committed: https://github.com/dart-lang/sdk/commit/383f8090308abe1f538d0d50dcb7d3de2447dfcb
Patch Set 1 #
Total comments: 10
Patch Set 2 : #Patch Set 3 : #
Messages
Total messages: 6 (2 generated)
|