Index: src/ic/arm/ic-compiler-arm.cc |
diff --git a/src/ic/arm/ic-compiler-arm.cc b/src/ic/arm/ic-compiler-arm.cc |
index ac0da716ee67bfe9b85b9be57991bcfde48747d2..c5b0903b9e76fa7a9f1e4803d4465f50f1ee6f10 100644 |
--- a/src/ic/arm/ic-compiler-arm.cc |
+++ b/src/ic/arm/ic-compiler-arm.cc |
@@ -6,6 +6,7 @@ |
#if V8_TARGET_ARCH_ARM |
+#include "src/ic/call-optimization.h" |
#include "src/ic/ic-compiler.h" |
namespace v8 { |
@@ -209,12 +210,6 @@ void PropertyHandlerCompiler::GenerateFastApiCall( |
} |
-void PropertyAccessCompiler::GenerateTailCall(MacroAssembler* masm, |
- Handle<Code> code) { |
- __ Jump(code, RelocInfo::CODE_TARGET); |
-} |
- |
- |
#undef __ |
#define __ ACCESS_MASM(masm()) |
@@ -751,25 +746,6 @@ Handle<Code> NamedStoreHandlerCompiler::CompileStoreInterceptor( |
} |
-Register* PropertyAccessCompiler::load_calling_convention() { |
- // receiver, name, scratch1, scratch2, scratch3, scratch4. |
- Register receiver = LoadIC::ReceiverRegister(); |
- Register name = LoadIC::NameRegister(); |
- static Register registers[] = {receiver, name, r3, r0, r4, r5}; |
- return registers; |
-} |
- |
- |
-Register* PropertyAccessCompiler::store_calling_convention() { |
- // receiver, name, scratch1, scratch2, scratch3. |
- Register receiver = StoreIC::ReceiverRegister(); |
- Register name = StoreIC::NameRegister(); |
- DCHECK(r3.is(KeyedStoreIC::MapRegister())); |
- static Register registers[] = {receiver, name, r3, r4, r5}; |
- return registers; |
-} |
- |
- |
Register NamedStoreHandlerCompiler::value() { return StoreIC::ValueRegister(); } |