Searched refs:elementArray (Results 1 – 5 of 5) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | builtins_object_stub_builder.cpp | 1107 GateRef elementArray = newBuilder.NewTaggedArray(glue, numOfElements); in GetEnumElementKeys() local 1125 SetValueToTaggedArray(VariableType::JS_ANY(), glue, elementArray, in GetEnumElementKeys() 1156 SetValueToTaggedArray(VariableType::JS_ANY(), glue, elementArray, in GetEnumElementKeys() 1166 result = elementArray; in GetEnumElementKeys() 1172 {glue, elementArray, ZExtInt32ToInt64(*elementIndex)}); in GetEnumElementKeys() 1181 { elements, elementArray, IntToTaggedInt(*elementIndex) }); in GetEnumElementKeys() 1182 result = elementArray; in GetEnumElementKeys() 1227 GateRef elementArray = GetEnumElementKeys(glue_, obj); in Keys() local 1230 GateRef lengthOfElements = GetLengthOfTaggedArray(elementArray); in Keys() 1235 …GateRef allKeys = AppendSkipHole(glue_, elementArray, keyArray, Int32Add(lengthOfKeys, lengthOfEle… in Keys() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_object.cpp | 701 JSHandle<TaggedArray> elementArray = factory->NewTaggedArray(numOfElements); in GetEnumElementKeys() local 702 CollectEnumElementsAlongProtoChain(thread, obj, offset, elementArray, keys); in GetEnumElementKeys() 703 return elementArray; in GetEnumElementKeys() 707 … JSHandle<TaggedArray> elementArray, uint32_t *keys, in CollectEnumElementsAlongProtoChain() argument 717 elementArray->Set(thread, elementIndex, keyHandle); in CollectEnumElementsAlongProtoChain() 732 … bool isDuplicated = IsDepulicateKeys(thread, elementArray, lastLength, emptyQueue, keyHandle); in CollectEnumElementsAlongProtoChain() 736 elementArray->Set(thread, elementIndex, keyHandle); in CollectEnumElementsAlongProtoChain() 743 thread, JSHandle<NumberDictionary>(arr), elementIndex, elementArray, keys, lastLength); in CollectEnumElementsAlongProtoChain() 1948 JSHandle<TaggedArray> elementArray = keyElementPair.second; in EnumerableOwnNames() local 1951 …keys = TaggedArray::AppendSkipHole(thread, elementArray, keyArray, copyLengthOfKeys + copyLengthOf… in EnumerableOwnNames() [all …]
|
| D | js_object-inl.h | 560 JSHandle<TaggedArray> elementArray = numOfElements > 0 ? JSObject::GetEnumElementKeys( in GetOwnEnumerableNamesInFastMode() local 564 return std::make_pair(keyArray, elementArray); in GetOwnEnumerableNamesInFastMode()
|
| D | js_object.h | 693 … JSHandle<TaggedArray> elementArray, uint32_t *keys,
|
| /arkcompiler/ets_runtime/ecmascript/stubs/ |
| D | runtime_stubs.cpp | 3783 …JSHandle<TaggedArray> elementArray = GetHArg<TaggedArray>(argv, argc, 1); // 1: means the first p… in DEF_RUNTIME_STUBS() local 3788 thread, JSHandle<NumberDictionary>(array), elementIndex, elementArray, &keys); in DEF_RUNTIME_STUBS() 3789 if (keys < elementArray->GetLength()) { in DEF_RUNTIME_STUBS() 3790 elementArray->Trim(thread, keys); in DEF_RUNTIME_STUBS()
|