Reviewers: bmeuer_chromium.org,
Message:
Hi Benedikt, PTAL, thx,
--Michael
Description:
Continued fix for 351257. Reusing the feedback vector is too complex.
Attempting to re-use the type feedback vector stored in the
SharedFunctionInfo turns out to be difficult among the various cases.
It will be much easier to do this when deferred type feedback processing
is removed, as is in the works.
Created bug v8:3212 to track re-introducing the optimization of reusing
the type vector on recompile before optimization.
The CL also brings back the type vector on the SharedFunctionInfo.
BUG=351257
LOG=N
[email protected]
Please review this at https://codereview.chromium.org/199973004/
SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files (+138, -140 lines):
M src/a64/full-codegen-a64.cc
M src/arm/full-codegen-arm.cc
M src/compiler.h
M src/compiler.cc
M src/factory.h
M src/factory.cc
M src/full-codegen.h
M src/full-codegen.cc
M src/heap-snapshot-generator.cc
M src/heap.cc
M src/hydrogen.cc
M src/ia32/full-codegen-ia32.cc
M src/mips/full-codegen-mips.cc
M src/objects-debug.cc
M src/objects-inl.h
M src/objects-printer.cc
M src/objects-visiting-inl.h
M src/objects.h
M src/objects.cc
M src/runtime.cc
M src/type-info.h
M src/type-info.cc
M src/typing.cc
M src/x64/full-codegen-x64.cc
M test/cctest/test-compiler.cc
M test/cctest/test-heap.cc
A test/mjsunit/regress/regress-351257.js
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.