Lines Matching refs:elements_kind
173 return Normalize(isolate, fast_map, fast_map->elements_kind(), mode, reason);
178 return EquivalentToForNormalization(other, elements_kind(), mode);
551 void Map::set_elements_kind(ElementsKind elements_kind) {
552 CHECK_LT(static_cast<int>(elements_kind), kElementsKindCount);
554 Map::Bits2::ElementsKindBits::update(bit_field2(), elements_kind));
557 ElementsKind Map::elements_kind() const {
562 return IsSmiElementsKind(elements_kind());
566 return IsObjectElementsKind(elements_kind());
570 return IsSmiOrObjectElementsKind(elements_kind());
574 return IsDoubleElementsKind(elements_kind());
578 return IsFastElementsKind(elements_kind());
582 return IsSloppyArgumentsElementsKind(elements_kind());
586 return elements_kind() == FAST_SLOPPY_ARGUMENTS_ELEMENTS;
590 return elements_kind() == FAST_STRING_WRAPPER_ELEMENTS;
594 return IsTypedArrayOrRabGsabTypedArrayElementsKind(elements_kind());
598 ElementsKind kind = elements_kind();
607 return IsDictionaryElementsKind(elements_kind());
611 return IsAnyNonextensibleElementsKind(elements_kind());
615 return IsNonextensibleElementsKind(elements_kind());
619 return IsSealedElementsKind(elements_kind());
623 return IsFrozenElementsKind(elements_kind());