X87: [crankshaft] Record inlined shared function infos instead of closures.
authorchunyang.dai <chunyang.dai@intel.com>
Mon, 1 Jun 2015 09:11:28 +0000 (02:11 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 1 Jun 2015 09:11:43 +0000 (09:11 +0000)
commitaa31176ab19baeea1c8decafc98f333696cc13a2
treea81fd554d2892d09736c282fd2884f939dc868ad
parentf1cc4ed2b28696f940617a0016e781237d734c49
X87: [crankshaft] Record inlined shared function infos instead of closures.

port 388e791df91c299507d62f91bc4f618a4dc80276 (r28672).

original commit message:

   The list of inlined functions is used in exactly two places - for live
    edit and to prevent code flushing for inlined functions - and those are
    fine with SharedFunctionInfo and don't require a closure.

    This is one additional step towards inlining based on SharedFunctionInfo
    instead of JSFunction.

BUG=

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

Cr-Commit-Position: refs/heads/master@{#28719}
src/x87/lithium-codegen-x87.cc
src/x87/lithium-x87.cc