Lines Matching defs:receiver
151 // Check if the receiver is a JS_API_OBJECT
154 // Check if receiver requires access check
246 exit_point->ReturnCallStub(callable, p->context(), p->receiver(), holder,
286 api_holder.value(), p->receiver()));
727 p->receiver(), p->name(), miss);
743 exit_point->Return(Call(p->context(), getter, p->receiver()));
754 if (p->receiver() != p->lookup_start_object()) {
756 // the correct receiver checks.
790 p->context(), holder, var_unique.value(), p->receiver(),
803 p->receiver(), SmiConstant(on_nonexistent));
807 p->context(), holder, p->name(), p->receiver(),
823 p->context(), p->receiver(),
831 p->context(), p->name(), p->receiver(),
844 p->receiver());
920 p->receiver(), p->name());
956 p->receiver(), p->name());
971 // 4. Does dictionary lookup on receiver if
974 // generate a code that handles the "found on receiver case" or just misses
1011 // Lookup on receiver and access checks are not necessary for global ICs
1097 p->context(), p->receiver(), p->name(), miss);
1128 // For regular holders, having passed the receiver map check and
1148 TNode<Object> receiver,
1154 // If the receiver is not a JSGlobalProxy then we miss.
1155 GotoIfNot(IsJSGlobalProxy(CAST(receiver)), miss);
1156 // For JSGlobalProxy receiver try to compare security tokens of current
1191 TailCallRuntime(Runtime::kStoreCallbackProperty, p->context(), p->receiver(),
1239 TNode<Object> holder = p->receiver();
1342 p->value(), p->receiver(), p->name());
1353 p->slot(), p->vector(), p->receiver(), p->name());
1363 TailCallRuntime(id, p->context(), p->value(), p->receiver(), p->name());
1386 p->receiver(), p->name(), p->value(), p->slot(),
1478 OverwriteExistingFastDataProperty(CAST(p->receiver()), transition_map,
1791 Return(Call(p->context(), setter, p->receiver(), p->value()));
1810 p->receiver(), p->name(), p->value(), p->slot(),
1824 p->receiver(), p->name(), transition_map, p->value(),
1889 p->slot(), p->vector(), p->receiver(), p->name());
1897 p->receiver(), p->name());
1908 TNode<Map> receiver_map = LoadMap(CAST(p->receiver()));
1912 CAST(LoadSlowProperties(CAST(p->receiver())));
1918 p->receiver(), p->name(), p->value());
1952 TVARIABLE(Object, api_holder, p->receiver());
1959 api_holder = LoadMapPrototype(LoadMap(CAST(p->receiver())));
1967 api_holder.value(), p->receiver(), p->value()));
1998 var_unique.value(), p->value(), p->receiver());
2009 p->name(), p->value(), p->receiver());
2013 p->value(), p->receiver());
2790 p->context(), p->receiver(), p->name(), slow);
2820 TryGetOwnProperty(p->context(), p->receiver(), CAST(proto), proto_map,
2840 // For private names that don't exist on the receiver, we bail
2863 p->context(), lookup_start_object, name, p->receiver(),
3057 p->context(), p->receiver(), p->name(),
3066 p->receiver(), p->name(), p->slot(),
3120 p->context(), p->receiver(), p->name(),
3172 // lookup_start_object != receiver case gracefully.
3179 p->receiver(), p->lookup_start_object(),
3247 p->receiver(), p->name(), ic_kind);
3268 p->receiver(), p->lookup_start_object(), p->name());
3374 TNode<JSGlobalProxy> receiver =
3379 LazyLoadICParameters p([=] { return context; }, receiver, lazy_name,
3494 p->context(), p->receiver(), p->name(), p->slot(), p->vector());
3551 p->context(), p->receiver(), var_name.value(), p->slot(),
3562 p->context(), p->receiver(), p->name(), p->slot(), p->vector());
3706 TNode<Map> receiver_map = LoadReceiverMap(p->receiver());
3737 TryProbeStubCache(isolate()->store_stub_cache(), p->receiver(),
3747 TailCallBuiltin(builtin, p->context(), p->receiver(), p->name(), p->value(),
3756 p->receiver(), p->name());
3904 TNode<Map> receiver_map = LoadReceiverMap(p->receiver());
3942 p->receiver(), p->name(), p->value(), p->slot());
3963 p->slot(), p->vector(), p->receiver(), p->name());
3978 TNode<Map> receiver_map = LoadReceiverMap(p->receiver());
4016 p->receiver(), p->name(), p->value(), p->slot());
4037 p->slot(), p->vector(), p->receiver(), p->name());
4050 TNode<Map> array_map = LoadReceiverMap(p->receiver());
4076 p->receiver(), p->name(), p->value(), p->slot(),
4090 p->receiver(), p->name(), transition_map, p->value(),
4106 p->value(), p->receiver(), p->name());
4130 p->value(), p->receiver(), p->name());
4137 TailCallBuiltin(Builtin::kCreateDataProperty, p->context(), p->receiver(),
4145 p->value(), p->slot(), p->vector(), p->receiver(),
4155 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4161 LoadICParameters p(context, receiver, name, slot, vector);
4168 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4181 TryProbeStubCache(isolate()->load_stub_cache(), receiver, CAST(name),
4187 [=] { return context; }, receiver,
4195 direct_exit.ReturnCallRuntime(Runtime::kLoadIC_Miss, context, receiver, name,
4202 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4215 LoadICParameters p(context, receiver, name, slot, vector);
4228 direct_exit.ReturnCallRuntime(Runtime::kLoadIC_Miss, context, receiver, name,
4235 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4240 LoadICParameters p(context, receiver, name,
4249 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4255 TailCallBuiltin(Builtin::kLoadIC, context, receiver, name, slot, vector);
4261 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4267 TailCallBuiltin(Builtin::kLoadIC, context, receiver, name, slot, vector);
4273 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4279 TailCallBuiltin(Builtin::kLoadIC_Megamorphic, context, receiver, name, slot,
4286 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4293 LoadICParameters p(context, receiver, name, slot, vector,
4301 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4308 TailCallBuiltin(Builtin::kLoadSuperIC, context, receiver, lookup_start_object,
4430 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4436 LoadICParameters p(context, receiver, name, slot, vector);
4443 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4449 LoadICParameters p(context, receiver, name, slot, vector);
4456 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4462 TailCallBuiltin(Builtin::kKeyedLoadIC, context, receiver, name, slot, vector);
4468 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4474 TailCallBuiltin(Builtin::kKeyedLoadIC, context, receiver, name, slot, vector);
4480 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4486 TailCallBuiltin(Builtin::kKeyedLoadIC_Megamorphic, context, receiver, name,
4493 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4499 LoadICParameters p(context, receiver, name, slot, vector);
4544 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4551 StoreICParameters p(context, receiver, name, value, slot, vector,
4559 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4566 TailCallBuiltin(Builtin::kStoreIC, context, receiver, name, value, slot,
4573 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4580 TailCallBuiltin(Builtin::kStoreIC, context, receiver, name, value, slot,
4587 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4594 StoreICParameters p(context, receiver, name, value, slot, vector,
4604 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4611 TailCallBuiltin(Builtin::kDefineNamedOwnIC, context, receiver, name, value,
4618 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4625 TailCallBuiltin(Builtin::kDefineNamedOwnIC, context, receiver, name, value,
4632 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4639 StoreICParameters p(context, receiver, name, value, slot, vector,
4647 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4654 TailCallBuiltin(Builtin::kKeyedStoreIC, context, receiver, name, value, slot,
4661 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4668 TailCallBuiltin(Builtin::kKeyedStoreIC, context, receiver, name, value, slot,
4675 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4682 StoreICParameters p(context, receiver, name, value, slot, vector,
4690 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4697 TailCallBuiltin(Builtin::kDefineKeyedOwnIC, context, receiver, name, value,
4704 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4711 TailCallBuiltin(Builtin::kDefineKeyedOwnIC, context, receiver, name, value,
4961 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4967 LoadICParameters p(context, receiver, name, slot, vector);
4974 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4980 TailCallBuiltin(Builtin::kKeyedHasIC, context, receiver, name, slot, vector);
4986 auto receiver = Parameter<Object>(Descriptor::kReceiver);
4990 Return(HasProperty(context, receiver, name,
4997 auto receiver = Parameter<Object>(Descriptor::kReceiver);
5003 LoadICParameters p(context, receiver, name, slot, vector);