Reduced TLS accesses even further.
authorsvenpanne@chromium.org <svenpanne@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 22 Nov 2012 07:58:59 +0000 (07:58 +0000)
committersvenpanne@chromium.org <svenpanne@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 22 Nov 2012 07:58:59 +0000 (07:58 +0000)
commitf275b362990facca292abdcc549c6de7ae7930b3
treea150fd8c7266d22914844648835f92243cf46aaf
parentee164ffe3ddacdf79cd5d2bb536f3ae66c58db70
Reduced TLS accesses even further.

Thread the Isolate through FindCodeInCache, FindCodeInSpecialCache and
SetProperty. Reduced the number of TLS accesses while running the Octane
benchmark down to 19% compared to the beginning of the cleanups.

Review URL: https://codereview.chromium.org/11411033

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13030 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/api.cc
src/code-stubs.cc
src/code-stubs.h
src/handles.cc
src/handles.h
src/ic.cc
src/runtime-profiler.cc
src/runtime.cc
test/cctest/test-compiler.cc
test/cctest/test-debug.cc