Home
last modified time | relevance | path

Searched refs:replaceTag (Results 1 – 2 of 2) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_string.cpp861 JSHandle<JSTaggedValue> replaceTag = BuiltinsString::GetCallArg(argv, 1); in Replace() local
865 if (searchTag->IsJSRegExp() && replaceTag->IsString()) { in Replace()
875 replaceTag.GetTaggedValue()); in Replace()
884 return BuiltinsRegExp::ReplaceInternal(thread, searchTag, thisTag, replaceTag); in Replace()
903 info->SetCallArg(thisTag.GetTaggedValue(), replaceTag.GetTaggedValue()); in Replace()
917 if (!replaceTag->IsCallable()) { in Replace()
921 replaceTag = JSHandle<JSTaggedValue>(JSTaggedValue::ToString(thread, replaceTag)); in Replace()
934 if (replaceTag->IsCallable()) { in Replace()
938 … EcmaInterpreter::NewRuntimeCallInfo(thread, replaceTag, undefined, undefined, argsLength); in Replace()
947 ASSERT_PRINT(replaceTag->IsString(), "replace must be string"); in Replace()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_string_stub_builder.cpp571 GateRef replaceTag = GetCallArg1(numArgs); in Replace() local
572 Branch(TaggedIsHeapObject(replaceTag), &replaceIsHeapObj, slowPath); in Replace()
580 GateRef replaceIsString = IsString(replaceTag); in Replace()
586 GateRef replaceTagIsCallable = IsCallable(replaceTag); in Replace()
620 … GateRef replHandle = GetSubstitution(glue, searchTag, thisValue, pos, replaceTag); in Replace()