| Index: src/ic/arm64/ic-arm64.cc
|
| diff --git a/src/ic/arm64/ic-arm64.cc b/src/ic/arm64/ic-arm64.cc
|
| index 97007b346cf71ae70b02c87973a481c54f2069d5..7a330b3c3ac4ce65dfe75e04fd0f79d3696657ca 100644
|
| --- a/src/ic/arm64/ic-arm64.cc
|
| +++ b/src/ic/arm64/ic-arm64.cc
|
| @@ -121,24 +121,6 @@ void LoadIC::GenerateNormal(MacroAssembler* masm) {
|
| GenerateRuntimeGetProperty(masm);
|
| }
|
|
|
| -
|
| -void LoadIC::GenerateMiss(MacroAssembler* masm) {
|
| - // The return address is in lr.
|
| - Isolate* isolate = masm->isolate();
|
| - ASM_LOCATION("LoadIC::GenerateMiss");
|
| -
|
| - DCHECK(!AreAliased(x4, x5, LoadWithVectorDescriptor::SlotRegister(),
|
| - LoadWithVectorDescriptor::VectorRegister()));
|
| - __ IncrementCounter(isolate->counters()->ic_load_miss(), 1, x4, x5);
|
| -
|
| - // Perform tail call to the entry.
|
| - __ Push(LoadWithVectorDescriptor::ReceiverRegister(),
|
| - LoadWithVectorDescriptor::NameRegister(),
|
| - LoadWithVectorDescriptor::SlotRegister(),
|
| - LoadWithVectorDescriptor::VectorRegister());
|
| - __ TailCallRuntime(Runtime::kLoadIC_Miss);
|
| -}
|
| -
|
| void LoadIC::GenerateRuntimeGetProperty(MacroAssembler* masm) {
|
| // The return address is in lr.
|
| __ Push(LoadDescriptor::ReceiverRegister(), LoadDescriptor::NameRegister());
|
| @@ -147,32 +129,6 @@ void LoadIC::GenerateRuntimeGetProperty(MacroAssembler* masm) {
|
| __ TailCallRuntime(Runtime::kGetProperty);
|
| }
|
|
|
| -
|
| -void KeyedLoadIC::GenerateMiss(MacroAssembler* masm) {
|
| - // The return address is in lr.
|
| - Isolate* isolate = masm->isolate();
|
| -
|
| - DCHECK(!AreAliased(x10, x11, LoadWithVectorDescriptor::SlotRegister(),
|
| - LoadWithVectorDescriptor::VectorRegister()));
|
| - __ IncrementCounter(isolate->counters()->ic_keyed_load_miss(), 1, x10, x11);
|
| -
|
| - __ Push(LoadWithVectorDescriptor::ReceiverRegister(),
|
| - LoadWithVectorDescriptor::NameRegister(),
|
| - LoadWithVectorDescriptor::SlotRegister(),
|
| - LoadWithVectorDescriptor::VectorRegister());
|
| -
|
| - // Perform tail call to the entry.
|
| - __ TailCallRuntime(Runtime::kKeyedLoadIC_Miss);
|
| -}
|
| -
|
| -void KeyedLoadIC::GenerateRuntimeGetProperty(MacroAssembler* masm) {
|
| - // The return address is in lr.
|
| - __ Push(LoadDescriptor::ReceiverRegister(), LoadDescriptor::NameRegister());
|
| -
|
| - // Do tail-call to runtime routine.
|
| - __ TailCallRuntime(Runtime::kKeyedGetProperty);
|
| -}
|
| -
|
| static void StoreIC_PushArgs(MacroAssembler* masm) {
|
| __ Push(StoreWithVectorDescriptor::ValueRegister(),
|
| StoreWithVectorDescriptor::SlotRegister(),
|
|
|