Reviewers: danno,
Message:
Hi Danno, I couldn't resist getting this stuff to work with --inline-new,
this
will allow me to check out performance numbers for all the "new Array(...)"
cases.
More assembly programming that I've ever done :). No need to look at it
now, but
if you are interested the meat is in builtins-ia32.cc.
AllocationMemento/Site is still pending, but to follow after some perf
investigations.
Description:
Allocation Info Tracking, continued.
Addresses missing cases for array literals.
Adds support for "new Array()" call sites. This isn't complete yet, I have
to
run with --noinline_new.
BUG=
Please review this at https://codereview.chromium.org/11818021/
SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files:
M src/arm/lithium-codegen-arm.cc
M src/arm/stub-cache-arm.cc
M src/ast.h
M src/ast.cc
M src/bootstrapper.cc
M src/builtins.h
M src/builtins.cc
M src/code-stubs.h
M src/factory.h
M src/factory.cc
M src/heap.h
M src/heap.cc
M src/hydrogen-instructions.h
M src/ia32/builtins-ia32.cc
M src/ia32/code-stubs-ia32.cc
M src/ia32/ic-ia32.cc
M src/ia32/lithium-codegen-ia32.cc
M src/ia32/macro-assembler-ia32.h
M src/ia32/macro-assembler-ia32.cc
M src/ic.cc
M src/mips/stub-cache-mips.cc
M src/objects-inl.h
M src/objects-printer.cc
M src/objects.h
M src/objects.cc
M src/runtime.h
M src/runtime.cc
M src/type-info.h
M src/type-info.cc
M src/x64/ic-x64.cc
M test/mjsunit/allocation-site-info.js
M test/mjsunit/fuzz-natives-part3.js
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev