Reviewers: danno, kisg, Paul Lind, Michael Starzinger,

Message:
Fully building and testing v8 on MIPS requires the following patches to be
landed:

http://codereview.chromium.org/8561001/
http://codereview.chromium.org/8743010/
http://codereview.chromium.org/8744012/
http://codereview.chromium.org/8743009/
http://codereview.chromium.org/8742012/
http://codereview.chromium.org/8745012/
http://codereview.chromium.org/8746015/
http://codereview.chromium.org/8747011/

Description:
MIPS: Implement crankshaft support for nested object literals.

Port r10061 (c648e1d1)

Original commit message:
    This generates optimized code for deep-copying of nested object literal
    boilerplates which are statically known. Most of the boilerplates have
    already been generated at crankshaft time, so this optimization should
    kick in for virtually every object literal. Only nested object literal
    graphs up to a certain depth and containing up to a certain total number
    of properties are considered for this optimization. This will prevent
    explosion of code size due to large object literals (e.g. eval on JSON).
    Improves splay performance because object literals are created often.

BUG=
TEST=


Please review this at http://codereview.chromium.org/8745012/

Affected files:
  M src/mips/lithium-codegen-mips.h
  M src/mips/lithium-codegen-mips.cc
  M src/mips/lithium-mips.h
  M src/mips/lithium-mips.cc


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

Reply via email to