Reviewers: Lasse Reichstein, Mads Ager,

Message:
Lasse, Mads,

may you have a look?

Description:
Introduce faster swapping primitives.

Keyed store and record write stubs sit high in sorting profiles.

Swapping allows to save us additional type checks as we could both read and
write elmenets (on fast path) without them.

Special hook to Heap is introduced which allows to omit remembered set updates
for
a batch of write into array.

Please review this at http://codereview.chromium.org/1737007/show

Affected files:
  M src/array.js
  M src/codegen.h
  M src/heap-inl.h
  M src/heap.h
  M src/heap.cc
  M src/ia32/codegen-ia32.h
  M src/ia32/codegen-ia32.cc
  M src/ic.h
  M src/runtime.h
  M src/runtime.cc
  M test/mjsunit/fuzz-natives.js


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to