[turbofan] First step towards correctified 64-bit addressing.
authorbmeurer@chromium.org <bmeurer@chromium.org>
Fri, 31 Oct 2014 06:41:07 +0000 (06:41 +0000)
committerbmeurer@chromium.org <bmeurer@chromium.org>
Fri, 31 Oct 2014 06:41:41 +0000 (06:41 +0000)
commit948ce2141e138434471635f6c57991d7df5e4010
tree6dbe65b69d544515c8715ef196df731f2804e546
parentbd5c9834b6f34a7f2328c20d9779a28072407831
[turbofan] First step towards correctified 64-bit addressing.

Also remove the LEA matching from x64, since it was never really
effective. We'll optimize that once we're correct.

TEST=cctest,unittests
R=dcarney@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#25024}
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25024 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
17 files changed:
BUILD.gn
src/compiler/change-lowering.cc
src/compiler/ia32/instruction-selector-ia32.cc
src/compiler/instruction.h
src/compiler/machine-type.h
src/compiler/node-matchers.cc [deleted file]
src/compiler/node-matchers.h
src/compiler/simplified-lowering.cc
src/compiler/x64/code-generator-x64.cc
src/compiler/x64/instruction-codes-x64.h
src/compiler/x64/instruction-selector-x64.cc
test/cctest/compiler/test-simplified-lowering.cc
test/unittests/compiler/change-lowering-unittest.cc
test/unittests/compiler/instruction-selector-unittest.cc
test/unittests/compiler/instruction-selector-unittest.h
test/unittests/compiler/x64/instruction-selector-x64-unittest.cc
tools/gyp/v8.gyp