DescriptionVM: Improve unoptimized code size by avoid emitting field guards.
Avoid emitting field guard code for fields that have dynamic cid and/or
no fixed length. To keep unoptimized and optimized flow-graphs in sync, the
deopt-id counter has to be advanced accordingly if the guard instructions are
not emitted.
If optimizations are disabled via --noopt, do not emit any field guards and
edge counters.
R=vegorov@google.com
Committed: https://code.google.com/p/dart/source/detail?r=45502
Patch Set 1 #Patch Set 2 : #
Messages
Total messages: 4 (1 generated)
|