Reviewers: Mads Ager, Søren Gjesse,

http://codereview.chromium.org/668254/diff/1/2
File src/x64/codegen-x64.cc (right):

http://codereview.chromium.org/668254/diff/1/2#newcode8912
src/x64/codegen-x64.cc:8912: __ movq(Operand(rsp, rax_stack_offset),
rbx);
As you can see I replaced frame creation and CallStub with TailCallStub
here. But it required some strange code (see r*_stack_offset variables)
and I am not sure whether it's worth it or not.

Description:
Port of string plus smi optimization from ia32 to x64 and ARM.

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

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/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