Revert of [turbofan] Optimize loads from the global object in JSTypeFeedbackSpecializ...
authormachenbach <machenbach@chromium.org>
Mon, 27 Apr 2015 10:07:30 +0000 (03:07 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 27 Apr 2015 10:07:08 +0000 (10:07 +0000)
commitfbf300802f0b2dd3dcaca92790709a28216be859
tree00a7805c3b84eaf052f8f3f1fa4d5996a4fb82bc
parentd6e99a7f52cc8a9cdf0b956ce3836a9e1999bef1
Revert of [turbofan] Optimize loads from the global object in JSTypeFeedbackSpecializer. (patchset #10 id:180001 of https://codereview.chromium.org/1063513003/)

Reason for revert:
[sheriff] Breaks nosnap debug:
http://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20nosnap%20-%20debug%20-%201/builds/156

Original issue's description:
> [turbofan] Optimize loads from the global object in JSTypeFeedbackSpecializer.
>
> Uses lazy deoptimization and code dependencies to introduce loads
> from property cells and also to promote globals to constants.
>
> R=mstarzinger@chromium.org
> BUG=
>
> Committed: https://crrev.com/aae4a62d07e839455b1d0ad4fa512cc5d48a1a68
> Cr-Commit-Position: refs/heads/master@{#28057}

TBR=mstarzinger@chromium.org,titzer@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=

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

Cr-Commit-Position: refs/heads/master@{#28063}
src/compiler.cc
src/compiler/access-builder.cc
src/compiler/access-builder.h
src/compiler/js-type-feedback.cc
src/compiler/js-type-feedback.h
src/compiler/pipeline.cc
test/cctest/compiler/test-run-jsexceptions.cc
test/mjsunit/compiler/global-delete.js [deleted file]
test/mjsunit/compiler/global-var-delete.js [deleted file]
test/unittests/compiler/js-type-feedback-unittest.cc [deleted file]
test/unittests/unittests.gyp