[turbofan] Add backend support for load/store float32 values.
authorbmeurer@chromium.org <bmeurer@chromium.org>
Tue, 26 Aug 2014 08:29:12 +0000 (08:29 +0000)
committerbmeurer@chromium.org <bmeurer@chromium.org>
Tue, 26 Aug 2014 08:29:12 +0000 (08:29 +0000)
commit3e188ace5cb73d1512ca2c48449be73ef6534c97
tree7770247d63cc5eae8e813106a8aa022b22bc6c3a
parentfa908676c7431b3e88cdc035712864bfe8159e00
[turbofan] Add backend support for load/store float32 values.

This is the bare minimum required to support typed arrays. Support for
working with float32 values will be added based on this.

TEST=compiler-unittests,cctest
R=svenpanne@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23386 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
23 files changed:
src/compiler/arm/code-generator-arm.cc
src/compiler/arm/instruction-codes-arm.h
src/compiler/arm/instruction-selector-arm.cc
src/compiler/arm64/code-generator-arm64.cc
src/compiler/arm64/instruction-codes-arm64.h
src/compiler/arm64/instruction-selector-arm64.cc
src/compiler/ia32/code-generator-ia32.cc
src/compiler/ia32/instruction-codes-ia32.h
src/compiler/ia32/instruction-selector-ia32.cc
src/compiler/instruction-selector.cc
src/compiler/machine-type.cc
src/compiler/machine-type.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-run-machops.cc
test/compiler-unittests/arm/instruction-selector-arm-unittest.cc
test/compiler-unittests/arm64/instruction-selector-arm64-unittest.cc
test/compiler-unittests/ia32/instruction-selector-ia32-unittest.cc
test/compiler-unittests/instruction-selector-unittest.cc
test/compiler-unittests/instruction-selector-unittest.h
test/compiler-unittests/x64/instruction-selector-x64-unittest.cc