Index: src/stub-cache.h |
=================================================================== |
--- src/stub-cache.h (revision 5365) |
+++ src/stub-cache.h (working copy) |
@@ -56,158 +56,164 @@ |
// Computes the right stub matching. Inserts the result in the |
// cache before returning. This might compile a stub if needed. |
- static Object* ComputeLoadNonexistent(String* name, JSObject* receiver); |
+ NOIGNORE static Object* ComputeLoadNonexistent(String* name, |
+ JSObject* receiver); |
- static Object* ComputeLoadField(String* name, |
- JSObject* receiver, |
- JSObject* holder, |
- int field_index); |
+ NOIGNORE static Object* ComputeLoadField(String* name, |
+ JSObject* receiver, |
+ JSObject* holder, |
+ int field_index); |
- static Object* ComputeLoadCallback(String* name, |
- JSObject* receiver, |
- JSObject* holder, |
- AccessorInfo* callback); |
+ NOIGNORE static Object* ComputeLoadCallback(String* name, |
+ JSObject* receiver, |
+ JSObject* holder, |
+ AccessorInfo* callback); |
- static Object* ComputeLoadConstant(String* name, |
- JSObject* receiver, |
- JSObject* holder, |
- Object* value); |
+ NOIGNORE static Object* ComputeLoadConstant(String* name, |
+ JSObject* receiver, |
+ JSObject* holder, |
+ Object* value); |
- static Object* ComputeLoadInterceptor(String* name, |
- JSObject* receiver, |
- JSObject* holder); |
+ NOIGNORE static Object* ComputeLoadInterceptor(String* name, |
+ JSObject* receiver, |
+ JSObject* holder); |
- static Object* ComputeLoadNormal(); |
+ NOIGNORE static Object* ComputeLoadNormal(); |
- static Object* ComputeLoadGlobal(String* name, |
- JSObject* receiver, |
- GlobalObject* holder, |
- JSGlobalPropertyCell* cell, |
- bool is_dont_delete); |
+ NOIGNORE static Object* ComputeLoadGlobal(String* name, |
+ JSObject* receiver, |
+ GlobalObject* holder, |
+ JSGlobalPropertyCell* cell, |
+ bool is_dont_delete); |
// --- |
- static Object* ComputeKeyedLoadField(String* name, |
- JSObject* receiver, |
- JSObject* holder, |
- int field_index); |
+ NOIGNORE static Object* ComputeKeyedLoadField(String* name, |
+ JSObject* receiver, |
+ JSObject* holder, |
+ int field_index); |
- static Object* ComputeKeyedLoadCallback(String* name, |
- JSObject* receiver, |
- JSObject* holder, |
- AccessorInfo* callback); |
+ NOIGNORE static Object* ComputeKeyedLoadCallback(String* name, |
+ JSObject* receiver, |
+ JSObject* holder, |
+ AccessorInfo* callback); |
- static Object* ComputeKeyedLoadConstant(String* name, JSObject* receiver, |
- JSObject* holder, Object* value); |
+ NOIGNORE static Object* ComputeKeyedLoadConstant(String* name, |
+ JSObject* receiver, |
+ JSObject* holder, |
+ Object* value); |
- static Object* ComputeKeyedLoadInterceptor(String* name, |
- JSObject* receiver, |
- JSObject* holder); |
+ NOIGNORE static Object* ComputeKeyedLoadInterceptor(String* name, |
+ JSObject* receiver, |
+ JSObject* holder); |
- static Object* ComputeKeyedLoadArrayLength(String* name, JSArray* receiver); |
+ NOIGNORE static Object* ComputeKeyedLoadArrayLength(String* name, |
+ JSArray* receiver); |
- static Object* ComputeKeyedLoadStringLength(String* name, |
+ NOIGNORE static Object* ComputeKeyedLoadStringLength(String* name, |
String* receiver); |
- static Object* ComputeKeyedLoadFunctionPrototype(String* name, |
+ NOIGNORE static Object* ComputeKeyedLoadFunctionPrototype(String* name, |
JSFunction* receiver); |
// --- |
- static Object* ComputeStoreField(String* name, |
+ NOIGNORE static Object* ComputeStoreField(String* name, |
JSObject* receiver, |
int field_index, |
Map* transition = NULL); |
- static Object* ComputeStoreNormal(); |
+ NOIGNORE static Object* ComputeStoreNormal(); |
- static Object* ComputeStoreGlobal(String* name, |
- GlobalObject* receiver, |
- JSGlobalPropertyCell* cell); |
+ NOIGNORE static Object* ComputeStoreGlobal(String* name, |
+ GlobalObject* receiver, |
+ JSGlobalPropertyCell* cell); |
- static Object* ComputeStoreCallback(String* name, |
- JSObject* receiver, |
- AccessorInfo* callback); |
+ NOIGNORE static Object* ComputeStoreCallback(String* name, |
+ JSObject* receiver, |
+ AccessorInfo* callback); |
- static Object* ComputeStoreInterceptor(String* name, JSObject* receiver); |
+ NOIGNORE static Object* ComputeStoreInterceptor(String* name, |
+ JSObject* receiver); |
// --- |
- static Object* ComputeKeyedStoreField(String* name, |
- JSObject* receiver, |
- int field_index, |
- Map* transition = NULL); |
+ NOIGNORE static Object* ComputeKeyedStoreField(String* name, |
+ JSObject* receiver, |
+ int field_index, |
+ Map* transition = NULL); |
// --- |
- static Object* ComputeCallField(int argc, |
- InLoopFlag in_loop, |
- Code::Kind, |
- String* name, |
- Object* object, |
- JSObject* holder, |
- int index); |
+ NOIGNORE static Object* ComputeCallField(int argc, |
+ InLoopFlag in_loop, |
+ Code::Kind, |
+ String* name, |
+ Object* object, |
+ JSObject* holder, |
+ int index); |
- static Object* ComputeCallConstant(int argc, |
- InLoopFlag in_loop, |
- Code::Kind, |
- String* name, |
- Object* object, |
- JSObject* holder, |
- JSFunction* function); |
+ NOIGNORE static Object* ComputeCallConstant(int argc, |
+ InLoopFlag in_loop, |
+ Code::Kind, |
+ String* name, |
+ Object* object, |
+ JSObject* holder, |
+ JSFunction* function); |
- static Object* ComputeCallNormal(int argc, |
- InLoopFlag in_loop, |
- Code::Kind, |
- String* name, |
- JSObject* receiver); |
+ NOIGNORE static Object* ComputeCallNormal(int argc, |
+ InLoopFlag in_loop, |
+ Code::Kind, |
+ String* name, |
+ JSObject* receiver); |
- static Object* ComputeCallInterceptor(int argc, |
- Code::Kind, |
- String* name, |
- Object* object, |
- JSObject* holder); |
+ NOIGNORE static Object* ComputeCallInterceptor(int argc, |
+ Code::Kind, |
+ String* name, |
+ Object* object, |
+ JSObject* holder); |
- static Object* ComputeCallGlobal(int argc, |
- InLoopFlag in_loop, |
- Code::Kind, |
- String* name, |
- JSObject* receiver, |
- GlobalObject* holder, |
- JSGlobalPropertyCell* cell, |
- JSFunction* function); |
+ NOIGNORE static Object* ComputeCallGlobal(int argc, |
+ InLoopFlag in_loop, |
+ Code::Kind, |
+ String* name, |
+ JSObject* receiver, |
+ GlobalObject* holder, |
+ JSGlobalPropertyCell* cell, |
+ JSFunction* function); |
// --- |
- static Object* ComputeCallInitialize(int argc, |
- InLoopFlag in_loop, |
- Code::Kind kind); |
+ NOIGNORE static Object* ComputeCallInitialize(int argc, |
+ InLoopFlag in_loop, |
+ Code::Kind kind); |
- static Object* ComputeCallPreMonomorphic(int argc, |
- InLoopFlag in_loop, |
- Code::Kind kind); |
+ NOIGNORE static Object* ComputeCallPreMonomorphic(int argc, |
+ InLoopFlag in_loop, |
+ Code::Kind kind); |
- static Object* ComputeCallNormal(int argc, |
- InLoopFlag in_loop, |
- Code::Kind kind); |
+ NOIGNORE static Object* ComputeCallNormal(int argc, |
+ InLoopFlag in_loop, |
+ Code::Kind kind); |
- static Object* ComputeCallMegamorphic(int argc, |
- InLoopFlag in_loop, |
- Code::Kind kind); |
+ NOIGNORE static Object* ComputeCallMegamorphic(int argc, |
+ InLoopFlag in_loop, |
+ Code::Kind kind); |
- static Object* ComputeCallMiss(int argc, Code::Kind kind); |
+ NOIGNORE static Object* ComputeCallMiss(int argc, Code::Kind kind); |
// Finds the Code object stored in the Heap::non_monomorphic_cache(). |
- static Code* FindCallInitialize(int argc, |
- InLoopFlag in_loop, |
- Code::Kind kind); |
+ NOIGNORE static Code* FindCallInitialize(int argc, |
+ InLoopFlag in_loop, |
+ Code::Kind kind); |
#ifdef ENABLE_DEBUGGER_SUPPORT |
- static Object* ComputeCallDebugBreak(int argc, Code::Kind kind); |
+ NOIGNORE static Object* ComputeCallDebugBreak(int argc, Code::Kind kind); |
- static Object* ComputeCallDebugPrepareStepIn(int argc, Code::Kind kind); |
+ NOIGNORE static Object* ComputeCallDebugPrepareStepIn(int argc, |
+ Code::Kind kind); |
#endif |
// Update cache for entry hash(name, map). |