Lines Matching refs:subject_length

74                int subject_length);
104 static inline ReplacementPart SubjectSuffix(int subject_length) { in SubjectSuffix()
105 return ReplacementPart(SUBJECT_SUFFIX, subject_length); in SubjectSuffix()
147 int subject_length) { in ParseReplacementPattern() argument
186 parts->push_back(ReplacementPart::SubjectSuffix(subject_length)); in ParseReplacementPattern()
315 int subject_length) { in Compile() argument
334 subject_length); in Compile()
339 subject_length); in Compile()
375 int subject_length = part.data; in Apply() local
376 if (match_to < subject_length) { in Apply()
377 builder->AddSubjectSlice(match_to, subject_length); in Apply()
611 int subject_length = subject->length(); in StringReplaceGlobalRegExpWithString() local
626 isolate, regexp, replacement, capture_count, subject_length); in StringReplaceGlobalRegExpWithString()
683 if (prev < subject_length) { in StringReplaceGlobalRegExpWithString()
685 builder.AddSubjectSlice(prev, subject_length); in StringReplaceGlobalRegExpWithString()
724 int subject_length = subject->length(); in StringReplaceGlobalRegExpWithEmptyString() local
726 int new_length = subject_length - (end - start); in StringReplaceGlobalRegExpWithEmptyString()
759 if (prev < subject_length) { in StringReplaceGlobalRegExpWithEmptyString()
762 subject_length); in StringReplaceGlobalRegExpWithEmptyString()
763 position += subject_length - prev; in StringReplaceGlobalRegExpWithEmptyString()
826 int subject_length = subject->length(); in RUNTIME_FUNCTION() local
857 indices->push_back(subject_length); in RUNTIME_FUNCTION()
873 if (part_count == 1 && indices->at(0) == subject_length) { in RUNTIME_FUNCTION()
1134 int subject_length = subject->length(); in SearchRegExpMultiple() local
1138 if (subject_length > kMinLengthToCache) { in SearchRegExpMultiple()
1259 if (match_end < subject_length) { in SearchRegExpMultiple()
1261 subject_length); in SearchRegExpMultiple()
1268 if (subject_length > kMinLengthToCache) { in SearchRegExpMultiple()