X87: [turbofan] Add basic support for calling to (a subset of) C functions.
authorchunyang.dai <chunyang.dai@intel.com>
Wed, 1 Jul 2015 11:31:47 +0000 (04:31 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 1 Jul 2015 11:31:57 +0000 (11:31 +0000)
commit4ed8444e73838e244bb04bd52ecd7cb450cf577d
treefc599c899f7edb94ef581decd730b905c5d721f1
parent68020ce5467d2ced9484659d1afdb59a7a9e3741
X87: [turbofan] Add basic support for calling to (a subset of) C functions.

port a58ba8d80179bf5b6b7245590c82e47fda8c8a5e (r29279).

original commit message:

    This introduces some initial building blocks for calling out to
    C/C++ functions directly from TurboFan generated code objects.

BUG=

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

Cr-Commit-Position: refs/heads/master@{#29408}
src/compiler/x87/code-generator-x87.cc
src/compiler/x87/instruction-codes-x87.h
src/compiler/x87/instruction-selector-x87.cc
src/compiler/x87/linkage-x87.cc