| Index: src/x64/code-stubs-x64.cc
|
| diff --git a/src/x64/code-stubs-x64.cc b/src/x64/code-stubs-x64.cc
|
| index 01bddaf970fc5ea384a5b444d60f05188eac06ae..79d42fbf2ce26d3bed68b8e75a8393bbcfb77f0c 100644
|
| --- a/src/x64/code-stubs-x64.cc
|
| +++ b/src/x64/code-stubs-x64.cc
|
| @@ -836,37 +836,6 @@ void ArgumentsAccessStub::GenerateNewSloppySlow(MacroAssembler* masm) {
|
| }
|
|
|
|
|
| -void LoadIndexedInterceptorStub::Generate(MacroAssembler* masm) {
|
| - // Return address is on the stack.
|
| - Label slow;
|
| -
|
| - Register receiver = LoadDescriptor::ReceiverRegister();
|
| - Register key = LoadDescriptor::NameRegister();
|
| - Register scratch = rax;
|
| - DCHECK(!scratch.is(receiver) && !scratch.is(key));
|
| -
|
| - // Check that the key is an array index, that is Uint32.
|
| - STATIC_ASSERT(kSmiValueSize <= 32);
|
| - __ JumpUnlessNonNegativeSmi(key, &slow);
|
| -
|
| - // Everything is fine, call runtime.
|
| - __ PopReturnAddressTo(scratch);
|
| - __ Push(receiver); // receiver
|
| - __ Push(key); // key
|
| - __ PushReturnAddressFrom(scratch);
|
| -
|
| - // Perform tail call to the entry.
|
| - __ TailCallExternalReference(
|
| - ExternalReference(IC_Utility(IC::kLoadElementWithInterceptor),
|
| - masm->isolate()),
|
| - 2, 1);
|
| -
|
| - __ bind(&slow);
|
| - PropertyAccessCompiler::TailCallBuiltin(
|
| - masm, PropertyAccessCompiler::MissBuiltin(Code::KEYED_LOAD_IC));
|
| -}
|
| -
|
| -
|
| void LoadIndexedStringStub::Generate(MacroAssembler* masm) {
|
| // Return address is on the stack.
|
| Label miss;
|
|
|