Lines Matching refs:RegExp
84 USE(RegExp::ThrowRegExpException(isolate, regexp, source, in CompileImpl()
95 RegExp::CreateCaptureNameMap(isolate, parse_result.named_captures); in CompileImpl()
136 int32_t ExecRawImpl(Isolate* isolate, RegExp::CallOrigin call_origin, in ExecRawImpl()
154 } while (result == RegExp::kInternalRegExpRetry && in ExecRawImpl()
155 call_origin == RegExp::kFromRuntime); in ExecRawImpl()
163 RegExp::CallOrigin call_origin, in ExecRaw()
187 RegExp::CallOrigin call_origin, Isolate* isolate, Address regexp) { in MatchForCallFromJs()
191 DCHECK(call_origin == RegExp::CallOrigin::kFromJs); in MatchForCallFromJs()
202 return ExecRaw(isolate, RegExp::kFromJs, regexp_obj, subject_string, in MatchForCallFromJs()
209 RegExp::ExecQuirks exec_quirks) { in Exec()
238 ExecRaw(isolate, RegExp::kFromRuntime, *regexp, *subject, in Exec()
243 if (exec_quirks == RegExp::ExecQuirks::kTreatMatchAtEndAsFailure) { in Exec()
248 return RegExp::SetLastMatchInfo(isolate, last_match_info, subject, in Exec()
274 if (!compilation_result.has_value()) return RegExp::kInternalRegExpException; in OneshotExecRaw()
277 return ExecRawImpl(isolate, RegExp::kFromRuntime, in OneshotExecRaw()
286 RegExp::ExecQuirks exec_quirks) { in OneshotExec()
307 if (exec_quirks == RegExp::ExecQuirks::kTreatMatchAtEndAsFailure) { in OneshotExec()
312 return RegExp::SetLastMatchInfo(isolate, last_match_info, subject, in OneshotExec()