• Home
  • Raw
  • Download

Lines Matching refs:receiver

103                                                JSObject* receiver) {  in ComputeLoadNonexistent()  argument
104 ASSERT(receiver->IsGlobalObject() || receiver->HasFastProperties()); in ComputeLoadNonexistent()
112 if (receiver->IsGlobalObject()) cache_name = name; in ComputeLoadNonexistent()
113 JSObject* last = receiver; in ComputeLoadNonexistent()
122 Object* code = receiver->map()->FindInCodeCache(cache_name, flags); in ComputeLoadNonexistent()
126 compiler.CompileLoadNonexistent(cache_name, receiver, last); in ComputeLoadNonexistent()
134 receiver->UpdateMapCodeCache(cache_name, Code::cast(code)); in ComputeLoadNonexistent()
143 JSObject* receiver, in ComputeLoadField() argument
146 ASSERT(IC::GetCodeCacheForObject(receiver, holder) == OWN_MAP); in ComputeLoadField()
148 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeLoadField()
152 compiler.CompileLoadField(receiver, holder, field_index, name); in ComputeLoadField()
160 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeLoadField()
169 JSObject* receiver, in ComputeLoadCallback() argument
173 ASSERT(IC::GetCodeCacheForObject(receiver, holder) == OWN_MAP); in ComputeLoadCallback()
175 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeLoadCallback()
179 compiler.CompileLoadCallback(name, receiver, holder, callback); in ComputeLoadCallback()
187 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeLoadCallback()
196 JSObject* receiver, in ComputeLoadConstant() argument
199 ASSERT(IC::GetCodeCacheForObject(receiver, holder) == OWN_MAP); in ComputeLoadConstant()
202 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeLoadConstant()
206 compiler.CompileLoadConstant(receiver, holder, value, name); in ComputeLoadConstant()
214 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeLoadConstant()
223 JSObject* receiver, in ComputeLoadInterceptor() argument
225 ASSERT(IC::GetCodeCacheForObject(receiver, holder) == OWN_MAP); in ComputeLoadInterceptor()
227 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeLoadInterceptor()
231 compiler.CompileLoadInterceptor(receiver, holder, name); in ComputeLoadInterceptor()
239 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeLoadInterceptor()
253 JSObject* receiver, in ComputeLoadGlobal() argument
257 ASSERT(IC::GetCodeCacheForObject(receiver, holder) == OWN_MAP); in ComputeLoadGlobal()
259 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeLoadGlobal()
262 { MaybeObject* maybe_code = compiler.CompileLoadGlobal(receiver, in ComputeLoadGlobal()
274 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeLoadGlobal()
283 JSObject* receiver, in ComputeKeyedLoadField() argument
286 ASSERT(IC::GetCodeCacheForObject(receiver, holder) == OWN_MAP); in ComputeKeyedLoadField()
288 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeKeyedLoadField()
292 compiler.CompileLoadField(name, receiver, holder, field_index); in ComputeKeyedLoadField()
300 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeKeyedLoadField()
309 JSObject* receiver, in ComputeKeyedLoadConstant() argument
312 ASSERT(IC::GetCodeCacheForObject(receiver, holder) == OWN_MAP); in ComputeKeyedLoadConstant()
315 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeKeyedLoadConstant()
319 compiler.CompileLoadConstant(name, receiver, holder, value); in ComputeKeyedLoadConstant()
327 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeKeyedLoadConstant()
336 JSObject* receiver, in ComputeKeyedLoadInterceptor() argument
338 ASSERT(IC::GetCodeCacheForObject(receiver, holder) == OWN_MAP); in ComputeKeyedLoadInterceptor()
341 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeKeyedLoadInterceptor()
345 compiler.CompileLoadInterceptor(receiver, holder, name); in ComputeKeyedLoadInterceptor()
353 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeKeyedLoadInterceptor()
362 JSObject* receiver, in ComputeKeyedLoadCallback() argument
365 ASSERT(IC::GetCodeCacheForObject(receiver, holder) == OWN_MAP); in ComputeKeyedLoadCallback()
368 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeKeyedLoadCallback()
372 compiler.CompileLoadCallback(name, receiver, holder, callback); in ComputeKeyedLoadCallback()
380 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeKeyedLoadCallback()
390 JSArray* receiver) { in ComputeKeyedLoadArrayLength() argument
393 ASSERT(receiver->IsJSObject()); in ComputeKeyedLoadArrayLength()
394 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeKeyedLoadArrayLength()
405 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeKeyedLoadArrayLength()
414 String* receiver) { in ComputeKeyedLoadStringLength() argument
417 Map* map = receiver->map(); in ComputeKeyedLoadStringLength()
438 JSFunction* receiver) { in ComputeKeyedLoadFunctionPrototype() argument
441 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeKeyedLoadFunctionPrototype()
452 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeKeyedLoadFunctionPrototype()
460 MaybeObject* StubCache::ComputeKeyedLoadSpecialized(JSObject* receiver) { in ComputeKeyedLoadSpecialized() argument
470 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeKeyedLoadSpecialized()
473 { MaybeObject* maybe_code = compiler.CompileLoadSpecialized(receiver); in ComputeKeyedLoadSpecialized()
480 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeKeyedLoadSpecialized()
489 JSObject* receiver, in ComputeStoreField() argument
496 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeStoreField()
500 compiler.CompileStoreField(receiver, field_index, transition, name); in ComputeStoreField()
508 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeStoreField()
517 JSObject* receiver, in ComputeKeyedStoreSpecialized() argument
522 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeKeyedStoreSpecialized()
525 { MaybeObject* maybe_code = compiler.CompileStoreSpecialized(receiver); in ComputeKeyedStoreSpecialized()
532 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeKeyedStoreSpecialized()
620 JSObject* receiver, in ComputeKeyedLoadOrStoreExternalArray() argument
630 ElementsKindToExternalArrayType(receiver->GetElementsKind()); in ComputeKeyedLoadOrStoreExternalArray()
632 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeKeyedLoadOrStoreExternalArray()
637 compiler.CompileKeyedStoreStub(receiver, array_type, flags) : in ComputeKeyedLoadOrStoreExternalArray()
638 compiler.CompileKeyedLoadStub(receiver, array_type, flags); in ComputeKeyedLoadOrStoreExternalArray()
653 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeKeyedLoadOrStoreExternalArray()
669 GlobalObject* receiver, in ComputeStoreGlobal() argument
674 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeStoreGlobal()
678 compiler.CompileStoreGlobal(receiver, cell, name); in ComputeStoreGlobal()
686 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeStoreGlobal()
696 JSObject* receiver, in ComputeStoreCallback() argument
702 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeStoreCallback()
706 compiler.CompileStoreCallback(receiver, callback, name); in ComputeStoreCallback()
714 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeStoreCallback()
724 JSObject* receiver, in ComputeStoreInterceptor() argument
728 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeStoreInterceptor()
732 compiler.CompileStoreInterceptor(receiver, name); in ComputeStoreInterceptor()
740 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeStoreInterceptor()
749 JSObject* receiver, in ComputeKeyedStoreField() argument
756 Object* code = receiver->map()->FindInCodeCache(name, flags); in ComputeKeyedStoreField()
760 compiler.CompileStoreField(receiver, field_index, transition, name); in ComputeKeyedStoreField()
769 receiver->UpdateMapCodeCache(name, Code::cast(code)); in ComputeKeyedStoreField()
939 JSObject* receiver) { in ComputeCallNormal() argument
952 JSObject* receiver, in ComputeCallGlobal() argument
957 IC::GetCodeCacheForObject(receiver, holder); in ComputeCallGlobal()
958 JSObject* map_holder = IC::GetCodeCacheHolder(receiver, cache_holder); in ComputeCallGlobal()
975 compiler.CompileCallGlobal(receiver, holder, cell, function, name); in ComputeCallGlobal()
1476 JSObject* receiver = JSObject::cast(args[0]); in RUNTIME_FUNCTION() local
1479 return receiver->GetElementWithInterceptor(receiver, index); in RUNTIME_FUNCTION()
1917 if (!signature->receiver()->IsUndefined()) { in AnalyzePossibleApiFunction()
1919 FunctionTemplateInfo::cast(signature->receiver()); in AnalyzePossibleApiFunction()