Lines Matching refs:receiver
117 isolate, object, JSReceiver::ToObject(isolate, args.receiver())); in BUILTIN()
165 Node* receiver = Parameter(0); in TF_BUILTIN() local
168 GotoIf(WordEqual(receiver, UndefinedConstant()), &return_undefined); in TF_BUILTIN()
170 GotoIf(WordEqual(receiver, NullConstant()), &return_null); in TF_BUILTIN()
173 receiver = CallStub(to_object, context, receiver); in TF_BUILTIN()
175 Node* receiver_instance_type = LoadInstanceType(receiver); in TF_BUILTIN()
188 CallRuntime(Runtime::kArrayIsArray, context, receiver)); in TF_BUILTIN()
201 CallStub(get_property, context, receiver, to_string_tag_symbol); in TF_BUILTIN()
265 Node* class_name = CallRuntime(Runtime::kClassOf, context, receiver); in TF_BUILTIN()
273 Node* value = LoadJSValueValue(receiver); in TF_BUILTIN()
301 Node* map = LoadMap(receiver); in TF_BUILTIN()
425 Handle<JSReceiver> receiver; in ObjectDefineAccessor() local
426 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, receiver, in ObjectDefineAccessor()
454 isolate, receiver, name, &desc, Object::DONT_THROW); in ObjectDefineAccessor()
585 Handle<JSReceiver> receiver; in BUILTIN() local
586 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, receiver, in BUILTIN()
590 JSReceiver::GetPrototype(isolate, receiver)); in BUILTIN()
615 Handle<JSReceiver> receiver = Handle<JSReceiver>::cast(object); in BUILTIN() local
620 JSReceiver::SetPrototype(receiver, proto, true, Object::THROW_ON_ERROR), in BUILTIN()
624 return *receiver; in BUILTIN()
631 Handle<JSReceiver> receiver; in BUILTIN() local
633 isolate, receiver, Object::ToObject(isolate, args.receiver())); in BUILTIN()
637 JSReceiver::GetPrototype(isolate, receiver)); in BUILTIN()
644 Handle<Object> object = args.receiver(); in BUILTIN()
660 Handle<JSReceiver> receiver = Handle<JSReceiver>::cast(object); in BUILTIN() local
665 JSReceiver::SetPrototype(receiver, proto, true, Object::THROW_ON_ERROR), in BUILTIN()
677 Handle<JSReceiver> receiver; in BUILTIN() local
678 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, receiver, in BUILTIN()
688 JSReceiver::GetOwnPropertyDescriptor(isolate, receiver, key, &desc); in BUILTIN()
701 Handle<JSReceiver> receiver; in GetOwnPropertyKeys() local
702 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, receiver, in GetOwnPropertyKeys()
707 KeyAccumulator::GetKeys(receiver, KeyCollectionMode::kOwnOnly, filter, in GetOwnPropertyKeys()
773 Handle<JSReceiver> receiver; in BUILTIN() local
774 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, receiver, in BUILTIN()
778 int enum_length = receiver->map()->EnumLength(); in BUILTIN()
780 JSObject::cast(*receiver)->elements() == in BUILTIN()
782 DCHECK(receiver->IsJSObject()); in BUILTIN()
783 DCHECK(!JSObject::cast(*receiver)->HasNamedInterceptor()); in BUILTIN()
784 DCHECK(!JSObject::cast(*receiver)->IsAccessCheckNeeded()); in BUILTIN()
785 DCHECK(!receiver->map()->has_hidden_prototype()); in BUILTIN()
786 DCHECK(JSObject::cast(*receiver)->HasFastProperties()); in BUILTIN()
791 receiver->map()->instance_descriptors()->GetEnumCache()); in BUILTIN()
797 KeyAccumulator::GetKeys(receiver, KeyCollectionMode::kOwnOnly, in BUILTIN()
807 Handle<JSReceiver> receiver; in BUILTIN() local
808 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, receiver, in BUILTIN()
812 isolate, values, JSReceiver::GetOwnValues(receiver, ENUMERABLE_STRINGS)); in BUILTIN()
819 Handle<JSReceiver> receiver; in BUILTIN() local
820 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, receiver, in BUILTIN()
825 JSReceiver::GetOwnEntries(receiver, ENUMERABLE_STRINGS)); in BUILTIN()
833 Handle<JSReceiver> receiver; in BUILTIN() local
834 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, receiver, in BUILTIN()
840 receiver, KeyCollectionMode::kOwnOnly, ALL_PROPERTIES, in BUILTIN()
850 isolate, receiver, key, &descriptor); in BUILTIN()