[turbofan] Support for combining branches with <Operation>WithOverflow.
authorbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 4 Aug 2014 08:18:37 +0000 (08:18 +0000)
committerbmeurer@chromium.org <bmeurer@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 4 Aug 2014 08:18:37 +0000 (08:18 +0000)
commit35f097689589c7549a1cd5b6227bb97894cc5b92
tree02252a98c5ad6fedf643525be04422bd636b2b4c
parent7682126ac20f91c906cb659cb8d1c9423ef6e5a2
[turbofan] Support for combining branches with <Operation>WithOverflow.

Also unify the handling of binops in the InstructionSelector
backends.

TEST=cctest/test-run-machops,cctest/test-instruction-selector-arm
R=svenpanne@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22800 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
12 files changed:
src/compiler/arm/instruction-selector-arm.cc
src/compiler/arm64/instruction-selector-arm64.cc
src/compiler/ia32/instruction-selector-ia32.cc
src/compiler/instruction-selector-impl.h
src/compiler/instruction-selector.cc
src/compiler/instruction-selector.h
src/compiler/machine-node-factory.h
src/compiler/node.cc
src/compiler/node.h
src/compiler/x64/instruction-selector-x64.cc
test/cctest/compiler/test-instruction-selector-arm.cc
test/cctest/compiler/test-run-machops.cc