Reviewers: Jakob,

Message:
Please take a look.

Description:
Reland r11425 "Re-enable optimization for hot functions that have optimization
disabled due to many deopts."

Fix performance regressions introduced in r11425 by
- counting number of function deoptimizations instead of function optimizations,
- packing several counters into one field of shared function info.

BUG=v8:2040,121196
[email protected]

Please review this at http://codereview.chromium.org/10534063/

SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge

Affected files:
  M src/deoptimizer.cc
  M src/heap.h
  M src/heap.cc
  M src/ia32/lithium-codegen-ia32.cc
  M src/objects-inl.h
  M src/objects.h
  M src/objects.cc
  M src/runtime-profiler.cc


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to