Lines Matching refs:elements_kind
2506 ElementsKind elements_kind() const { return elements_kind_; } in elements_kind() function
2512 ElementsKind elements_kind) in DECLARE_CONCRETE_INSTRUCTION()
2514 elements_kind_(elements_kind) {} in DECLARE_CONCRETE_INSTRUCTION()
6049 static HObjectAccess ForArrayLength(ElementsKind elements_kind) { in ForArrayLength() argument
6053 IsFastElementsKind(elements_kind) in ForArrayLength()
6542 virtual ElementsKind elements_kind() const = 0;
6575 return IsExternalArrayElementsKind(elements_kind()); in is_external()
6578 return IsFixedTypedArrayElementsKind(elements_kind()); in is_fixed_typed_array()
6598 virtual ElementsKind elements_kind() const OVERRIDE { in elements_kind() function
6642 return elements_kind() == other_load->elements_kind(); in DECLARE_CONCRETE_INSTRUCTION()
6649 ElementsKind elements_kind,
6654 ? GetDefaultHeaderSizeForElementsKind(elements_kind)
6656 bit_field_ = ElementsKindField::encode(elements_kind) |
6667 DCHECK(IsFastSmiOrObjectElementsKind(elements_kind) ||
6668 IsFastDoubleElementsKind(elements_kind));
6670 if (IsFastSmiOrObjectElementsKind(elements_kind)) {
6671 if (IsFastSmiElementsKind(elements_kind) &&
6672 (!IsHoleyElementsKind(elements_kind) ||
6690 if (elements_kind == EXTERNAL_FLOAT32_ELEMENTS ||
6691 elements_kind == EXTERNAL_FLOAT64_ELEMENTS ||
6692 elements_kind == FLOAT32_ELEMENTS ||
6693 elements_kind == FLOAT64_ELEMENTS) {
7038 return IsExternalArrayElementsKind(elements_kind()); in is_external()
7042 return IsFixedTypedArrayElementsKind(elements_kind()); in is_fixed_typed_array()
7067 ElementsKind elements_kind() const { return elements_kind_; } in elements_kind() function
7113 ElementsKind elements_kind, in DECLARE_CONCRETE_INSTRUCTION()
7116 : elements_kind_(elements_kind), in DECLARE_CONCRETE_INSTRUCTION()
7118 ? GetDefaultHeaderSizeForElementsKind(elements_kind) in DECLARE_CONCRETE_INSTRUCTION()
7128 if (IsFastObjectElementsKind(elements_kind)) { in DECLARE_CONCRETE_INSTRUCTION()
7135 } else if (IsFastDoubleElementsKind(elements_kind)) { in DECLARE_CONCRETE_INSTRUCTION()
7137 } else if (IsFastSmiElementsKind(elements_kind)) { in DECLARE_CONCRETE_INSTRUCTION()
7147 if ((elements_kind >= EXTERNAL_INT8_ELEMENTS && in DECLARE_CONCRETE_INSTRUCTION()
7148 elements_kind <= EXTERNAL_UINT32_ELEMENTS) || in DECLARE_CONCRETE_INSTRUCTION()
7149 (elements_kind >= UINT8_ELEMENTS && in DECLARE_CONCRETE_INSTRUCTION()
7150 elements_kind <= INT32_ELEMENTS)) { in DECLARE_CONCRETE_INSTRUCTION()
7244 from_kind_(original_map->elements_kind()), in HTransitionElementsKind()
7245 to_kind_(transitioned_map->elements_kind()) { in HTransitionElementsKind()