Chromium Code Reviews
DescriptionSimplify and improve optimization of is-tests in the precompiler.
The optimizer now also deals with is-checks for num, double, _Smi in the
same way as it did for int before.
This CL eliminates many is-tests of constants that appear after inlining.
Also, make a better distinction between deoptimizing and non-deoptimizing
cases when replacing is-tests. e.g. InstanceOfInstr can't cause eager
deoptimization.
Also, improve tracing output when running e.g. --trace-inlining
Minor fix in raw_object.h.
BUG=
R=vegorov@google.com
Committed: https://github.com/dart-lang/sdk/commit/220b040c4a88086dc4125fd2cfbe610d2db3dac9
Patch Set 1 #
Total comments: 1
Messages
Total messages: 6 (2 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||