Lines Matching full:elements
38 Elements::MigrateArrayWithKind(thread, receiver, oldKind, newKind); in Set()
41 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements()); in Set() local
42 ASSERT(idx < elements->GetLength()); in Set()
45 if (!elements->GetClass()->IsMutantTaggedArray()) { in Set()
52 Barriers::SetObject<true>(thread, elements->GetData(), offset, convertedValue); in Set()
54 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, convertedValue); in Set()
57 elements->Set(thread, idx, value); in Set()
62 void ElementAccessor::FastSet(const JSThread *thread, JSHandle<TaggedArray> elements, uint32_t idx, in FastSet() argument
65 ASSERT(idx < elements->GetLength()); in FastSet()
70 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, in FastSet()
76 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, in FastSet()
79 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, in FastSet()
85 … Barriers::SetObject<true>(thread, elements->GetData(), offset, rawValue.GetRawData()); in FastSet()
87 … Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, rawValue.GetRawData()); in FastSet()