Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(185)

Unified Diff: src/mips/stub-cache-mips.cc

Issue 1320006: Updates and fixes for MIPS support. (Closed) Base URL: http://v8.googlecode.com/svn/branches/bleeding_edge/
Patch Set: '' Created 10 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: src/mips/stub-cache-mips.cc
===================================================================
--- src/mips/stub-cache-mips.cc (revision 4259)
+++ src/mips/stub-cache-mips.cc (working copy)
@@ -44,6 +44,7 @@
Register scratch,
Register extra) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
}
@@ -51,6 +52,7 @@
int index,
Register prototype) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
}
@@ -61,6 +63,7 @@
Register dst, Register src,
JSObject* holder, int index) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
}
@@ -69,6 +72,7 @@
Register scratch,
Label* miss_label) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
}
@@ -78,10 +82,11 @@
Register scratch2,
Label* miss_label) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
}
-// Generate StoreField code, value is passed in r0 register.
+// Generate StoreField code, value is passed in a0 register.
// After executing generated code, the receiver_reg and name_reg
// may be clobbered.
void StubCompiler::GenerateStoreField(MacroAssembler* masm,
@@ -114,6 +119,7 @@
String* name,
Label* miss) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
}
@@ -126,6 +132,7 @@
String* name,
Label* miss) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
}
@@ -140,7 +147,7 @@
Label* miss,
Failure** failure) {
UNIMPLEMENTED_MIPS();
- __ break_(0x470);
+ __ break_(__LINE__);
return false; // UNIMPLEMENTED RETURN
}
@@ -155,7 +162,7 @@
String* name,
Label* miss) {
UNIMPLEMENTED_MIPS();
- __ break_(0x505);
+ __ break_(__LINE__);
}
@@ -193,6 +200,7 @@
int index,
String* name) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
return reinterpret_cast<Object*>(NULL); // UNIMPLEMENTED RETURN
}
@@ -203,6 +211,7 @@
String* name,
CheckType check) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
return reinterpret_cast<Object*>(NULL); // UNIMPLEMENTED RETURN
}
@@ -213,6 +222,7 @@
String* name,
CheckType check) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
return reinterpret_cast<Object*>(NULL); // UNIMPLEMENTED RETURN
}
@@ -223,6 +233,7 @@
String* name,
CheckType check) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
return reinterpret_cast<Object*>(NULL); // UNIMPLEMENTED RETURN
}
@@ -231,7 +242,7 @@
JSObject* holder,
String* name) {
UNIMPLEMENTED_MIPS();
- __ break_(0x782);
+ __ break_(__LINE__);
return GetCode(INTERCEPTOR, name);
}
@@ -259,7 +270,7 @@
AccessorInfo* callback,
String* name) {
UNIMPLEMENTED_MIPS();
- __ break_(0x906);
+ __ break_(__LINE__);
return reinterpret_cast<Object*>(NULL); // UNIMPLEMENTED RETURN
}
@@ -267,6 +278,7 @@
Object* StoreStubCompiler::CompileStoreInterceptor(JSObject* receiver,
String* name) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
return reinterpret_cast<Object*>(NULL); // UNIMPLEMENTED RETURN
}
@@ -284,6 +296,7 @@
int index,
String* name) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
return reinterpret_cast<Object*>(NULL); // UNIMPLEMENTED RETURN
}
@@ -293,6 +306,7 @@
JSObject* holder,
AccessorInfo* callback) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
return reinterpret_cast<Object*>(NULL); // UNIMPLEMENTED RETURN
}
@@ -302,6 +316,7 @@
Object* value,
String* name) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
return reinterpret_cast<Object*>(NULL); // UNIMPLEMENTED RETURN
}
@@ -310,6 +325,7 @@
JSObject* holder,
String* name) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
return reinterpret_cast<Object*>(NULL); // UNIMPLEMENTED RETURN
}
@@ -329,6 +345,7 @@
JSObject* holder,
int index) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
return reinterpret_cast<Object*>(NULL); // UNIMPLEMENTED RETURN
}
@@ -338,6 +355,7 @@
JSObject* holder,
AccessorInfo* callback) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
return reinterpret_cast<Object*>(NULL); // UNIMPLEMENTED RETURN
}
@@ -347,6 +365,7 @@
JSObject* holder,
Object* value) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
return reinterpret_cast<Object*>(NULL); // UNIMPLEMENTED RETURN
}
@@ -355,18 +374,21 @@
JSObject* holder,
String* name) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
return reinterpret_cast<Object*>(NULL); // UNIMPLEMENTED RETURN
}
Object* KeyedLoadStubCompiler::CompileLoadArrayLength(String* name) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
return reinterpret_cast<Object*>(NULL); // UNIMPLEMENTED RETURN
}
Object* KeyedLoadStubCompiler::CompileLoadStringLength(String* name) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
return reinterpret_cast<Object*>(NULL); // UNIMPLEMENTED RETURN
}
@@ -374,6 +396,7 @@
// TODO(1224671): implement the fast case.
Object* KeyedLoadStubCompiler::CompileLoadFunctionPrototype(String* name) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
return reinterpret_cast<Object*>(NULL); // UNIMPLEMENTED RETURN
}
@@ -383,6 +406,7 @@
Map* transition,
String* name) {
UNIMPLEMENTED_MIPS();
+ __ break_(__LINE__);
return reinterpret_cast<Object*>(NULL); // UNIMPLEMENTED RETURN
}

Powered by Google App Engine
This is Rietveld 408576698