Revert of Add unoptimized/optimized variants of MathFloor TF code stub (patchset...
authordanno <danno@chromium.org>
Wed, 8 Jul 2015 15:00:29 +0000 (08:00 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 8 Jul 2015 15:00:40 +0000 (15:00 +0000)
commit7fc183af06d48fb1e034e296e5006b1f02bb81a3
tree7f3ef1ac8cff249f5f37db345553de286d2afbd3
parent8f13b655b8a10dae2116dd18b32f09337bb2d410
Revert of Add unoptimized/optimized variants of MathFloor TF code stub (patchset #4 id:60001 of https://codereview.chromium.org/1225943002/)

Reason for revert:
Failure on compiling runtime.js on windows

Original issue's description:
> Add unoptimized/optimized variants of MathFloor TF code stub
>
> - Add a TurboFanIC class, derived from TurboFanCodeStub, that
>   automatically distinguishes between versions of the IC called from
>   optimized and unoptimized code.
> - Add appropriate InterfaceDescriptors for both the versions of the
>   stub called from unoptimized and optimized code
> - Change the MathFloor TF stub generator to output either the
>   for-optimized or for-unoptimized version based on the minor_key
>   parameter.
>
> Committed: https://crrev.com/8f13b655b8a10dae2116dd18b32f09337bb2d410
> Cr-Commit-Position: refs/heads/master@{#29534}

TBR=mvstanton@chromium.org,bmeurer@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true

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

Cr-Commit-Position: refs/heads/master@{#29535}
12 files changed:
src/arm/interface-descriptors-arm.cc
src/arm64/interface-descriptors-arm64.cc
src/code-stubs.h
src/ia32/interface-descriptors-ia32.cc
src/interface-descriptors.cc
src/interface-descriptors.h
src/mips/interface-descriptors-mips.cc
src/mips64/interface-descriptors-mips64.cc
src/runtime.js
src/x64/interface-descriptors-x64.cc
test/cctest/compiler/test-run-stubs.cc
test/mjsunit/compiler/stubs/floor-stub.js