Reviewers: Mads Ager,

Description:
Use generated code to create sub strings.

Added a stub to allocate and fill a string object with a substring from another
string.

Use the rep movs instruction to copy the string data as it turned out to be the
fastest way.

While preparing this I experimented with some SSE2 instructions, so the
instructions movdqa and movdqu are still in the IA-32 assembler even though they
are not used.

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

SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/

Affected files:
  M     src/arm/codegen-arm.h
  M     src/arm/codegen-arm.cc
  M     src/code-stubs.h
  M     src/codegen.cc
  M     src/ia32/assembler-ia32.h
  M     src/ia32/assembler-ia32.cc
  M     src/ia32/codegen-ia32.h
  M     src/ia32/codegen-ia32.cc
  M     src/runtime.cc
  M     src/string.js
  M     src/v8-counters.h
  M     src/x64/codegen-x64.h
  M     src/x64/codegen-x64.cc


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

Reply via email to