Lines Matching refs:initial_map

118   base::Optional<MapRef> initial_map =
120 if (!initial_map.has_value()) return NoChange();
132 a.Store(AccessBuilder::ForMap(), *initial_map);
139 a.Store(AccessBuilder::ForJSObjectInObjectProperty(*initial_map, i),
398 MapRef initial_map = js_function.initial_map(dependencies());
399 DCHECK(initial_map.instance_type() == JS_GENERATOR_OBJECT_TYPE ||
400 initial_map.instance_type() == JS_ASYNC_GENERATOR_OBJECT_TYPE);
425 a.Store(AccessBuilder::ForMap(), initial_map);
441 if (initial_map.instance_type() == JS_ASYNC_GENERATOR_OBJECT_TYPE) {
450 a.Store(AccessBuilder::ForJSObjectInObjectProperty(initial_map, i),
462 Node* node, Node* length, MapRef initial_map, ElementsKind elements_kind,
472 initial_map.AsElementsKind(GetHoleyElementsKind(elements_kind));
474 initial_map = maybe_initial_map.value();
492 graph()->NewNode(IsDoubleElementsKind(initial_map.elements_kind())
500 a.Store(AccessBuilder::ForMap(), initial_map);
504 a.Store(AccessBuilder::ForJSArrayLength(initial_map.elements_kind()), length);
507 a.Store(AccessBuilder::ForJSObjectInObjectProperty(initial_map, i),
518 Node* node, Node* length, int capacity, MapRef initial_map,
533 initial_map.AsElementsKind(elements_kind);
535 initial_map = maybe_initial_map.value();
551 a.Store(AccessBuilder::ForMap(), initial_map);
558 a.Store(AccessBuilder::ForJSObjectInObjectProperty(initial_map, i),
567 Node* node, std::vector<Node*> values, MapRef initial_map,
578 initial_map.AsElementsKind(elements_kind);
580 initial_map = maybe_initial_map.value();
612 a.Store(AccessBuilder::ForMap(), initial_map);
619 a.Store(AccessBuilder::ForJSObjectInObjectProperty(initial_map, i),
634 base::Optional<MapRef> initial_map =
636 if (!initial_map.has_value()) return NoChange();
650 ElementsKind elements_kind = initial_map->elements_kind();
667 return ReduceNewArray(node, length, capacity, *initial_map, elements_kind,
678 return ReduceNewArray(node, std::vector<Node*>{length}, *initial_map,
689 return ReduceNewArray(node, length, capacity, *initial_map, elements_kind,
693 return ReduceNewArray(node, length, *initial_map, elements_kind,
737 return ReduceNewArray(node, values, *initial_map, elements_kind, allocation,
1072 native_context().promise_function().initial_map(dependencies());
1130 MapRef initial_map =
1136 DCHECK(!initial_map.IsInobjectSlackTrackingInProgress());
1138 initial_map, initial_map.instance_size());
1139 return ReduceNewArray(node, length, 0, initial_map,
1140 initial_map.elements_kind(), allocation,
1152 MapRef map = native_context().object_function().initial_map(dependencies());
1329 broker->target_native_context().object_function().initial_map(
1914 MapRef initial_map =
1915 native_context().regexp_function().initial_map(dependencies());
1928 Type::For(initial_map));
1929 builder.Store(AccessBuilder::ForMap(), initial_map);