/arkcompiler/ets_runtime/ecmascript/shared_objects/ |
H A D | js_shared_array_iterator.cpp | 76 JSTaggedValue::ToLength(thread, JSTaggedValue::GetProperty(thread, array, lengthKey).GetValue()); in NextInternal()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | hcr_opcodes.h | 23 V(ToLength, TO_LENGTH, GateFlags::NONE_FLAG, 1, 1, 1) \
|
H A D | hcr_circuit_builder.cpp | 45 GateRef CircuitBuilder::ToLength(GateRef receiver) in ToLength() function in panda::ecmascript::kungfu::CircuitBuilder 50 auto ret = GetCircuit()->NewGate(circuit_->ToLength(), MachineType::I64, in ToLength()
|
H A D | circuit_builder.h | 403 GateRef ToLength(GateRef receiver);
|
H A D | stub_builder.h | 363 GateRef ToLength(GateRef glue, GateRef target);
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_array_iterator.cpp | 67 auto lengthValue = JSTaggedValue::ToLength(thread, lengthProperty.GetValue()); in NextInternal()
|
H A D | js_object-inl.h | 432 // 4. Let len be ToLength(Get(obj, "length")). in CreateListFromArrayLike() 436 JSTaggedNumber number = JSTaggedValue::ToLength(thread, value); in CreateListFromArrayLike()
|
H A D | js_tagged_value.h | 386 static JSTaggedNumber ToLength(JSThread *thread, const JSHandle<JSTaggedValue> &tagged);
|
H A D | js_tagged_value.cpp | 263 JSTaggedNumber JSTaggedValue::ToLength(JSThread *thread, const JSHandle<JSTaggedValue> &tagged) in ToLength() function in panda::ecmascript::JSTaggedValue
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | tagged_value_test.cpp | 787 HWTEST_F_L0(JSTaggedValueTest, ToLength) in HWTEST_F_L0() 792 result = JSTaggedValue::ToLength(thread, JSHandle<JSTaggedValue>(thread, intV)); in HWTEST_F_L0() 796 result = JSTaggedValue::ToLength(thread, JSHandle<JSTaggedValue>(thread, intV2)); in HWTEST_F_L0() 800 result = JSTaggedValue::ToLength(thread, JSHandle<JSTaggedValue>(thread, doubleV1)); in HWTEST_F_L0() 804 result = JSTaggedValue::ToLength(thread, JSHandle<JSTaggedValue>(thread, doubleV2)); in HWTEST_F_L0() 808 result = JSTaggedValue::ToLength(thread, JSHandle<JSTaggedValue>(thread, doubleV3)); in HWTEST_F_L0() 812 result = JSTaggedValue::ToLength(thread, JSHandle<JSTaggedValue>(thread, doubleV4)); in HWTEST_F_L0() 816 result = JSTaggedValue::ToLength(thread, JSHandle<JSTaggedValue>(thread, undefinedV)); in HWTEST_F_L0() 820 result = JSTaggedValue::ToLength(thread, JSHandle<JSTaggedValue>(thread, holeV)); in HWTEST_F_L0() 824 result = JSTaggedValue::ToLength(threa in HWTEST_F_L0() [all...] |
/arkcompiler/ets_runtime/ecmascript/base/ |
H A D | array_helper.cpp | 256 JSTaggedNumber len = JSTaggedValue::ToLength(thread, lenResult); in GetLength() 272 JSTaggedNumber len = JSTaggedValue::ToLength(thread, lenResult); in GetArrayLength()
|
H A D | json_stringifier.cpp | 49 // Let len be ToLength(Get(replacer, "length")). in Stringify() 54 JSTaggedNumber lenNumber = JSTaggedValue::ToLength(thread_, lenResult); in Stringify() 493 JSTaggedNumber lenNumber = JSTaggedValue::ToLength(thread_, lenghHandle); in SerializeJSProxy()
|
H A D | fast_json_stringifier.cpp | 299 JSTaggedNumber lenNumber = JSTaggedValue::ToLength(thread_, lenghHandle); in SerializeJSProxy()
|
H A D | json_parser.cpp | 1339 JSTaggedNumber lenNumber = JSTaggedValue::ToLength(thread, lenResult);
|
H A D | typed_array_helper.cpp | 401 JSTaggedValue::ToLength(thread, JSTaggedValue::GetProperty(thread, objectArg, lengthKey).GetValue()); in CreateFromOrdinaryObject()
|
/arkcompiler/ets_runtime/ecmascript/base/tests/ |
H A D | json_parser_test.cpp | 210 uint32_t length = JSTaggedValue::ToLength(thread, lenResult).ToUint32(); in HWTEST_F_L0() 240 uint32_t length = JSTaggedValue::ToLength(thread, lenResult).ToUint32(); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_ark_tools.h | 76 V("toLength", ToLength, 1, INVALID) \ 280 static JSTaggedValue ToLength(EcmaRuntimeCallInfo *info);
|
H A D | builtins_ark_tools.cpp | 777 JSTaggedValue BuiltinsArkTools::ToLength([[maybe_unused]] EcmaRuntimeCallInfo *info) in ToLength() function in panda::ecmascript::builtins::BuiltinsArkTools 784 return JSTaggedValue::ToLength(thread, key); in ToLength()
|
H A D | builtins_regexp.cpp | 799 // 7. Let lastIndex be ? ToLength(? Get(R, "lastIndex")). in RegExpMatchAll() 802 JSTaggedNumber thisLastIndex = JSTaggedValue::ToLength(thread, getLastIndex); in RegExpMatchAll() 897 auto lengthValue = JSTaggedValue::ToLength(thread, thisIndexHandle); in GetLastIndex() 1133 // a. Let thisIndex be ToLength(Get(rx, "lastIndex")). in ReplaceInternal() 1167 // a. Let nCaptures be ToLength(Get(result, "length")). in ReplaceInternal() 1556 // i. Let e be ToLength(Get(splitter, "lastIndex")). in RegExpSplit() 1560 JSTaggedNumber lastIndexNumber = JSTaggedValue::ToLength(thread, lastIndexHandle); in RegExpSplit() 1586 // 7. Let numberOfCaptures be ToLength(Get(z, "length")). in RegExpSplit() 1591 JSTaggedNumber numberOfCapturesNumber = JSTaggedValue::ToLength(thread, capturesHandle); in RegExpSplit() 2856 JSTaggedNumber thisIndex = JSTaggedValue::ToLength(threa in GetLastIndex() [all...] |
H A D | builtins_shared_typedarray.cpp | 245 JSTaggedNumber tLen = JSTaggedValue::ToLength(thread, lenResult); in From() 483 // 3. Let len be ToLength(Get(O, "length")). in Every() 686 // 3. Let len be ToLength(Get(O, "length")). in ForEach() 1124 // 18. Let srcLength be ToLength(Get(src, "length")). in Set() 1131 JSTaggedNumber tSrcLen = JSTaggedValue::ToLength(thread, lenResult); in Set()
|
H A D | builtins_typedarray.cpp | 164 JSTaggedNumber tLen = JSTaggedValue::ToLength(thread, lenResult); in FromUsingIteratorUndefinedValues() 506 // 3. Let len be ToLength(Get(O, "length")). in Every() 777 // 3. Let len be ToLength(Get(O, "length")). in ForEach() 1255 // 18. Let srcLength be ToLength(Get(src, "length")). in Set() 1262 JSTaggedNumber tSrcLen = JSTaggedValue::ToLength(thread, lenResult); in Set() 1568 // 3. Let len be ToLength(Get(O, "length")). in Some()
|
H A D | builtins_string.cpp | 184 JSTaggedNumber lengthNumber = JSTaggedValue::ToLength(thread, rawLen); in Raw() 1644 // If limit is undefined, let lim = 2^53–1; else let lim = ToLength(limit). in Split()
|
/arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
H A D | builtins_json_test.cpp | 172 uint32_t length = JSTaggedValue::ToLength(thread, lenResult).ToUint32(); in HWTEST_F_L0() 197 uint32_t length = JSTaggedValue::ToLength(thread, lenResult).ToUint32(); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/intl/ |
H A D | locale_helper.cpp | 98 JSTaggedNumber len = JSTaggedValue::ToLength(thread, operationResult.GetValue()); in CanonicalizeHelper()
|
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_object_stub_builder.cpp | 77 // 4. Let len be ToLength(Get(obj, "length")).
in CreateListFromArrayLike() 81 GateRef number = ToLength(glue, value);
in CreateListFromArrayLike()
|