H A D | builtins_regexp.cpp | 162 bool isFastPath = IsFastRegExp(thread, thisObj); in Exec() local 164 if (!isFastPath || cacheTable->GetLargeStrCount() == 0 || cacheTable->GetConflictCount() == 0) { in Exec() 169 return RegExpBuiltinExec(thread, thisObj, string, isFastPath, useCache); in Exec() 605 bool isFastPath = IsFastRegExp(thread, thisObj); in Match() local 606 return RegExpMatch(thread, thisObj, string, isFastPath); in Match() 610 const JSHandle<JSTaggedValue> string, bool isFastPath) in RegExpMatch() 615 if (!isFastPath || cacheTable->GetLargeStrCount() == 0 || cacheTable->GetConflictCount() == 0) { in RegExpMatch() 618 bool isGlobal = GetFlag(thread, regexp, RegExpParser::FLAG_GLOBAL, isFastPath); in RegExpMatch() 623 if (isFastPath) { in RegExpMatch() 624 return RegExpBuiltinExec(thread, regexp, string, isFastPath, useCach in RegExpMatch() 609 RegExpMatch(JSThread *thread, const JSHandle<JSTaggedValue> regexp, const JSHandle<JSTaggedValue> string, bool isFastPath) RegExpMatch() argument 753 bool isFastPath = IsFastRegExp(thread, thisObj); MatchAll() local 757 RegExpMatchAll(JSThread *thread, const JSHandle<JSTaggedValue> regexp, const JSHandle<EcmaString> string, bool isFastPath) RegExpMatchAll() argument 1024 bool isFastPath = IsFastRegExp(thread, thisObj); ReplaceInternal() local 1365 bool isFastPath = IsFastRegExp(thread, regexp); RegExpSearch() local 1432 RegExpSplit(JSThread *thread, const JSHandle<JSTaggedValue> regexp, JSHandle<JSTaggedValue> jsString, JSHandle<JSTaggedValue> limit, bool isFastPath) RegExpSplit() argument 1655 bool isFastPath = IsFastRegExp(thread, thisObj); Split() local 1975 RegExpBuiltinExec(JSThread *thread, const JSHandle<JSTaggedValue> regexp, const JSHandle<JSTaggedValue> inputStr, bool isFastPath, bool useCache, bool isIntermediateResult) RegExpBuiltinExec() argument 2125 RegExpBuiltinExecWithoutResult(JSThread *thread, const JSHandle<JSTaggedValue> regexp, const JSHandle<JSTaggedValue> inputStr, bool isFastPath, uint32_t lastIndex, bool useCache) RegExpBuiltinExecWithoutResult() argument 2794 GetFlag(JSThread *thread, const JSHandle<JSTaggedValue> regexp, uint32_t flag, bool isFastPath) GetFlag() argument 2837 SetLastIndex(JSThread *thread, const JSHandle<JSTaggedValue> regexp, JSTaggedValue lastIndex, bool isFastPath) SetLastIndex() argument 2848 GetLastIndex(JSThread *thread, const JSHandle<JSTaggedValue> regexp, bool isFastPath) GetLastIndex() argument 2861 GetExecResultIndex(JSThread *thread, const JSHandle<JSTaggedValue> &execResults, bool isFastPath) GetExecResultIndex() argument 2874 GetExecResultGroups(JSThread *thread, const JSHandle<JSTaggedValue> &execResults, bool isFastPath) GetExecResultGroups() argument [all...] |