Lines Matching refs:elements_kind
884 ElementsKind elements_kind) {
886 if (!current.is_null() && current->elements_kind() == elements_kind)
899 ElementsKind kind = elements_kind();
917 if (!HasElementsKind(candidates, root_map.elements_kind())) continue;
924 IsFastPackedElementsKind(current.elements_kind());
944 ElementsKind kind = map.elements_kind();
948 kind = next_map.elements_kind();
952 DCHECK_EQ(to_kind, current_map.elements_kind());
959 if (to_map.elements_kind() == to_kind) return to_map;
977 ElementsKind from_kind = map->elements_kind();
1008 Map::cast(map->GetBackPointer()).elements_kind() == to_kind) {
1030 DCHECK(IsTransitionElementsKind(map->elements_kind()));
1034 ElementsKind kind = map->elements_kind();
1054 DCHECK(current_map->elements_kind() == to_kind);
1063 if (closest_map.elements_kind() != kind) return {};
1075 if (closest_map->elements_kind() == kind) {
1110 return !IsStringWrapperElementsKind(elements_kind()) &&
1123 ElementsKind elements_kind = current.GetElementsKind(isolate);
1124 if (IsFrozenElementsKind(elements_kind)) return true;
1126 if (IsDictionaryElementsKind(elements_kind) &&
1131 if (IsSlowArgumentsElementsKind(elements_kind)) {
1561 (maybe_elements_transition_map.elements_kind() == DICTIONARY_ELEMENTS &&
1564 IsMoreGeneralElementsKindTransition(map->elements_kind(), kind));
1565 DCHECK(kind != map->elements_kind());
1704 if (!IsTypedArrayOrRabGsabTypedArrayElementsKind(map->elements_kind())) {
1705 ElementsKind new_kind = IsStringWrapperElementsKind(map->elements_kind())
1710 switch (map->elements_kind()) {
2160 ElementsKind elements_kind,
2164 // Make sure the elements_kind bits are in bit_field2.
2165 DCHECK_EQ(this->elements_kind(),
2168 Map::Bits2::ElementsKindBits::update(other.bit_field2(), elements_kind);
2324 ElementsKind elements_kind,
2334 if (!normalized_map.EquivalentToForNormalization(*fast_map, elements_kind,