Revision: 22764
Author:   [email protected]
Date:     Thu Jul 31 14:56:58 2014 UTC
Log:      MIPS64: Fix build after r22709.

BUG=
[email protected]

Review URL: https://codereview.chromium.org/430223002
http://code.google.com/p/v8/source/detail?r=22764

Modified:
 /branches/bleeding_edge/src/mips64/code-stubs-mips64.cc
 /branches/bleeding_edge/src/mips64/lithium-mips64.cc
 /branches/bleeding_edge/src/mips64/lithium-mips64.h

=======================================
--- /branches/bleeding_edge/src/mips64/code-stubs-mips64.cc Wed Jul 30 13:54:45 2014 UTC +++ /branches/bleeding_edge/src/mips64/code-stubs-mips64.cc Thu Jul 31 14:56:58 2014 UTC
@@ -70,6 +70,18 @@
       MajorKey(), ARRAY_SIZE(registers), registers,
       Runtime::FunctionForId(Runtime::kCreateObjectLiteral)->entry);
 }
+
+
+void CallFunctionStub::InitializeInterfaceDescriptor(
+    CodeStubInterfaceDescriptor* descriptor) {
+  UNIMPLEMENTED();
+}
+
+
+void CallConstructStub::InitializeInterfaceDescriptor(
+    CodeStubInterfaceDescriptor* descriptor) {
+  UNIMPLEMENTED();
+}


 void CreateAllocationSiteStub::InitializeInterfaceDescriptor(
@@ -155,7 +167,7 @@

   if (constant_stack_parameter_count == 0) {
     Register registers[] = { cp, a1 };
-    descriptor->Initialize(MajorKey(), ARRAY_SIZE(registers), registers,
+    descriptor->Initialize(major, ARRAY_SIZE(registers), registers,
deopt_handler, NULL, constant_stack_parameter_count,
                            JS_FUNCTION_STUB_MODE);
   } else {
@@ -165,7 +177,7 @@
         Representation::Tagged(),
         Representation::Tagged(),
         Representation::Integer32() };
- descriptor->Initialize(MajorKey(), ARRAY_SIZE(registers), registers, a0,
+    descriptor->Initialize(major, ARRAY_SIZE(registers), registers, a0,
                            deopt_handler, representations,
                            constant_stack_parameter_count,
                            JS_FUNCTION_STUB_MODE, PASS_ARGUMENTS);
=======================================
--- /branches/bleeding_edge/src/mips64/lithium-mips64.cc Tue Jul 29 19:26:01 2014 UTC +++ /branches/bleeding_edge/src/mips64/lithium-mips64.cc Thu Jul 31 14:56:58 2014 UTC
@@ -4,10 +4,11 @@

 #include "src/v8.h"

+#if V8_TARGET_ARCH_MIPS64
+
 #include "src/hydrogen-osr.h"
-#include "src/lithium-allocator-inl.h"
+#include "src/lithium-inl.h"
 #include "src/mips64/lithium-codegen-mips64.h"
-#include "src/mips64/lithium-mips64.h"

 namespace v8 {
 namespace internal {
@@ -2575,3 +2576,5 @@


 } }  // namespace v8::internal
+
+#endif  // V8_TARGET_ARCH_MIPS64
=======================================
--- /branches/bleeding_edge/src/mips64/lithium-mips64.h Tue Jul 29 19:26:01 2014 UTC +++ /branches/bleeding_edge/src/mips64/lithium-mips64.h Thu Jul 31 14:56:58 2014 UTC
@@ -218,6 +218,9 @@
   virtual bool IsGap() const { return false; }

   virtual bool IsControl() const { return false; }
+
+  // Try deleting this instruction if possible.
+  virtual bool TryDelete() { return false; }

   void set_environment(LEnvironment* env) { environment_ = env; }
   LEnvironment* environment() const { return environment_; }
@@ -257,11 +260,12 @@
   void VerifyCall();
 #endif

+  virtual int InputCount() = 0;
+  virtual LOperand* InputAt(int i) = 0;
+
  private:
   // Iterator interface.
   friend class InputIterator;
-  virtual int InputCount() = 0;
-  virtual LOperand* InputAt(int i) = 0;

   friend class TempIterator;
   virtual int TempCount() = 0;

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to