DescriptionReapply "Fix misoptimization of 'is' test""
This also moves some common code from jit_optimizer.cc and
aot_optimizer.cc to a new common file, optimizer.cc. The code is almost
unchanged from the aot_optimizer.cc version, apart from the calls to
PurgeNegativeTestCidsEntries. A flag emulates the behaviour of the
simpler jit_optimizer.cc version. Benchmark tests are running to see
which is better.
Originally reviewed at https://codereview.chromium.org/2904543002/
R=vegorov@google.com
BUG=
Committed: https://github.com/dart-lang/sdk/commit/8619cb63878d5be7ad714f1eb5867cc828d0d1e9
Patch Set 1 #Patch Set 2 : Reinstate missing optimization #
Total comments: 1
Patch Set 3 : Remove change to TestCidsInstr::Canonicalize and improve printer #
Messages
Total messages: 5 (1 generated)
|