X87: Use a stub in crankshaft for grow store arrays.
port fb8e613638
(r28163).
original commit message:
We were deopting without learning anything.
This is a rebase/reland of https://codereview.chromium.org/368263003
BUG=
Review URL: https://codereview.chromium.org/1125623002
Cr-Commit-Position: refs/heads/master@{#28188}
This commit is contained in:
parent
8e3d776dcb
commit
906152b85a
@ -56,6 +56,11 @@ const Register MathPowIntegerDescriptor::exponent() {
|
||||
}
|
||||
|
||||
|
||||
const Register GrowArrayElementsDescriptor::ObjectRegister() { return eax; }
|
||||
const Register GrowArrayElementsDescriptor::KeyRegister() { return ebx; }
|
||||
const Register GrowArrayElementsDescriptor::CapacityRegister() { return ecx; }
|
||||
|
||||
|
||||
void FastNewClosureDescriptor::Initialize(CallInterfaceDescriptorData* data) {
|
||||
Register registers[] = {esi, ebx};
|
||||
data->Initialize(arraysize(registers), registers, NULL);
|
||||
|
Loading…
Reference in New Issue
Block a user