Reland: [turbofan] Various fixes to allow unboxed doubles as arguments in registers...
authortitzer <titzer@chromium.org>
Tue, 11 Aug 2015 15:23:04 +0000 (08:23 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 11 Aug 2015 15:23:17 +0000 (15:23 +0000)
commit17f4c5bbaf3775df6002db1965e2702bdba2a520
treeb8339541a7a133c16ea41a37badc209a67ea2175
parentdebf58cd55aca24754876630b170c9cbaff36caa
Reland: [turbofan] Various fixes to allow unboxed doubles as arguments in registers and on the stack.

OCL: https://codereview.chromium.org/1263033004/

R=mstarzinger@chromium.org
BUG=

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

Cr-Commit-Position: refs/heads/master@{#30115}
21 files changed:
src/compiler/arm/code-generator-arm.cc
src/compiler/arm64/code-generator-arm64.cc
src/compiler/frame.h
src/compiler/ia32/code-generator-ia32.cc
src/compiler/linkage.cc
src/compiler/linkage.h
src/compiler/machine-type.h
src/compiler/mips/code-generator-mips.cc
src/compiler/mips64/code-generator-mips64.cc
src/compiler/ppc/code-generator-ppc.cc
src/compiler/raw-machine-assembler.cc
src/compiler/raw-machine-assembler.h
src/compiler/register-allocator-verifier.cc
src/compiler/register-allocator.cc
src/compiler/x64/code-generator-x64.cc
src/compiler/x87/code-generator-x87.cc
test/cctest/cctest.gyp
test/cctest/compiler/c-signature.h
test/cctest/compiler/call-tester.h
test/cctest/compiler/graph-builder-tester.h
test/cctest/compiler/test-run-native-calls.cc [new file with mode: 0644]