Lines Matching refs:elements_kind
426 void Map::set_elements_kind(ElementsKind elements_kind) { in set_elements_kind() argument
427 CHECK_LT(static_cast<int>(elements_kind), kElementsKindCount); in set_elements_kind()
428 set_bit_field2(Map::ElementsKindBits::update(bit_field2(), elements_kind)); in set_elements_kind()
431 ElementsKind Map::elements_kind() const { in elements_kind() function
436 return IsSmiElementsKind(elements_kind()); in has_fast_smi_elements()
440 return IsObjectElementsKind(elements_kind()); in has_fast_object_elements()
444 return IsSmiOrObjectElementsKind(elements_kind()); in has_fast_smi_or_object_elements()
448 return IsDoubleElementsKind(elements_kind()); in has_fast_double_elements()
452 return IsFastElementsKind(elements_kind()); in has_fast_elements()
456 return IsSloppyArgumentsElementsKind(elements_kind()); in has_sloppy_arguments_elements()
460 return elements_kind() == FAST_SLOPPY_ARGUMENTS_ELEMENTS; in has_fast_sloppy_arguments_elements()
464 return elements_kind() == FAST_STRING_WRAPPER_ELEMENTS; in has_fast_string_wrapper_elements()
468 return IsFixedTypedArrayElementsKind(elements_kind()); in has_fixed_typed_array_elements()
472 return IsDictionaryElementsKind(elements_kind()); in has_dictionary_elements()