Lines Matching defs:elements

37     TaggedArray *elements = TaggedArray::Cast(receiver->GetElements().GetTaggedObject());
39 elements = *JSObject::GrowElementsCapacity(thread, JSHandle<JSObject>::Cast(receiver), newLength, true);
59 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements().GetTaggedObject());
61 elements = *JSObject::GrowElementsCapacity(thread, JSHandle<JSObject>::Cast(receiver), newLength, true);
91 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements().GetTaggedObject());
92 elements->Trim(thread, index);
122 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements().GetTaggedObject());
123 elements->Trim(thread, index);
374 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements().GetTaggedObject());
384 elements->Trim(thread, index);
402 JSHandle<TaggedArray> elements(thread, TaggedArray::Cast(receiver->GetElements().GetTaggedObject()));
412 elements->Trim(thread, index);
438 // if sep is MINUS_TWO, means all the elements in treeString is len -1;
439 // otherwise, the num of elements is (len-1)(string in vector) + (len -1)(num of seps)
453 // Do not concat the elements one by one, it will make the tree string unbalanced. Concat each element with its
810 JSHandle<MutantTaggedArray> elements(ctx.thread, elementsValue);
811 data = elements->GetData();
814 JSHandle<TaggedArray> elements(ctx.thread, elementsValue);
816 data = elements->GetData();
817 // Note: for stable arrays, elements->GetLength() returns the CAPACITY, instead of actual length!
856 JSHandle<MutantTaggedArray> elements(ctx.thread, JSHandle<JSObject>::Cast(ctx.receiver)->GetElements());
857 data = elements->GetData();
860 JSHandle<TaggedArray> elements(ctx.thread, JSHandle<JSObject>::Cast(ctx.receiver)->GetElements());
862 data = elements->GetData();
1131 JSHandle<TaggedArray> elements(thread, thisObjHandle->GetElements());
1135 return FastReverse(thread, elements, lower, len, ElementsKind::INT);
1137 return FastReverse(thread, elements, lower, len, ElementsKind::NUMBER);
1140 return FastReverse(thread, elements, lower, len, ElementsKind::TAGGED);
1143 JSTaggedValue JSStableArray::FastReverse(JSThread *thread, JSHandle<TaggedArray> elements,
1150 if (elements->GetLength() != len) {
1154 lowerValueHandle.Update(ElementAccessor::FastGet(elements, lower, kind));
1155 upperValueHandle.Update(ElementAccessor::FastGet(elements, upper, kind));
1156 ElementAccessor::FastSet(thread, elements, lower, upperValueHandle, kind);
1157 ElementAccessor::FastSet(thread, elements, upper, lowerValueHandle, kind);
1502 TaggedArray *elements = TaggedArray::Cast(thisObj->GetElements());
1506 elements->Set<false>(thread, idx, migratedValue);
1509 TaggedArray *elements = TaggedArray::Cast(thisObj->GetElements());
1511 elements->Set(thread, idx, value);