Lines Matching defs:name
411 NameRef name = MakeRef(broker(), isolate()->factory()->has_instance_symbol());
413 receiver_map, name, AccessMode::kLoad, dependencies());
750 NameRef const& name) {
759 kTaggedBase, PropertyCell::kValueOffset, name.object(), map, type, r,
774 NameRef const& name, AccessMode access_mode, Node* key,
825 // Ensure that {key} matches the specified {name} (if {key} is given).
827 effect = BuildCheckEqualsName(name, key, effect, control);
901 representation, property_cell_value_type, map, name)),
954 MaybeHandle<Map>(), name)),
966 MaybeHandle<Map>(), name)),
1000 return ReduceGlobalAccess(node, nullptr, nullptr, nullptr, p.name(broker()),
1031 return ReduceGlobalAccess(node, nullptr, nullptr, value, p.name(broker()),
1100 native_context().global_object().GetPropertyCell(feedback.name());
1105 feedback.name(), access_mode, key, *cell,
1125 map, feedback.name(), access_mode, dependencies());
1137 // Ensure that {key} matches the specified name (if {key} is given).
1139 effect = BuildCheckEqualsName(feedback.name(), key, effect, control);
1206 control, feedback.name(), if_exceptions, access_info, access_mode);
1337 frame_state, this_effect, this_control, feedback.name(),
1400 NameRef name = p.name(broker());
1407 name.equals(MakeRef(broker(), factory()->prototype_string()))) {
1422 name.equals(MakeRef(broker(), factory()->length_string()))) {
1432 return ReducePropertyAccess(node, nullptr, name, jsgraph()->Dead(),
1440 NameRef name = p.name(broker());
1443 return ReducePropertyAccess(node, nullptr, name, jsgraph()->Dead(),
1535 return ReducePropertyAccess(node, nullptr, p.name(broker()), n.value(),
1544 return ReducePropertyAccess(node, nullptr, p.name(broker()), n.value(),
2008 // for (name in receiver) {
2009 // value = receiver[name];
2013 // If the for..in is in fast-mode, we know that the {receiver} has {name}
2047 JSForInNextNode name(NodeProperties::GetValueInput(node, 1));
2051 if (name.Parameters().mode() != ForInMode::kUseEnumCacheKeysAndIndices) {
2055 Node* object = name.receiver();
2056 Node* cache_type = name.cache_type();
2057 Node* index = name.index();
2064 // observable side effect between {effect} and {name].
2065 if (!NodeProperties::NoObservableSideEffectBetween(effect, name)) {
2113 Node* name = n.key();
2115 if (name->opcode() == IrOpcode::kJSForInNext) {
2122 return ReducePropertyAccess(node, name, base::nullopt, value,
2155 map, access_info.name(), constant, PropertyKind::kAccessor);
2278 Node* effect, Node* control, NameRef const& name,
2320 name, access_info, lookup_start_object, &effect, &control);
2351 Node* frame_state, Node* effect, Node* control, NameRef const& name,
2357 frame_state, effect, control, name,
2364 control, name, if_exceptions, access_info,
2376 Node* control, NameRef const& name, ZoneVector<Node*>* if_exceptions,
2418 name.object(),
2451 name.object(),
2462 field_access.name = MaybeHandle<Name>();
2595 return ReducePropertyAccess(node, n.name(), base::nullopt, n.value(),
3367 Node* JSNativeContextSpecialization::BuildCheckEqualsName(NameRef const& name,
3371 DCHECK(name.IsUniqueName());
3373 name.IsSymbol() ? simplified()->CheckEqualsSymbol()
3375 return graph()->NewNode(op, jsgraph()->Constant(name), value, effect,