Lines Matching full:elements
29 JSHandle<TaggedArray> elements(thread, deque->GetElements()); in InsertFront() local
30 ASSERT(!elements->IsDictionaryMode()); in InsertFront()
31 uint32_t capacity = elements->GetLength(); in InsertFront()
36 elements = GrowCapacity(thread, deque, capacity, first, last); in InsertFront()
37 ASSERT(!elements->IsDictionaryMode()); in InsertFront()
41 capacity = elements->GetLength(); in InsertFront()
44 elements->Set(thread, first, value); in InsertFront()
50 JSHandle<TaggedArray> elements(thread, deque->GetElements()); in InsertEnd() local
51 ASSERT(!elements->IsDictionaryMode()); in InsertEnd()
52 uint32_t capacity = elements->GetLength(); in InsertEnd()
57 elements = GrowCapacity(thread, deque, capacity, first, last); in InsertEnd()
58 ASSERT(!elements->IsDictionaryMode()); in InsertEnd()
62 elements->Set(thread, last, value); in InsertEnd()
63 capacity = elements->GetLength(); in InsertEnd()
75 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); in GetFront() local
76 ASSERT(!elements->IsDictionaryMode()); in GetFront()
77 return elements->Get(GetFirst()); in GetFront()
85 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); in GetTail() local
86 ASSERT(!elements->IsDictionaryMode()); in GetTail()
87 uint32_t capacity = elements->GetLength(); in GetTail()
90 return elements->Get((last + capacity - 1) % capacity); in GetTail()
112 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); in PopFirst() local
113 ASSERT(!elements->IsDictionaryMode()); in PopFirst()
114 uint32_t capacity = elements->GetLength(); in PopFirst()
115 JSTaggedValue firstElement = elements->Get(first); in PopFirst()
117 elements->Set(thread, first, JSTaggedValue::Hole()); in PopFirst()
129 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); in PopLast() local
130 ASSERT(!elements->IsDictionaryMode()); in PopLast()
131 uint32_t capacity = elements->GetLength(); in PopLast()
133 elements->Set(thread, last, JSTaggedValue::Hole()); in PopLast()
135 JSTaggedValue lastElement = elements->Get(last); in PopLast()
149 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); in GetSize() local
150 uint32_t capacity = elements->GetLength(); in GetSize()
160 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); in Get() local
161 uint32_t capacity = elements->GetLength(); in Get()
165 return elements->Get(curIndex); in Get()
174 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); in Set() local
175 uint32_t capacity = elements->GetLength(); in Set()
179 elements->Set(thread, curIndex, value); in Set()
187 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); in Has() local
188 uint32_t capacity = elements->GetLength(); in Has()
191 if (JSTaggedValue::SameValue(elements->Get(index), value)) { in Has()