Lines Matching refs:ElementsKind
14 // Each concrete ElementsAccessor can handle exactly one ElementsKind,
58 // accessor ElementsKind, and the third is the backing store class. Use the
60 // identical. Note that the order must match that of the ElementsKind enum for
87 template<ElementsKind Kind> class ElementsKindTraits {
95 static const ElementsKind Kind = KindParam; \
110 ElementsKind from_kind, uint32_t from_start,
111 FixedArrayBase* to_base, ElementsKind to_kind,
153 ElementsKind to_kind, uint32_t to_start, int raw_copy_size) {
470 static ElementsKind kind() { return ElementsTraits::Kind; }
524 ElementsKind packed_kind = GetPackedElementsKind(kind());
693 ElementsKind kind = array->GetElementsKind();
731 ElementsKind from_kind, uint32_t capacity) {
739 ElementsKind from_kind, uint32_t capacity, int copy_size) {
746 ElementsKind from_kind, uint32_t capacity, uint32_t src_index,
770 ElementsKind from_kind = object->GetElementsKind();
787 ElementsKind to_kind = kind();
811 FixedArrayBase* to, ElementsKind from_kind,
818 ElementsKind from_kind, Handle<FixedArrayBase> to,
833 ElementsKind from_kind, Handle<FixedArrayBase> to,
1031 FixedArrayBase* to, ElementsKind from_kind,
1270 ElementsKind from_kind = object->GetElementsKind();
1271 ElementsKind to_kind = FastElementsAccessorSubclass::kind();
1292 ElementsKind kind = KindTraits::Kind;
1606 FixedArrayBase* to, ElementsKind from_kind,
1610 ElementsKind to_kind = KindTraits::Kind;
1736 FixedArrayBase* to, ElementsKind from_kind,
1799 template<ElementsKind Kind>
2171 FixedArrayBase* to, ElementsKind from_kind,
2189 ElementsKind from_kind = object->GetElementsKind();
2263 ElementsKind elements_kind = array->GetElementsKind();
2288 ElementsKind elements_kind = array->GetElementsKind();
2364 ElementsKind elements_kind = GetInitialFastElementsKind();
2383 ElementsKind
2412 ElementsKind from_kind = array->GetElementsKind();