/arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
H A D | builtins_shared_array_test.cpp | 687 // Array.LastIndexOf(searchElement [ , fromIndex ]) 688 HWTEST_F_L0(BuiltinsSharedArrayTest, LastIndexOf) in HWTEST_F_L0() 700 ARRAY_BUILTIN_METHOD_TEST_CASE_ARG1(LastIndexOf, obj, -1, 0); in HWTEST_F_L0() 717 ARRAY_BUILTIN_METHOD_TEST_CASE_ARG2(LastIndexOf, obj, -1, 1, -17); in HWTEST_F_L0() 720 ARRAY_BUILTIN_METHOD_TEST_CASE_ARG2(LastIndexOf, obj, 4, 3, 4); in HWTEST_F_L0() 722 ARRAY_BUILTIN_METHOD_TEST_CASE_ARG2(LastIndexOf, obj, 2, 3, 3); in HWTEST_F_L0() 724 ARRAY_BUILTIN_METHOD_TEST_CASE_ARG2(LastIndexOf, obj, -1, 5, 4); in HWTEST_F_L0() 728 ARRAY_BUILTIN_METHOD_TEST_CASE_ARG1(LastIndexOf, obj, 8, 3); in HWTEST_F_L0() 730 ARRAY_BUILTIN_METHOD_TEST_CASE_ARG1(LastIndexOf, obj, 0, 1.0); in HWTEST_F_L0() 734 ARRAY_BUILTIN_METHOD_TEST_CASE_ARG1(LastIndexOf, ob in HWTEST_F_L0() [all...] |
H A D | builtins_array_test.cpp | 900 // 22.1.3.14 Array.LastIndexOf(searchElement [ , fromIndex ]) 901 HWTEST_F_L0(BuiltinsArrayTest, LastIndexOf) in HWTEST_F_L0() 924 ARRAY_BUILTIN_METHOD_TEST_CASE_ARG2(LastIndexOf, obj, 4, 3, 4); in HWTEST_F_L0() 926 ARRAY_BUILTIN_METHOD_TEST_CASE_ARG2(LastIndexOf, obj, 2, 3, 3); in HWTEST_F_L0() 928 ARRAY_BUILTIN_METHOD_TEST_CASE_ARG2(LastIndexOf, obj, -1, 5, 4); in HWTEST_F_L0() 932 ARRAY_BUILTIN_METHOD_TEST_CASE_ARG1(LastIndexOf, obj, 8, 3); in HWTEST_F_L0() 934 ARRAY_BUILTIN_METHOD_TEST_CASE_ARG1(LastIndexOf, obj, 0, 1.0); in HWTEST_F_L0() 938 ARRAY_BUILTIN_METHOD_TEST_CASE_ARG1(LastIndexOf, obj, 9, +0.0); in HWTEST_F_L0() 940 ARRAY_BUILTIN_METHOD_TEST_CASE_ARG1(LastIndexOf, obj, 9, 0); in HWTEST_F_L0() 942 ARRAY_BUILTIN_METHOD_TEST_CASE_ARG2(LastIndexOf, ob in HWTEST_F_L0() [all...] |
H A D | builtins_string_test.cpp | 131 result = BuiltinsString::LastIndexOf(ecmaRuntimeCallInfos); in StringAlgorithm()
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_array.h | 74 V("lastIndexOf", LastIndexOf, 1, ArrayLastIndexOf) \ 157 static JSTaggedValue LastIndexOf(EcmaRuntimeCallInfo *argv);
|
H A D | builtins_shared_array.h | 92 V("lastIndexOf", LastIndexOf, 1, INVALID) 153 static JSTaggedValue LastIndexOf(EcmaRuntimeCallInfo *argv);
|
H A D | builtins_typedarray.h | 105 V("lastIndexOf", LastIndexOf, 1, TypedArrayLastIndexOf) \ 193 static JSTaggedValue LastIndexOf(EcmaRuntimeCallInfo *argv);
|
H A D | builtins_string.h | 59 V("lastIndexOf", LastIndexOf, 1, INVALID) \ 167 static JSTaggedValue LastIndexOf(EcmaRuntimeCallInfo *argv);
|
H A D | builtins_typedarray.cpp | 955 JSTaggedValue BuiltinsTypedArray::LastIndexOf(EcmaRuntimeCallInfo *argv) in LastIndexOf() function in panda::ecmascript::builtins::BuiltinsTypedArray 959 BUILTINS_API_TRACE(argv->GetThread(), TypedArray, LastIndexOf); in LastIndexOf() 962 return BuiltinsArray::LastIndexOf(argv); in LastIndexOf()
|
H A D | builtins_string.cpp | 480 JSTaggedValue BuiltinsString::LastIndexOf(EcmaRuntimeCallInfo *argv) in LastIndexOf() function in panda::ecmascript::builtins::BuiltinsString 483 BUILTINS_API_TRACE(argv->GetThread(), String, LastIndexOf); in LastIndexOf() 509 int32_t res = EcmaStringAccessor::LastIndexOf(thread->GetEcmaVM(), thisHandle, searchHandle, pos); in LastIndexOf()
|
H A D | builtins_shared_array.cpp | 2565 JSTaggedValue BuiltinsSharedArray::LastIndexOf(EcmaRuntimeCallInfo *argv) in LastIndexOf() function in panda::ecmascript::builtins::BuiltinsSharedArray 2569 BUILTINS_API_TRACE(thread, SharedArray, LastIndexOf); in LastIndexOf()
|
H A D | builtins_array.cpp | 1431 return JSStableArray::LastIndexOf( in LastIndexOfStable() 1479 JSTaggedValue BuiltinsArray::LastIndexOf(EcmaRuntimeCallInfo *argv) in LastIndexOf() function in panda::ecmascript::builtins::BuiltinsArray
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_stable_array.h | 60 static JSTaggedValue LastIndexOf(JSThread *thread, JSHandle<JSTaggedValue> receiver, 106 LastIndexOf
|
H A D | ecma_string.cpp | 360 int32_t EcmaString::LastIndexOf(Span<const T1> &lhsSp, Span<const T2> &rhsSp, int32_t pos) in LastIndexOf() function in panda::ecmascript::EcmaString 438 int32_t EcmaString::LastIndexOf(const EcmaVM *vm, in LastIndexOf() function in panda::ecmascript::EcmaString 476 return EcmaString::LastIndexOf(lhsSp, rhsSp, pos); in LastIndexOf() 480 return EcmaString::LastIndexOf(lhsSp, rhsSp, pos); in LastIndexOf() 486 return EcmaString::LastIndexOf(lhsSp, rhsSp, pos); in LastIndexOf()
|
H A D | runtime_call_id.h | 278 V(Array, LastIndexOf) \ 339 V(SharedArray, LastIndexOf) \ 805 V(String, LastIndexOf) \ 862 V(TypedArray, LastIndexOf) \
|
H A D | ecma_string.h | 387 static int32_t LastIndexOf(const EcmaVM *vm, 677 static int32_t LastIndexOf(Span<const T1> &lhsSp, Span<const T2> &rhsSp, int32_t pos); 1357 static int32_t LastIndexOf(const EcmaVM *vm, in LastIndexOf() function in panda::EcmaStringAccessor 1360 return EcmaString::LastIndexOf(vm, receiver, search, pos); in LastIndexOf()
|
H A D | js_stable_array.cpp | 897 case IndexOfType::LastIndexOf: in FindRawDataDispatch() 1019 JSTaggedValue JSStableArray::LastIndexOf(JSThread *thread, JSHandle<JSTaggedValue> receiver, 1028 return IndexOfDispatch(IndexOfType::LastIndexOf, ctx, searchElement.GetTaggedValue());
|
/arkcompiler/runtime_core/static_core/runtime/coretypes/ |
H A D | string.cpp | 433 static int32_t LastIndexOf(Span<const T1> &lhsSp, Span<const T2> &rhsSp, int32_t pos) in LastIndexOf() function 527 int32_t String::LastIndexOf(String *rhs, int32_t pos) in LastIndexOf() function in ark::coretypes::String 550 return ark::coretypes::LastIndexOf(lhsSp, rhsSp, pos); in LastIndexOf() 554 return ark::coretypes::LastIndexOf(lhsSp, rhsSp, pos); in LastIndexOf() 558 return ark::coretypes::LastIndexOf(lhsSp, rhsSp, pos); in LastIndexOf() 562 return ark::coretypes::LastIndexOf(lhsSp, rhsSp, pos); in LastIndexOf()
|
/arkcompiler/runtime_core/static_core/runtime/include/coretypes/ |
H A D | string.h | 236 int32_t LastIndexOf(String *rhs, int pos = INT32_MAX);
|
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
H A D | builtins_call_signature.h | 105 V(LastIndexOf, Array, Undefined()) \
171 V(LastIndexOf, TypedArray, Undefined()) \
|
H A D | builtins_typedarray_stub_builder.cpp | 502 void BuiltinsTypedArrayStubBuilder::LastIndexOf(GateRef glue, GateRef thisValue, GateRef numArgs,
in LastIndexOf() function in panda::ecmascript::kungfu::BuiltinsTypedArrayStubBuilder
|
H A D | builtins_array_stub_builder.cpp | 1005 void BuiltinsArrayStubBuilder::LastIndexOf([[maybe_unused]] GateRef glue, GateRef thisValue, GateRef numArgs, in LastIndexOf() function in panda::ecmascript::kungfu::BuiltinsArrayStubBuilder
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/ |
H A D | std_core_String.cpp | 425 return thisStr->GetCoreType()->LastIndexOf(patternStr->GetCoreType(), std::max(fromIndex, 0)); in StdCoreStringLastIndexOfString()
|
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/ |
H A D | snapshot_processor.cpp | 374 reinterpret_cast<uintptr_t>(BuiltinsArray::LastIndexOf), 416 reinterpret_cast<uintptr_t>(BuiltinsTypedArray::LastIndexOf), 463 reinterpret_cast<uintptr_t>(BuiltinsString::LastIndexOf),
|