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


Reply via email to