[turbofan] Add TruncateFloat64ToInt32 machine operator.
authorbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 20 Aug 2014 04:01:00 +0000 (04:01 +0000)
committerbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 20 Aug 2014 04:01:00 +0000 (04:01 +0000)
commit37058c141353d1932fda3e93bd2e10194bfdf6d5
tree692dff3b812eab45dbc5814c9b1247cd8d684d55
parent597123b8cda86a37f869d9b45c26308154ce9a73
[turbofan] Add TruncateFloat64ToInt32 machine operator.

Fix ChangeLowering to use TruncateFloat64ToInt32.

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

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23214 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
18 files changed:
src/compiler/arm/code-generator-arm.cc
src/compiler/arm/instruction-selector-arm.cc
src/compiler/arm64/code-generator-arm64.cc
src/compiler/change-lowering.cc
src/compiler/ia32/code-generator-ia32.cc
src/compiler/instruction-codes.h
src/compiler/instruction-selector.cc
src/compiler/machine-node-factory.h
src/compiler/machine-operator.h
src/compiler/opcodes.h
src/compiler/x64/code-generator-x64.cc
test/cctest/cctest.status
test/cctest/compiler/test-run-machops.cc
test/compiler-unittests/change-lowering-unittest.cc
test/compiler-unittests/graph-unittest.cc
test/compiler-unittests/graph-unittest.h
test/compiler-unittests/instruction-selector-unittest.cc
test/compiler-unittests/machine-operator-unittest.cc