Add Float64Floor, Float64Ceil, Float64RoundTruncate, Float64RoundTiesAway operators.
authorsigurds@chromium.org <sigurds@chromium.org>
Fri, 24 Oct 2014 13:06:48 +0000 (13:06 +0000)
committersigurds@chromium.org <sigurds@chromium.org>
Fri, 24 Oct 2014 13:12:12 +0000 (13:12 +0000)
commitdf9ac2c165946c17e2d49dfa3dcf987bc2217def
treea71a48a638d216447a3cc93fd8e7f6ed408411c0
parente0734a65199ebacea5110430b534377ba1f0534a
Add Float64Floor, Float64Ceil, Float64RoundTruncate, Float64RoundTiesAway operators.

These operators are not supported by any backends yet, and a backend is free to not support them.

R=bmeurer@chromium.org
TEST=unittest/machine-operator

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

Cr-Commit-Position: refs/heads/master@{#24874}
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24874 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
15 files changed:
src/base/flags.h
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.h
src/compiler/machine-operator.cc
src/compiler/machine-operator.h
src/compiler/mips/instruction-selector-mips.cc
src/compiler/opcodes.h
src/compiler/pipeline.cc
src/compiler/simplified-lowering.cc
src/compiler/typer.cc
src/compiler/verifier.cc
src/compiler/x64/instruction-selector-x64.cc
test/unittests/compiler/machine-operator-unittest.cc