Index: src/ic/mips64/ic-compiler-mips64.cc |
diff --git a/src/ic/mips64/ic-compiler-mips64.cc b/src/ic/mips64/ic-compiler-mips64.cc |
index ddb3117b5d13fe793016ac53764de4e12d51407a..1c137ce2df78512fbb2c4dbce1f379680ef4cd0b 100644 |
--- a/src/ic/mips64/ic-compiler-mips64.cc |
+++ b/src/ic/mips64/ic-compiler-mips64.cc |
@@ -6,6 +6,7 @@ |
#if V8_TARGET_ARCH_MIPS64 |
+#include "src/ic/call-optimization.h" |
#include "src/ic/ic-compiler.h" |
namespace v8 { |
@@ -201,12 +202,6 @@ void PropertyHandlerCompiler::GenerateFastApiCall( |
} |
-void PropertyAccessCompiler::GenerateTailCall(MacroAssembler* masm, |
- Handle<Code> code) { |
- __ Jump(code, RelocInfo::CODE_TARGET); |
-} |
- |
- |
#undef __ |
#define __ ACCESS_MASM(masm()) |
@@ -747,25 +742,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, a3, a0, a4, a5}; |
- return registers; |
-} |
- |
- |
-Register* PropertyAccessCompiler::store_calling_convention() { |
- // receiver, name, scratch1, scratch2, scratch3. |
- Register receiver = StoreIC::ReceiverRegister(); |
- Register name = StoreIC::NameRegister(); |
- DCHECK(a3.is(KeyedStoreIC::MapRegister())); |
- static Register registers[] = {receiver, name, a3, a4, a5}; |
- return registers; |
-} |
- |
- |
Register NamedStoreHandlerCompiler::value() { return StoreIC::ValueRegister(); } |