Reviewers: Søren Gjesse,

Description:
MIPS: Long branch implementation and trampoline improvement.

Improve the branch and branch-trampoline mechanism to automatically
use long-jumps when function size grows large. Reduce size of emitted
trampoline pools.

Now passes mozilla regress-80981.js.

BUG=
TEST=


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

Affected files:
  M src/mips/assembler-mips-inl.h
  M src/mips/assembler-mips.h
  M src/mips/assembler-mips.cc
  M src/mips/builtins-mips.cc
  M src/mips/constants-mips.h
  M src/mips/macro-assembler-mips.h
  M src/mips/macro-assembler-mips.cc


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

Reply via email to