[turbofan] Add operators for float32 support.
authorbmeurer@chromium.org <bmeurer@chromium.org>
Mon, 22 Sep 2014 11:42:10 +0000 (11:42 +0000)
committerbmeurer@chromium.org <bmeurer@chromium.org>
Mon, 22 Sep 2014 11:42:10 +0000 (11:42 +0000)
commit6aa1dfca0e7f18d5039f2d408c4c7ee84e0723ab
treed03489cfe67b0a48e3eeb7ca2a972525c0315a31
parentbc609aff70d11682b5bdd55d325a1d152e3e801f
[turbofan] Add operators for float32 support.

This adds Float32Constant, ChangeFloat32ToFloat64 and
TruncateFloat64ToFloat32 operators.

TEST=compiler-unittests
BUG=v8:3589
LOG=n
R=titzer@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24112 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
17 files changed:
src/compiler/common-operator-unittest.cc
src/compiler/common-operator.cc
src/compiler/common-operator.h
src/compiler/graph-unittest.cc
src/compiler/graph-unittest.h
src/compiler/machine-operator-reducer-unittest.cc
src/compiler/machine-operator-reducer.cc
src/compiler/machine-operator-reducer.h
src/compiler/machine-operator-unittest.cc
src/compiler/machine-operator.cc
src/compiler/machine-operator.h
src/compiler/node-matchers.h
src/compiler/opcodes.h
src/compiler/typer.cc
src/conversions-inl.h
src/conversions.h
src/runtime.cc