X87: Retry "Use a WeakCell in the CallIC type vector."
authorcdai2 <chunyang.dai@intel.com>
Mon, 9 Feb 2015 09:29:04 +0000 (17:29 +0800)
committercdai2 <chunyang.dai@intel.com>
Mon, 9 Feb 2015 09:29:45 +0000 (09:29 +0000)
commit7280426acb487564f61eb3716b7f2fb5989a8b9a
tree349e01e87db6484fe3c7dee43858f944cd9c72c4
parent161efc42bf12682616ce4fba99d854935f9148f6
X87: Retry "Use a WeakCell in the CallIC type vector."

port 6fc97a19653e03a891d3cd397069d5a10b9ab325 (r26420)

original commit message:

  Retry "Use a WeakCell in the CallIC type vector."

  The first try failed because I needed to make a better distinction
  between clearing ICs according to policy at GC time or unconditional
  clearing (say, via %ClearFunctionTypeFeedback).

  It was also blocked by an issue in super constructor calls.
  This fix (https://codereview.chromium.org/892113002/) needs to land
  before checking in this CL.

BUG=
R=weiliang.lin@intel.com

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

Cr-Commit-Position: refs/heads/master@{#26517}
src/x87/code-stubs-x87.cc
src/x87/interface-descriptors-x87.cc