[turbofan] Add CalleeSavedFPRegisters to CallDescriptor.
authorakos.palfi <akos.palfi@imgtec.com>
Tue, 30 Jun 2015 13:22:36 +0000 (06:22 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 30 Jun 2015 13:22:50 +0000 (13:22 +0000)
commitb4275a70eb1e6b6dc0f3c77b9be6bcfca3f80c20
tree54d2c2dc347b6a9b7a354bf1b1183e97be996cea
parente60ce8d1468d781b2b4aec19d76090299d196ae8
[turbofan] Add CalleeSavedFPRegisters to CallDescriptor.

This change makes possible to save and restore the FP registers
in the Prologue and Return parts for the CallAddress kind functions.

TEST=test-simplified-lowering/RunNumberDivide_2_TruncatingToUint32,
     test-simplified-lowering/RunNumberMultiply_TruncatingToUint32

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

Cr-Commit-Position: refs/heads/master@{#29378}
16 files changed:
src/compiler/arm/code-generator-arm.cc
src/compiler/arm/linkage-arm.cc
src/compiler/arm64/code-generator-arm64.cc
src/compiler/arm64/linkage-arm64.cc
src/compiler/ia32/linkage-ia32.cc
src/compiler/linkage-impl.h
src/compiler/linkage.h
src/compiler/mips/code-generator-mips.cc
src/compiler/mips/linkage-mips.cc
src/compiler/mips64/code-generator-mips64.cc
src/compiler/mips64/linkage-mips64.cc
src/compiler/ppc/linkage-ppc.cc
src/compiler/x64/code-generator-x64.cc
src/compiler/x64/linkage-x64.cc
test/cctest/cctest.status
test/unittests/compiler/tail-call-optimization-unittest.cc