Lines Matching full:elements
38 Elements::MigrateArrayWithKind(thread, receiver, oldKind, newKind); in Set()
41 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements(thread)); in Set() local
42 ASSERT(idx < elements->GetLength()); in Set()
45 if (!elements->GetClass()->IsMutantTaggedArray()) { in Set()
52 Barriers::SetObject<true>(thread, reinterpret_cast<void*>(elements), in Set()
55 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, convertedValue); in Set()
58 elements->Set(thread, idx, value); in Set()
63 void ElementAccessor::FastSet(const JSThread *thread, JSHandle<TaggedArray> elements, uint32_t idx, in FastSet() argument
66 ASSERT(idx < elements->GetLength()); in FastSet()
71 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, in FastSet()
77 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, in FastSet()
80 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, in FastSet()
86 Barriers::SetObject<true>(thread, elements->GetThis(), in FastSet()
89 … Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, rawValue.GetRawData()); in FastSet()