Lines Matching refs:inputString
280 JSHandle<EcmaString> inputString = JSHandle<EcmaString>::Cast(inputStr); in RegExpTestFast() local
281 bool matchResult = RegExpExecInternal(thread, regexp, inputString, lastIndex); in RegExpTestFast()
597 JSHandle<JSTaggedValue> inputString = GetCallArg(argv, 0); in Match() local
598 JSHandle<EcmaString> stringHandle = JSTaggedValue::ToString(thread, inputString); in Match()
751 JSHandle<JSTaggedValue> inputString = GetCallArg(argv, 0); in MatchAll() local
752 JSHandle<EcmaString> stringHandle = JSTaggedValue::ToString(thread, inputString); in MatchAll()
831 … JSHandle<EcmaString> inputString, uint32_t inputLength) in RegExpReplaceFast() argument
844 JSHandle<JSTaggedValue> tagInputString = JSHandle<JSTaggedValue>::Cast(inputString); in RegExpReplaceFast()
853 useCache = ShouldUseCache(thread, inputString); in RegExpReplaceFast()
867 MatchAndReplace(thread, regexp, inputString, flags, in RegExpReplaceFast()
906 bool BuiltinsRegExp::ShouldUseCache(JSThread *thread, JSHandle<EcmaString> inputString) in ShouldUseCache() argument
909 uint32_t length = EcmaStringAccessor(inputString).GetLength(); in ShouldUseCache()
922 JSHandle<EcmaString> inputString, uint32_t &flags, in MatchAndReplace() argument
929 JSHandle<JSTaggedValue> tagInputString = JSHandle<JSTaggedValue>::Cast(inputString); in MatchAndReplace()
937 bool matchResult = RegExpExecInternal(thread, regexp, inputString, lastIndex); in MatchAndReplace()
952 thread->GetEcmaVM(), inputString, nextPosition, startIndex - nextPosition); in MatchAndReplace()
966 … bool unicode = EcmaStringAccessor(inputString).IsUtf16() && (flags & RegExpParser::FLAG_UTF16); in MatchAndReplace()
972 thread->GetEcmaVM(), inputString, nextPosition, inputLength - nextPosition); in MatchAndReplace()
1645 JSHandle<JSTaggedValue> inputString = GetCallArg(argv, 0); in Split() local
1647 JSHandle<EcmaString> stringHandle = JSTaggedValue::ToString(thread, inputString); in Split()
1796 JSHandle<EcmaString> inputString, int32_t lastIndex) in RegExpExecInternal() argument
1798 size_t stringLength = EcmaStringAccessor(inputString).GetLength(); in RegExpExecInternal()
1799 bool isUtf16 = EcmaStringAccessor(inputString).IsUtf16(); in RegExpExecInternal()
1800 …latStringInfo flatStrInfo = EcmaStringAccessor::FlattenAllString(thread->GetEcmaVM(), inputString); in RegExpExecInternal()
1801 if (EcmaStringAccessor(inputString).IsTreeString()) { // use flattenedString as srcString in RegExpExecInternal()
1802 inputString = JSHandle<EcmaString>(thread, flatStrInfo.GetString()); in RegExpExecInternal()
1830 globalTable->SetInputString(thread, inputString.GetTaggedValue()); in RegExpExecInternal()
2024 JSHandle<EcmaString> inputString = JSHandle<EcmaString>::Cast(inputStr); in RegExpBuiltinExec() local
2050 thread->GetEcmaVM(), inputString, startIndex, len))); in RegExpBuiltinExec()
2095 thread->GetEcmaVM(), inputString, captureStartIndex, subStrLen))); in RegExpBuiltinExec()
2167 JSHandle<EcmaString> inputString = JSHandle<EcmaString>::Cast(inputStr); in RegExpBuiltinExecWithoutResult() local
2168 bool matchResult = RegExpExecInternal(thread, regexp, inputString, lastIndex); in RegExpBuiltinExecWithoutResult()
2195 const JSHandle<JSTaggedValue> &inputString, bool useCache, in RegExpExec() argument
2202 ASSERT(inputString->IsString()); in RegExpExec()
2204 JSHandle<EcmaString> inputStr = JSTaggedValue::ToString(thread, inputString); in RegExpExec()
2236 return RegExpBuiltinExec(thread, regexp, inputString, false, useCache, isIntermediateResult); in RegExpExec()