Chromium Code Reviews
Descriptiondart2js cps: Hoist unsafe expressions from loop entry.
Primitives that potentially throw cannot normally be hoisted, but we can
sometimes hoist them anyway if they are at the loop entry.
We now hoist GetLength, GetField, GetIndex, NullCheck, and BoundsCheck.
BUG=
R=sigmund@google.com
Committed: https://github.com/dart-lang/sdk/commit/c85916dedc773135bdb4bb4a79112b2ab1a18b52
Patch Set 1 #Patch Set 2 : Update test expectations #
Messages
Total messages: 5 (2 generated)
|
||||||||||||||||||||||||||||