Add a TurboFan skeleton for StringAddStub.
authorsvenpanne <svenpanne@chromium.org>
Thu, 21 May 2015 14:31:41 +0000 (07:31 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 21 May 2015 14:31:25 +0000 (14:31 +0000)
commitf91503f25587cf7fdd57edc460fb2349f9ea9c2c
tree0a66de894992bddcb1bd82b33015313ba541b5cb
parent9d9acf55421bbbf729140d81eabc4d6a36b73f87
Add a TurboFan skeleton for StringAddStub.

Currently the stub simply calls out to the runtime, this will be
improved in a later CLs. The current state at least avoids bit-rot and
later merging horror.

Fixes frame construction logic for stubs, too, and contains quite a few
tiny cleanups in stub-land.

Review URL: https://codereview.chromium.org/1150673002

Cr-Commit-Position: refs/heads/master@{#28555}
15 files changed:
src/code-stubs.cc
src/code-stubs.h
src/compiler/arm/code-generator-arm.cc
src/compiler/arm64/code-generator-arm64.cc
src/compiler/code-generator.cc
src/compiler/code-generator.h
src/compiler/ia32/code-generator-ia32.cc
src/compiler/instruction.h
src/compiler/mips/code-generator-mips.cc
src/compiler/mips64/code-generator-mips64.cc
src/compiler/ppc/code-generator-ppc.cc
src/compiler/x64/code-generator-x64.cc
src/globals.h
src/runtime.js
test/cctest/compiler/test-run-stubs.cc