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()
46 if (!elements->GetClass()->IsMutantTaggedArray()) { in Set()
53 Barriers::SetObject<true>(thread, elements->GetData(), offset, convertedValue); in Set()
55 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, convertedValue); in Set()
60 void ElementAccessor::FastSet(const JSThread *thread, JSHandle<TaggedArray> elements, uint32_t idx, in FastSet() argument
63 ASSERT(idx < elements->GetLength()); in FastSet()
68 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, in FastSet()
74 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, in FastSet()
77 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, in FastSet()
83 … Barriers::SetObject<true>(thread, elements->GetData(), offset, rawValue.GetRawData()); in FastSet()
85 … Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, rawValue.GetRawData()); in FastSet()