Implement local load/store elimination on basic blocks.
authortitzer@chromium.org <titzer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 17 Sep 2013 15:32:21 +0000 (15:32 +0000)
committertitzer@chromium.org <titzer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 17 Sep 2013 15:32:21 +0000 (15:32 +0000)
commit05797e77fd0f4652aed3b4887a874341c89da80d
tree631267cf0fa9caddcf664a1a04b7b2794e3b3df9
parent9f5edd1bb265caec431be71eebb0edde3980bc7a
Implement local load/store elimination on basic blocks.

BUG=
R=mstarzinger@chromium.org

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@16776 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/flag-definitions.h
src/hydrogen-load-elimination.cc [new file with mode: 0644]
src/hydrogen-load-elimination.h [new file with mode: 0644]
src/hydrogen.cc
test/mjsunit/compiler/load-elimination.js [new file with mode: 0644]
tools/gyp/v8.gyp