X87: Crankshaft is now able to compile top level code even if there is a ScriptContext.
authorchunyang.dai <chunyang.dai@intel.com>
Mon, 7 Sep 2015 07:48:48 +0000 (00:48 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 7 Sep 2015 07:48:59 +0000 (07:48 +0000)
commitc0c3d866fb824290c24d4c2a14414019d844515f
treef5b8a23f9b3aa8ee723edd1b18395a8e4e38bb18
parent4d6eef61b751457f50c63bfb320ca20ccdf3c7e9
X87: Crankshaft is now able to compile top level code even if there is a ScriptContext.

port 29ebcc32052d486cbc1933ac4738aa5cb68aa851 (r30496).

original commit message:

    This CL introduces HPrologue instruction which does the context allocation work and supports deoptimization.

BUG=

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

Cr-Commit-Position: refs/heads/master@{#30606}
src/full-codegen/x87/full-codegen-x87.cc
src/x87/lithium-codegen-x87.cc
src/x87/lithium-x87.cc
src/x87/lithium-x87.h