Re-enable optimization for hot functions that have optimization disabled due to many...
authorulan@chromium.org <ulan@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 24 Apr 2012 14:05:07 +0000 (14:05 +0000)
committerulan@chromium.org <ulan@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 24 Apr 2012 14:05:07 +0000 (14:05 +0000)
commita139e38c0b951debe95e8a7bb16d2b217b81da96
tree15218d2ef93302eba9e90660079feab7c0824442
parent20e6446bd21ce00c0d9d073479af3b88e2a765bc
Re-enable optimization for hot functions that have optimization disabled due to many deopts.

Use exponential backoff in order to avoid getting into optimization-deoptimization cycle.

BUG=v8:2040,121196

Review URL: https://chromiumcodereview.appspot.com/10202007

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@11425 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/heap.cc
src/objects-inl.h
src/objects.cc
src/objects.h
src/runtime-profiler.cc