Lines Matching refs:elements_kind
29 ElementsKind const elements_kind = map->elements_kind(); in CanInlineElementAccess() local
30 if (IsFastElementsKind(elements_kind)) return true; in CanInlineElementAccess()
31 if (IsFixedTypedArrayElementsKind(elements_kind) && in CanInlineElementAccess()
32 elements_kind != BIGUINT64_ELEMENTS && in CanInlineElementAccess()
33 elements_kind != BIGINT64_ELEMENTS) { in CanInlineElementAccess()
71 ElementsKind elements_kind) in ElementAccessInfo() argument
72 : elements_kind_(elements_kind), receiver_maps_(receiver_maps) {} in ElementAccessInfo()
257 ElementsKind const elements_kind = map->elements_kind(); in ComputeElementAccessInfo() local
258 *access_info = ElementAccessInfo(MapHandles{map}, elements_kind); in ComputeElementAccessInfo()
283 IsFastElementsKind(map->elements_kind()) && in ComputeElementAccessInfos()
284 GetInitialFastElementsKind() != map->elements_kind()) { in ComputeElementAccessInfos()
607 ElementsKind elements_kind = maps.front()->elements_kind(); in ConsolidateElementLoad() local
612 if (!GeneralizeElementsKind(elements_kind, map->elements_kind()) in ConsolidateElementLoad()
613 .To(&elements_kind)) { in ConsolidateElementLoad()
617 *access_info = ElementAccessInfo(maps, elements_kind); in ConsolidateElementLoad()
641 if (IsDoubleElementsKind(map->elements_kind())) { in LookupSpecialFieldAccessor()
644 } else if (IsFastElementsKind(map->elements_kind())) { in LookupSpecialFieldAccessor()