Home
last modified time | relevance | path

Searched refs:elements (Results 1 - 25 of 162) sorted by relevance

1234567

/arkcompiler/ets_runtime/ecmascript/js_api/
H A Djs_api_deque.cpp29 JSHandle<TaggedArray> elements(thread, deque->GetElements()); in InsertFront()
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()
51 ASSERT(!elements->IsDictionaryMode()); in InsertEnd()
52 uint32_t capacity = elements in InsertEnd()
75 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); GetFront() local
85 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); GetTail() local
112 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); PopFirst() local
128 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); PopLast() local
147 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); GetSize() local
172 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); Set() local
185 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); Has() local
[all...]
H A Djs_api_vector.cpp33 TaggedArray *elements = TaggedArray::Cast(vector->GetElements().GetTaggedObject()); in Add() local
34 ASSERT(!elements->IsDictionaryMode()); in Add()
35 elements->Set(thread, length, value); in Add()
50 TaggedArray *elements = TaggedArray::Cast(vector->GetElements().GetTaggedObject()); in Insert() local
51 ASSERT(!elements->IsDictionaryMode()); in Insert()
53 elements->Set(thread, i + 1, elements->Get(i)); in Insert()
56 elements->Set(thread, index, value); in Insert()
102 TaggedArray *elements = TaggedArray::Cast(vector->GetElements().GetTaggedObject()); in GetIndexFrom() local
103 ASSERT(!elements in GetIndexFrom()
132 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); GetLastElement() local
156 TaggedArray *elements = TaggedArray::Cast(vector->GetElements().GetTaggedObject()); GetLastIndexFrom() local
218 TaggedArray *elements = TaggedArray::Cast(vector->GetElements().GetTaggedObject()); RemoveByRange() local
247 TaggedArray *elements = TaggedArray::Cast(vector->GetElements().GetTaggedObject()); SubVector() local
377 TaggedArray *elements = TaggedArray::Cast(vector->GetElements().GetTaggedObject()); Get() local
383 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); Set() local
390 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); Has() local
436 TaggedArray *elements = TaggedArray::Cast(obj->GetElements().GetTaggedObject()); TrimToCurrentLength() local
474 TaggedArray *elements = TaggedArray::Cast(vector->GetElements().GetTaggedObject()); GetFirstElement() local
[all...]
H A Djs_api_stack.cpp36 JSHandle<TaggedArray> elements = GrowCapacity(thread, stack, top + 1); in Push() local
38 ASSERT(!elements->IsDictionaryMode()); in Push()
39 elements->Set(thread, top + 1, value); in Push()
51 TaggedArray *elements = TaggedArray::Cast(this->GetElements().GetTaggedObject()); in Peek() local
52 ASSERT(!elements->IsDictionaryMode()); in Peek()
53 return elements->Get(top); in Peek()
62 TaggedArray *elements = TaggedArray::Cast(this->GetElements().GetTaggedObject()); in Pop() local
63 ASSERT(!elements->IsDictionaryMode()); in Pop()
65 return elements->Get(top + 1); in Pop()
71 TaggedArray *elements in Search() local
101 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); Get() local
111 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); Set() local
118 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); Has() local
[all...]
H A Djs_api_arraylist.cpp30 JSHandle<TaggedArray> elements = GrowCapacity(thread, arrayList, length + 1); in Add() local
32 ASSERT(!elements->IsDictionaryMode()); in Add()
33 elements->Set(thread, length, value); in Add()
49 JSHandle<TaggedArray> elements = GrowCapacity(thread, arrayList, length + 1); in Insert() local
50 ASSERT(!elements->IsDictionaryMode()); in Insert()
52 elements->Set(thread, i + 1, elements->Get(i)); in Insert()
54 elements->Set(thread, index, value); in Insert()
62 JSHandle<TaggedArray> elements(thread, arrayList->GetElements()); in Clear()
63 ASSERT(!elements in Clear()
135 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); Get() local
300 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); Set() local
395 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); Has() local
[all...]
H A Djs_api_queue.cpp25 JSHandle<TaggedArray> elements = GrowCapacity(thread, queue, length + 1); in Add() local
27 ASSERT(!elements->IsDictionaryMode()); in Add()
30 elements->Set(thread, tail, value); in Add()
33 uint32_t elementsSize = elements->GetLength(); in Add()
74 JSHandle<TaggedArray> elements(thread, queue->GetElements()); in GetFirst()
75 ASSERT(!elements->IsDictionaryMode()); in GetFirst()
76 return elements->Get(index); in GetFirst()
86 JSHandle<TaggedArray> elements(thread, queue->GetElements()); in Pop()
87 ASSERT(!elements->IsDictionaryMode()); in Pop()
90 JSTaggedValue value = elements in Pop()
111 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); Get() local
133 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); Set() local
142 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); Has() local
288 TaggedArray *elements = TaggedArray::Cast(GetElements().GetTaggedObject()); GetNextPosition() local
[all...]
H A Djs_api_bitvector.cpp31 auto elements = reinterpret_cast<std::vector<std::bitset<BIT_SET_LENGTH>>*>(np->GetExternalPointer()); in Push() local
37 elements->push_back(increaseSet); in Push()
39 SetBit(elements, length, value.GetTaggedValue()); in Push()
54 auto elements = reinterpret_cast<std::vector<std::bitset<BIT_SET_LENGTH>>*>(np->GetExternalPointer()); in Pop() local
56 JSTaggedValue bit = GetBit(elements, lastIndex); in Pop()
58 elements->pop_back(); in Pop()
60 SetBit(elements, lastIndex, JSTaggedValue(0)); in Pop()
77 auto elements = reinterpret_cast<std::vector<std::bitset<BIT_SET_LENGTH>>*>(np->GetExternalPointer()); in Set() local
78 SetBit(elements, index, value); in Set()
93 auto elements in Get() local
122 auto elements = reinterpret_cast<std::vector<std::bitset<BIT_SET_LENGTH>>*>(np->GetExternalPointer()); Has() local
142 auto elements = reinterpret_cast<std::vector<std::bitset<BIT_SET_LENGTH>>*>(np->GetExternalPointer()); Has() local
180 auto elements = reinterpret_cast<std::vector<std::bitset<BIT_SET_LENGTH>>*>(np->GetExternalPointer()); SetBitsByRange() local
235 auto elements = reinterpret_cast<std::vector<std::bitset<BIT_SET_LENGTH>>*>(np->GetExternalPointer()); SetAllBits() local
273 auto elements = reinterpret_cast<std::vector<std::bitset<BIT_SET_LENGTH>>*>(np->GetExternalPointer()); GetBitCountByRange() local
309 auto elements = reinterpret_cast<std::vector<std::bitset<BIT_SET_LENGTH>>*>(np->GetExternalPointer()); GetIndexOf() local
345 auto elements = reinterpret_cast<std::vector<std::bitset<BIT_SET_LENGTH>>*>(np->GetExternalPointer()); GetLastIndexOf() local
371 auto elements = reinterpret_cast<std::vector<std::bitset<BIT_SET_LENGTH>>*>(np->GetExternalPointer()); FlipBitByIndex() local
404 auto elements = reinterpret_cast<std::vector<std::bitset<BIT_SET_LENGTH>>*>(np->GetExternalPointer()); FlipBitsByRange() local
429 auto elements = reinterpret_cast<std::vector<std::bitset<BIT_SET_LENGTH>>*>(np->GetExternalPointer()); Resize() local
[all...]
/arkcompiler/ets_runtime/ecmascript/
H A Delement_accessor.cpp24 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements()); in Get() local
25 ASSERT(idx < elements->GetLength()); in Get()
27 if (!elements->GetClass()->IsMutantTaggedArray()) { in Get()
34 JSTaggedType rawValue = Barriers::GetValue<JSTaggedType>(elements->GetData(), offset); in Get()
40 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements()); in Get() local
41 ASSERT(idx < elements->GetLength()); in Get()
43 if (!elements->GetClass()->IsMutantTaggedArray()) { in Get()
50 JSTaggedType rawValue = Barriers::GetValue<JSTaggedType>(elements->GetData(), offset); in Get()
54 JSTaggedValue ElementAccessor::FastGet(JSHandle<TaggedArray> elements, uint32_t idx, ElementsKind kind) in FastGet() argument
56 ASSERT(idx < elements in FastGet()
65 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements()); IsDictionaryMode() local
71 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements()); IsDictionaryMode() local
77 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements()); GetElementsLength() local
83 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements()); GetElementsLength() local
[all...]
H A Delement_accessor-inl.h41 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 in FastSet()
[all...]
H A Djs_array.cpp53 THROW_TYPE_ERROR_AND_RETURN(thread, "Not all array elements is configurable", false); in LengthSetter()
270 // elements length might not be zero when newLen is zero in SetCapacity()
342 // any elements cannot be deleted. in ArraySetLength()
358 // Steps 19d-v, 21. Return false if there were non-deletable elements. in ArraySetLength()
405 JSHandle<JSArray> JSArray::CreateArrayFromList(JSThread *thread, const JSHandle<TaggedArray> &elements) in CreateArrayFromList() argument
407 // Assert: elements is a List whose elements are all ECMAScript language values. in CreateArrayFromList()
409 uint32_t length = elements->GetLength(); in CreateArrayFromList()
411 // 4. For each element e of elements in CreateArrayFromList()
419 obj->SetElements(thread, elements); in CreateArrayFromList()
427 CreateArrayFromList(JSThread *thread, const JSHandle<JSTaggedValue> &newtarget, const JSHandle<TaggedArray> &elements) CreateArrayFromList() argument
563 SortElements(JSThread *thread, const JSHandle<TaggedArray> &elements, const JSHandle<JSTaggedValue> &fn) SortElements() argument
576 SortElementsByMergeSort(JSThread *thread, const JSHandle<TaggedArray> &elements, const JSHandle<JSTaggedValue> &fn, int64_t startIdx, int64_t endIdx) SortElementsByMergeSort() argument
588 MergeSortedElements(JSThread *thread, const JSHandle<TaggedArray> &elements, const JSHandle<JSTaggedValue> &fn, int64_t startIdx, int64_t middleIdx, int64_t endIdx) MergeSortedElements() argument
639 SortElementsByInsertionSort(JSThread *thread, const JSHandle<TaggedArray> &elements, uint32_t len, const JSHandle<JSTaggedValue> &fn) SortElementsByInsertionSort() argument
[all...]
H A Delements.cpp16 #include "ecmascript/elements.h"
221 JSHandle<MutantTaggedArray> elements = JSHandle<MutantTaggedArray>(thread, object->GetElements()); in MigrateFromRawValueToHeapValue() local
222 uint32_t length = elements->GetLength(); in MigrateFromRawValueToHeapValue()
230 JSTaggedType value = elements->Get(i).GetRawData(); in MigrateFromRawValueToHeapValue()
248 JSHandle<TaggedArray> elements = JSHandle<TaggedArray>(thread, object->GetElements()); in MigrateFromHeapValueToRawValue() local
249 uint32_t length = elements->GetLength(); in MigrateFromHeapValueToRawValue()
257 JSTaggedValue value = elements->Get(i); in MigrateFromHeapValueToRawValue()
277 JSHandle<MutantTaggedArray> elements = JSHandle<MutantTaggedArray>(thread, object->GetElements()); in MigrateFromHoleIntToHoleNumber() local
278 uint32_t length = elements->GetLength(); in MigrateFromHoleIntToHoleNumber()
280 JSTaggedType value = elements in MigrateFromHoleIntToHoleNumber()
292 JSHandle<MutantTaggedArray> elements = JSHandle<MutantTaggedArray>(thread, object->GetElements()); MigrateFromHoleNumberToHoleInt() local
[all...]
H A Djs_array.h49 static JSHandle<JSArray> CreateArrayFromList(JSThread *thread, const JSHandle<TaggedArray> &elements);
51 const JSHandle<TaggedArray> &elements);
118 static void SortElements(JSThread *thread, const JSHandle<TaggedArray> &elements,
122 static void SortElementsByInsertionSort(JSThread *thread, const JSHandle<TaggedArray> &elements, uint32_t len,
124 static void SortElementsByMergeSort(JSThread *thread, const JSHandle<TaggedArray> &elements,
126 static void MergeSortedElements(JSThread *thread, const JSHandle<TaggedArray> &elements,
/arkcompiler/runtime_core/abc2program/
H A Dabc_annotation_processor.cpp42 std::vector<pandasm::AnnotationElement> elements; in FillAnnotation() local
43 FillAnnotationElements(elements); in FillAnnotation()
44 pandasm::AnnotationData annotation_data(annotation_name_, elements); in FillAnnotation()
50 void AbcAnnotationProcessor::FillLiteralArrayAnnotation(std::vector<pandasm::AnnotationElement> &elements, in FillLiteralArrayAnnotation() argument
61 elements.emplace_back(annotation_element); in FillLiteralArrayAnnotation()
64 void AbcAnnotationProcessor::FillAnnotationElements(std::vector<pandasm::AnnotationElement> &elements) in FillAnnotationElements() argument
76 elements.emplace_back(annotation_element); in FillAnnotationElements()
84 elements.emplace_back(annotation_element); in FillAnnotationElements()
92 elements.emplace_back(annotation_element); in FillAnnotationElements()
102 elements in FillAnnotationElements()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dcontainers_plainarray_stub_builder.h38 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in Get() local
39 return GetValueFromTaggedArray(elements, index); in Get()
45 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in GetKey() local
46 return GetValueFromTaggedArray(elements, index); in GetKey()
51 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in Set() local
52 SetValueToTaggedArray(VariableType::JS_ANY(), glue, elements, index, value); in Set() local
H A Dcontainers_deque_stub_builder.h34 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in GetSize() local
35 GateRef capacity = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET)); in GetSize()
44 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in Get() local
45 GateRef capacity = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET)); in Get()
48 return GetValueFromTaggedArray(elements, curIndex); in Get()
64 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in GetElementsLength() local
65 return Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET)); in GetElementsLength()
H A Dcontainers_queue_stub_builder.h51 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in GetArrayLength() local
52 GateRef elementsSize = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET)); in GetArrayLength()
65 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in Get() local
66 GateRef capacity = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET)); in Get()
69 return GetValueFromTaggedArray(elements, curIndex); in Get()
75 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in GetNextPosition() local
76 GateRef elementsSize = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET)); in GetNextPosition()
H A Dcontainers_arraylist_stub_builder.h39 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in Get() local
40 return GetValueFromTaggedArray(elements, index); in Get()
46 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in Set() local
47 SetValueToTaggedArray(VariableType::JS_ANY(), glue, elements, index, value); in Set() local
H A Dcontainers_stack_stub_builder.h39 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in Get() local
40 return GetValueFromTaggedArray(elements, index); in Get()
45 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in Set() local
46 SetValueToTaggedArray(VariableType::JS_ANY(), glue, elements, index, value); in Set() local
H A Dcontainers_vector_stub_builder.h38 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in Get() local
39 return GetValueFromTaggedArray(elements, index); in Get()
44 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in Set() local
45 SetValueToTaggedArray(VariableType::JS_ANY(), glue, elements, index, value); in Set() local
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dbump_allocator_test.cpp74 void AllocInCommonBuffer(NonObjectBumpAllocator<true> &allocator, std::array<AllocType *, ELEMENTS_COUNT> &elements) in AllocInCommonBuffer() argument
77 elements[i] = static_cast<AllocType *>(allocator.Alloc(sizeof(AllocType))); in AllocInCommonBuffer()
78 ASSERT_TRUE(elements[i] != nullptr); in AllocInCommonBuffer()
79 *elements[i] = AllocType(i) % std::numeric_limits<AllocType>::max(); in AllocInCommonBuffer()
84 void AllocInTLAB(TLAB *tlab, std::array<AllocType *, ELEMENTS_COUNT> &elements) in AllocInTLAB() argument
87 elements[i] = static_cast<AllocType *>(tlab->Alloc(sizeof(AllocType))); in AllocInTLAB()
88 ASSERT_TRUE(elements[i] != nullptr); in AllocInTLAB()
89 *elements[i] = AllocType(i) % std::numeric_limits<AllocType>::max(); in AllocInTLAB()
94 void CheckAlloc(std::array<AllocType *, ELEMENTS_COUNT> &elements) in CheckAlloc() argument
98 ASSERT_NE(elements[ in CheckAlloc()
[all...]
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
H A Dbuiltins_intl_test.cpp56 JSHandle<TaggedArray> elements(thread, resultHandle->GetElements()); in HWTEST_F_L0()
57 EXPECT_EQ(elements->GetLength(), 1U); in HWTEST_F_L0()
58 JSHandle<EcmaString> handleEcmaStr(thread, elements->Get(0)); in HWTEST_F_L0()
83 JSHandle<TaggedArray> elements(thread, resultHandle->GetElements()); in HWTEST_F_L0()
84 EXPECT_EQ(elements->GetLength(), 1U); in HWTEST_F_L0()
85 JSHandle<EcmaString> handleEcmaStr(thread, elements->Get(0)); in HWTEST_F_L0()
H A Dbuiltins_list_format_second_test.cpp76 JSHandle<TaggedArray> elements(thread, resultHandle->GetElements()); in HWTEST_F_L0()
77 EXPECT_EQ(elements->GetLength(), 0U); // zero formatters in HWTEST_F_L0()
91 JSHandle<TaggedArray> elements(thread, resultHandle->GetElements()); in HWTEST_F_L0()
92 EXPECT_EQ(elements->GetLength(), 6U); in HWTEST_F_L0()
123 JSHandle<TaggedArray> elements(thread, resultHandle->GetElements()); in HWTEST_F_L0()
124 EXPECT_EQ(elements->GetLength(), 3U); in HWTEST_F_L0()
162 JSHandle<TaggedArray> elements(thread, resultHandle->GetElements()); in HWTEST_F_L0()
163 EXPECT_EQ(elements->GetLength(), 1U); in HWTEST_F_L0()
164 JSHandle<EcmaString> handleEcmaStr(thread, elements->Get(0)); in HWTEST_F_L0()
193 JSHandle<TaggedArray> elements(threa in HWTEST_F_L0()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dntype_hcr_lowering.cpp63 GateRef elements = Circuit::NullGate(); in LowerCreateEmptyArray() local
66 elements = builder_.GetGlobalConstantValue(ConstantIndex::EMPTY_ARRAY_OBJECT_INDEX); in LowerCreateEmptyArray()
67 auto array = NewJSArrayLiteral(glue, gate, elements, length, hintLength); in LowerCreateEmptyArray()
75 GateRef elements = CreateElementsWithLength(gate, glue, elementsLength); in LowerCreateArrayWithOwn() local
77 auto array = NewJSArrayLiteral(glue, gate, elements, length); in LowerCreateArrayWithOwn()
107 GateRef elements = Circuit::NullGate(); in LowerCreateArrayWithBuffer() local
110 elements = CreateElementsWithLength(gate, glue, arrayLength); in LowerCreateArrayWithBuffer()
113 builder_.StoreToTaggedArray(elements, i, value); in LowerCreateArrayWithBuffer()
117 elements = literialElements; in LowerCreateArrayWithBuffer()
121 auto array = NewJSArrayLiteral(glue, gate, elements, lengt in LowerCreateArrayWithBuffer()
192 GateRef elements = Circuit::NullGate(); CreateElementsWithLength() local
202 NewJSArrayLiteral(GateRef glue, GateRef gate, GateRef elements, GateRef length, uint32_t hintLength) NewJSArrayLiteral() argument
241 builder_.StoreConstOffset(VariableType::JS_POINTER(), array, JSObject::ELEMENTS_OFFSET, elements, NewJSArrayLiteral() local
261 GateRef elements = builder_.HeapAlloc(glue, elementsSize, GateType::TaggedValue(), RegionSpaceFlag::IN_YOUNG_SPACE); NewTaggedArray() local
262 builder_.StoreConstOffset(VariableType::JS_POINTER(), elements, 0, elementsHclass, NewTaggedArray() local
264 builder_.StoreConstOffset(VariableType::JS_ANY(), elements, TaggedArray::LENGTH_OFFSET, NewTaggedArray() local
269 builder_.StoreConstOffset(VariableType::INT64(), elements, offset, builder_.Hole()); NewTaggedArray() local
[all...]
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DarrayExpression.h42 explicit ArrayExpression(ArenaVector<Expression *> &&elements, ArenaAllocator *const allocator) in ArrayExpression() argument
43 : ArrayExpression(AstNodeType::ARRAY_EXPRESSION, std::move(elements), allocator, false) in ArrayExpression()
47 explicit ArrayExpression(AstNodeType nodeType, ArenaVector<Expression *> &&elements, in ArrayExpression() argument
51 elements_(std::move(elements)), in ArrayExpression()
72 void SetElements(ArenaVector<Expression *> &&elements) noexcept
74 elements_ = std::move(elements);
/arkcompiler/ets_runtime/ecmascript/tests/
H A Djs_api_bitvector_test.cpp64 static JSTaggedValue GetBit(std::vector<std::bitset<JSAPIBitVector::BIT_SET_LENGTH>> *elements, uint32_t index) in GetBit() argument
69 int32_t bit = (*elements)[elementId].test(bitId); in GetBit()
125 auto elements = in HWTEST_F_L0() local
128 EXPECT_EQ(TestClass::GetBit(elements, i), JSTaggedValue(1)); in HWTEST_F_L0()
169 auto elements = in HWTEST_F_L0() local
173 EXPECT_EQ(TestClass::GetBit(elements, index), JSTaggedValue(1)); in HWTEST_F_L0()
258 auto elements = in HWTEST_F_L0() local
261 EXPECT_EQ(TestClass::GetBit(elements, i), JSTaggedValue(1)); in HWTEST_F_L0()
309 auto elements = in HWTEST_F_L0() local
312 EXPECT_EQ(TestClass::GetBit(elements, in HWTEST_F_L0()
403 auto elements = HWTEST_F_L0() local
431 auto elements = HWTEST_F_L0() local
458 auto elements = HWTEST_F_L0() local
[all...]
H A Dlayout_info_test.cpp84 JSHandle<JSTaggedValue> elements(thread, JSTaggedValue(i)); in HWTEST_F_L0()
85 JSHandle<JSTaggedValue> elementsKey(JSTaggedValue::ToString(thread, elements)); in HWTEST_F_L0()
98 JSHandle<JSTaggedValue> elements(thread, JSTaggedValue(i)); in HWTEST_F_L0()
99 JSHandle<JSTaggedValue> elementsKey(JSTaggedValue::ToString(thread, elements)); in HWTEST_F_L0()
127 JSHandle<JSTaggedValue> elements(thread, JSTaggedValue(i)); in GetAllKeysCommon()
128 JSHandle<JSTaggedValue> elementsKey(JSTaggedValue::ToString(thread, elements)); in GetAllKeysCommon()

Completed in 13 milliseconds

1234567