Implement inlined stack-check guards in TurboFan.
authormstarzinger@chromium.org <mstarzinger@chromium.org>
Wed, 1 Oct 2014 14:03:02 +0000 (14:03 +0000)
committermstarzinger@chromium.org <mstarzinger@chromium.org>
Wed, 1 Oct 2014 14:03:02 +0000 (14:03 +0000)
commit3bc3df9a272477e99a98f710250b4582b27be21c
treec83b625cc565372e0388841dd23a4e60b566c294
parent1bb52d0da852e3610ffa4f13adb7e7a340d9fb20
Implement inlined stack-check guards in TurboFan.

R=bmeurer@chromium.org
TEST=cctest/test-run-stackcheck/TerminateAtMethodEntry

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24367 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
16 files changed:
src/compiler/arm/code-generator-arm.cc
src/compiler/arm/instruction-selector-arm.cc
src/compiler/arm64/code-generator-arm64.cc
src/compiler/ast-graph-builder.cc
src/compiler/ast-graph-builder.h
src/compiler/ia32/code-generator-ia32.cc
src/compiler/instruction-codes.h
src/compiler/instruction-selector.cc
src/compiler/machine-operator.cc
src/compiler/machine-operator.h
src/compiler/opcodes.h
src/compiler/simplified-lowering.cc
src/compiler/x64/code-generator-x64.cc
test/cctest/cctest.gyp
test/cctest/compiler/test-run-stackcheck.cc [new file with mode: 0644]
test/unittests/compiler/machine-operator-unittest.cc