Lines Matching defs:name
231 p->name(), p->slot(), p->vector());
497 p->name(), &try_string_to_array_index, &var_instance_type);
509 std::make_pair(MachineType::AnyTagged(), p->name())));
593 TNode<IntPtrT> index = TryToIntptr(p->name(), miss);
698 p->name());
717 NameDictionaryLookup<PropertyDictionary>(properties, CAST(p->name()),
727 p->receiver(), p->name(), miss);
784 TryToName(p->name(), &if_index, &var_index, &if_unique_name, &var_unique,
802 p->context(), holder, p->name(),
807 p->context(), holder, p->name(), p->receiver(),
824 p->name(), miss));
831 p->context(), p->name(), p->receiver(),
839 p->name(), p->slot(), p->vector());
843 p->lookup_start_object(), p->name(),
868 message, p->name());
920 p->receiver(), p->name());
930 NameDictionaryLookup<PropertyDictionary>(properties, CAST(p->name()),
953 p->name(), p->slot(), p->vector());
956 p->receiver(), p->name());
1060 properties, CAST(p->name()), &found, &var_name_index, &done);
1097 p->context(), p->receiver(), p->name(), miss);
1192 holder, accessor_info, p->name(), p->value());
1269 properties, CAST(p->name()),
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(),
1448 GotoIf(TaggedNotEqual(key, p->name()), miss);
1451 p->name()));
1456 // 1) name is a non-private symbol and attributes equal to NONE,
1457 // 2) name is a private symbol and attributes equal to DONT_ENUM.
1472 IsPrivateSymbol(CAST(p->name()))),
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());
1913 Add<PropertyDictionary>(properties, CAST(p->name()), p->value(), &slow);
1918 p->receiver(), p->name(), p->value());
1993 TryToName(p->name(), &if_index, &var_index, &if_unique_name, &var_unique,
2009 p->name(), p->value(), p->receiver());
2011 TNode<Object> name = CallBuiltin(Builtin::kToName, p->context(), p->name());
2012 TailCallBuiltin(Builtin::kProxySetProperty, p->context(), proxy, name,
2692 Comment("key is unique name");
2698 TNode<Name> name = CAST(p->name());
2720 DescriptorLookup(name, descriptors, bitfield3, &if_descriptor_found,
2738 Branch(IsPrivateSymbol(name), slow, &lookup_prototype_chain);
2744 TryProbeStubCache(isolate()->load_stub_cache(), lookup_start_object, name,
2759 p->receiver_and_lookup_start_object(), name, p->slot(),
2775 NameDictionaryLookup<PropertyDictionary>(properties, name,
2790 p->context(), p->receiver(), p->name(), slow);
2804 GotoIf(IsPrivateSymbol(name), &is_private_symbol);
2821 proto_instance_type, name, &return_value, &var_value,
2838 CSA_DCHECK(this, IsPrivateSymbol(name));
2843 Branch(IsPrivateName(CAST(name)), slow, &return_undefined);
2859 GotoIf(IsPrivateSymbol(name), slow);
2863 p->context(), lookup_start_object, name, p->receiver(),
2875 TNode<IntPtrT> AccessorAssembler::StubCachePrimaryOffset(TNode<Name> name,
2877 // Compute the hash of the name (use entire hash field).
2878 TNode<Uint32T> raw_hash_field = LoadNameRawHashField(name);
2891 // Base the offset on a simple combination of name and map.
2900 TNode<IntPtrT> AccessorAssembler::StubCacheSecondaryOffset(TNode<Name> name,
2905 TNode<Int32T> name32 = TruncateIntPtrToInt32(BitcastTaggedToWord(name));
2907 // Base the offset on a simple combination of name and map.
2920 TNode<Object> name, TNode<Map> map, Label* if_handler,
2932 // Check that the key in the entry matches the name.
2936 GotoIf(TaggedNotEqual(name, cached_key), if_miss);
2956 TNode<Name> name, Label* if_handler,
2971 StubCachePrimaryOffset(name, lookup_start_object_map);
2972 TryProbeStubCacheTable(stub_cache, kPrimary, primary_offset, name,
2980 StubCacheSecondaryOffset(name, lookup_start_object_map);
2981 TryProbeStubCacheTable(stub_cache, kSecondary, secondary_offset, name,
3047 p->receiver_and_lookup_start_object(), p->name(),
3057 p->context(), p->receiver(), p->name(),
3066 p->receiver(), p->name(), p->slot(),
3120 p->context(), p->receiver(), p->name(),
3127 p->name(), p->slot(), p->vector());
3180 p->name(), p->slot(), p->vector());
3206 CAST(p->name()), if_handler, var_handler, miss);
3232 GotoIfNot(IsPrototypeString(p->name()), ¬_function_prototype);
3247 p->receiver(), p->name(), ic_kind);
3268 p->receiver(), p->lookup_start_object(), p->name());
3299 TNode<Name> name = lazy_name();
3300 exit_point->ReturnCallRuntime(Runtime::kLoadGlobalIC_Miss, context, name,
3387 TNode<Name> name, TNode<NativeContext> native_context, Label* found_hole,
3410 IndexOfLocalName(scope_info, name, &loop);
3421 TNode<Object> name,
3426 GotoIfNot(IsString(CAST(name)), ®ular_load);
3427 ScriptContextTableLookup(CAST(name), native_context, &throw_reference_error,
3431 Return(CallRuntime(Runtime::kThrowReferenceError, context, name));
3437 context, global_object, name, smi_typeof_mode);
3494 p->context(), p->receiver(), p->name(), p->slot(), p->vector());
3507 // We might have a name in feedback, and a weak fixed array in the next
3514 // Fast-case: The recorded {feedback} matches the {name}.
3515 GotoIf(TaggedEqual(strong_feedback, p->name()), &feedback_matches);
3518 // Try to internalize the {name} if it isn't already.
3520 TryToName(p->name(), &miss, &var_index, &if_internalized, &var_name,
3526 // The {var_name} now contains a unique name.
3534 TryInternalizeString(CAST(p->name()), &miss, &var_index, &if_internalized,
3540 var_name = CAST(p->name());
3546 // If the name comparison succeeded, we know we have a weak fixed array
3562 p->context(), p->receiver(), p->name(), p->slot(), p->vector());
3567 TVARIABLE(Object, var_name, p->name());
3602 // Ideally we could return undefined directly here if the name is not
3657 TNode<Name> name = CAST(p->name());
3662 // When we get here, we know that the {name} matches the recorded
3663 // feedback name in the {vector} and can safely be used for the
3666 CSA_DCHECK(this, TaggedEqual(name, LoadFeedbackVectorSlot(vector, slot)),
3667 name, vector);
3692 context, p->receiver_and_lookup_start_object(), name, slot, vector);
3738 CAST(p->name()), &if_handler, &var_handler, &miss);
3747 TailCallBuiltin(builtin, p->context(), p->receiver(), p->name(), p->value(),
3756 p->receiver(), p->name());
3794 pp->name(), pp->value(), pp->slot(), pp->vector(),
3803 pp->slot(), pp->vector(), pp->name());
3824 pp->value(), pp->name());
3942 p->receiver(), p->name(), p->value(), p->slot());
3947 // We might have a name in feedback, and a fixed array in the next slot.
3949 GotoIfNot(TaggedEqual(strong_feedback, p->name()), &miss);
3950 // If the name comparison succeeded, we know we have a feedback vector
3963 p->slot(), p->vector(), p->receiver(), p->name());
4016 p->receiver(), p->name(), p->value(), p->slot());
4021 // We might have a name in feedback, and a fixed array in the next slot.
4023 GotoIfNot(TaggedEqual(strong_feedback, p->name()), &miss);
4024 // If the name comparison succeeded, we know we have a feedback vector
4037 p->slot(), p->vector(), p->receiver(), p->name());
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());
4138 p->name(), p->value());
4146 p->name());
4156 auto name = Parameter<Object>(Descriptor::kName);
4161 LoadICParameters p(context, receiver, name, slot, vector);
4169 auto name = Parameter<Object>(Descriptor::kName);
4181 TryProbeStubCache(isolate()->load_stub_cache(), receiver, CAST(name),
4189 [=] { return name; },
4195 direct_exit.ReturnCallRuntime(Runtime::kLoadIC_Miss, context, receiver, name,
4203 auto name = Parameter<Object>(Descriptor::kName);
4215 LoadICParameters p(context, receiver, name, slot, vector);
4228 direct_exit.ReturnCallRuntime(Runtime::kLoadIC_Miss, context, receiver, name,
4236 auto name = Parameter<Object>(Descriptor::kName);
4240 LoadICParameters p(context, receiver, name,
4250 auto name = Parameter<Object>(Descriptor::kName);
4255 TailCallBuiltin(Builtin::kLoadIC, context, receiver, name, slot, vector);
4262 auto name = Parameter<Object>(Descriptor::kName);
4267 TailCallBuiltin(Builtin::kLoadIC, context, receiver, name, slot, vector);
4274 auto name = Parameter<Object>(Descriptor::kName);
4279 TailCallBuiltin(Builtin::kLoadIC_Megamorphic, context, receiver, name, slot,
4288 auto name = Parameter<Object>(Descriptor::kName);
4293 LoadICParameters p(context, receiver, name, slot, vector,
4303 auto name = Parameter<Object>(Descriptor::kName);
4309 name, slot, vector);
4315 auto name = Parameter<Object>(Descriptor::kName);
4319 LoadGlobalIC_NoFeedback(context, name, ic_kind);
4325 auto name = Parameter<Name>(Descriptor::kName);
4338 [=] { return name; }, typeof_mode, &direct_exit);
4344 auto name = Parameter<Object>(Descriptor::kName);
4351 TailCallStub(callable, context, name, slot, vector);
4357 auto name = Parameter<Object>(Descriptor::kName);
4364 TailCallStub(callable, context, name, slot, vector);
4388 auto name = Parameter<Object>(Descriptor::kName);
4392 TailCallRuntime(function_id, context, name);
4399 auto name = Parameter<Object>(Descriptor::kName);
4416 TailCallStub(callable, context, name, slot, vector);
4424 TailCallRuntime(function_id, context, name);
4431 auto name = Parameter<Object>(Descriptor::kName);
4436 LoadICParameters p(context, receiver, name, slot, vector);
4444 auto name = Parameter<Object>(Descriptor::kName);
4449 LoadICParameters p(context, receiver, name, slot, vector);
4457 auto name = Parameter<Object>(Descriptor::kName);
4462 TailCallBuiltin(Builtin::kKeyedLoadIC, context, receiver, name, slot, vector);
4469 auto name = Parameter<Object>(Descriptor::kName);
4474 TailCallBuiltin(Builtin::kKeyedLoadIC, context, receiver, name, slot, vector);
4481 auto name = Parameter<Object>(Descriptor::kName);
4486 TailCallBuiltin(Builtin::kKeyedLoadIC_Megamorphic, context, receiver, name,
4494 auto name = Parameter<Object>(Descriptor::kName);
4499 LoadICParameters p(context, receiver, name, slot, vector);
4506 auto name = Parameter<Object>(Descriptor::kName);
4512 StoreICParameters p(context, base::nullopt, name, value, slot, vector,
4520 auto name = Parameter<Object>(Descriptor::kName);
4526 TailCallBuiltin(Builtin::kStoreGlobalIC, context, name, value, slot, vector);
4532 auto name = Parameter<Object>(Descriptor::kName);
4538 TailCallBuiltin(Builtin::kStoreGlobalIC, context, name, value, slot, vector);
4545 auto name = Parameter<Object>(Descriptor::kName);
4551 StoreICParameters p(context, receiver, name, value, slot, vector,
4560 auto name = Parameter<Object>(Descriptor::kName);
4566 TailCallBuiltin(Builtin::kStoreIC, context, receiver, name, value, slot,
4574 auto name = Parameter<Object>(Descriptor::kName);
4580 TailCallBuiltin(Builtin::kStoreIC, context, receiver, name, value, slot,
4588 auto name = Parameter<Object>(Descriptor::kName);
4594 StoreICParameters p(context, receiver, name, value, slot, vector,
4605 auto name = Parameter<Object>(Descriptor::kName);
4611 TailCallBuiltin(Builtin::kDefineNamedOwnIC, context, receiver, name, value,
4619 auto name = Parameter<Object>(Descriptor::kName);
4625 TailCallBuiltin(Builtin::kDefineNamedOwnIC, context, receiver, name, value,
4633 auto name = Parameter<Object>(Descriptor::kName);
4639 StoreICParameters p(context, receiver, name, value, slot, vector,
4648 auto name = Parameter<Object>(Descriptor::kName);
4654 TailCallBuiltin(Builtin::kKeyedStoreIC, context, receiver, name, value, slot,
4662 auto name = Parameter<Object>(Descriptor::kName);
4668 TailCallBuiltin(Builtin::kKeyedStoreIC, context, receiver, name, value, slot,
4676 auto name = Parameter<Object>(Descriptor::kName);
4682 StoreICParameters p(context, receiver, name, value, slot, vector,
4691 auto name = Parameter<Object>(Descriptor::kName);
4697 TailCallBuiltin(Builtin::kDefineKeyedOwnIC, context, receiver, name, value,
4705 auto name = Parameter<Object>(Descriptor::kName);
4711 TailCallBuiltin(Builtin::kDefineKeyedOwnIC, context, receiver, name, value,
4962 auto name = Parameter<Object>(Descriptor::kName);
4967 LoadICParameters p(context, receiver, name, slot, vector);
4975 auto name = Parameter<Object>(Descriptor::kName);
4980 TailCallBuiltin(Builtin::kKeyedHasIC, context, receiver, name, slot, vector);
4987 auto name = Parameter<Object>(Descriptor::kName);
4990 Return(HasProperty(context, receiver, name,
4998 auto name = Parameter<Object>(Descriptor::kName);
5003 LoadICParameters p(context, receiver, name, slot, vector);