Home | History | Annotate | Download | only in builtins

Lines Matching defs:search

128   // Implements boilerplate logic for {match, split, replace, search} of the
780 // Check if the search string is a regExp and fail if it is.
781 Handle<Object> search = args.atOrUndefined(isolate, 1);
782 Maybe<bool> is_reg_exp = RegExpUtils::IsRegExp(isolate, search);
795 Object::ToString(isolate, search));
844 // Check if the search string is a regExp and fail if it is.
845 Handle<Object> search = args.atOrUndefined(isolate, 1);
846 Maybe<bool> is_reg_exp = RegExpUtils::IsRegExp(isolate, search);
859 Object::ToString(isolate, search));
889 // Use faster/complex runtime fallback for long search strings.
959 // search.
1254 // ES6 section 21.1.3.16 String.prototype.replace ( search, replace )
1259 Node* const search = Parameter(1);
1267 // Redirect to replacer method if {search[@@replace]} is not undefined.
1270 context, search, isolate()->factory()->replace_symbol(),
1277 return CallStub(replace_callable, context, search, subject_string,
1282 return CallJS(call_callable, context, fn, search, receiver, replace);
1285 // Convert {receiver} and {search} to strings.
1291 Node* const search_string = CallStub(tostring_callable, context, search);
1296 // Fast-path single-char {search}, long {receiver}, and simple string
1747 // Check if the search string is a regExp and fail if it is.
1748 Handle<Object> search = args.atOrUndefined(isolate, 1);
1749 Maybe<bool> is_reg_exp = RegExpUtils::IsRegExp(isolate, search);
1762 Object::ToString(isolate, search));