Lines Matching refs:receiver
62 Handle<Object> receiver() { in receiver() function in v8::internal::__anoncfb03b890111::BuiltinArguments
409 Heap* heap, Object* receiver, Arguments* args, int first_added_arg) { in EnsureJSArrayWithWritableFastElements() argument
410 if (!receiver->IsJSArray()) return NULL; in EnsureJSArrayWithWritableFastElements()
411 JSArray* array = JSArray::cast(receiver); in EnsureJSArrayWithWritableFastElements()
449 JSArray* receiver) { in IsJSArrayFastElementMovingAllowed() argument
454 return receiver->GetPrototype() == array_proto && in IsJSArrayFastElementMovingAllowed()
476 args.receiver(), in CallJsBuiltin()
487 Object* receiver = *args.receiver(); in BUILTIN() local
490 EnsureJSArrayWithWritableFastElements(heap, receiver, &args, 1); in BUILTIN()
497 JSArray* array = JSArray::cast(receiver); in BUILTIN()
545 Object* receiver = *args.receiver(); in BUILTIN() local
548 EnsureJSArrayWithWritableFastElements(heap, receiver, NULL, 0); in BUILTIN()
553 JSArray* array = JSArray::cast(receiver); in BUILTIN()
578 Object* receiver = *args.receiver(); in BUILTIN() local
581 EnsureJSArrayWithWritableFastElements(heap, receiver, NULL, 0); in BUILTIN()
586 if (!IsJSArrayFastElementMovingAllowed(heap, JSArray::cast(receiver))) { in BUILTIN()
590 JSArray* array = JSArray::cast(receiver); in BUILTIN()
620 Object* receiver = *args.receiver(); in BUILTIN() local
623 EnsureJSArrayWithWritableFastElements(heap, receiver, NULL, 0); in BUILTIN()
628 if (!IsJSArrayFastElementMovingAllowed(heap, JSArray::cast(receiver))) { in BUILTIN()
632 JSArray* array = JSArray::cast(receiver); in BUILTIN()
680 Object* receiver = *args.receiver(); in BUILTIN() local
683 if (receiver->IsJSArray()) { in BUILTIN()
684 JSArray* array = JSArray::cast(receiver); in BUILTIN()
699 receiver->IsJSObject() in BUILTIN()
700 && JSObject::cast(receiver)->map() == arguments_map in BUILTIN()
701 && JSObject::cast(receiver)->HasFastTypeElements(); in BUILTIN()
705 elms = FixedArray::cast(JSObject::cast(receiver)->elements()); in BUILTIN()
706 Object* len_obj = JSObject::cast(receiver) in BUILTIN()
754 ElementsKind elements_kind = JSObject::cast(receiver)->GetElementsKind(); in BUILTIN()
776 Object* receiver = *args.receiver(); in BUILTIN() local
779 EnsureJSArrayWithWritableFastElements(heap, receiver, &args, 3); in BUILTIN()
784 if (!IsJSArrayFastElementMovingAllowed(heap, JSArray::cast(receiver))) { in BUILTIN()
788 JSArray* array = JSArray::cast(receiver); in BUILTIN()
831 JSObject::cast(receiver)->GetElementsKind(); in BUILTIN()
1027 Object* recv_type = sig->receiver(); in TypeCheck()
1076 desc, Handle<JSObject>::cast(args.receiver()), &pending_exception); in HandleApiCallHelper()
1101 LOG(isolate, ApiObjectAccess("call", JSObject::cast(*args.receiver()))); in HandleApiCallHelper()
1132 return *args.receiver(); in HandleApiCallHelper()
1154 Object* receiver_type = signature->receiver(); in VerifyTypeCheck()
1220 Handle<Object> receiver = args.receiver(); in HandleApiCallAsFunctionOrConstructor() local
1223 JSObject* obj = JSObject::cast(*receiver); in HandleApiCallAsFunctionOrConstructor()