Lines Matching defs:args

62                                        BuiltinArguments* args,
64 int args_length = args->length();
77 Object arg = (*args)[i];
102 BuiltinArguments* args,
110 if (args == nullptr) return true;
120 // Need to ensure that the arguments passed in args can be contained in
122 MatchArrayElementsKindToArguments(isolate, array, args, first_arg_index,
213 Isolate* isolate, BuiltinArguments* args, Handle<JSReceiver> receiver,
220 if (!EnsureJSArrayWithWritableFastElements(isolate, receiver, args, 1, 1)) {
230 if (args->length() == 1 && array->GetElementsKind() != PACKED_ELEMENTS) {
254 if (!isolate->debug()->PerformSideEffectCheckForObject(args.receiver())) {
262 isolate, receiver, Object::ToObject(isolate, args.receiver()));
272 Handle<Object> start = args.atOrUndefined(isolate, 2);
282 Handle<Object> end = args.atOrUndefined(isolate, 3);
295 Handle<Object> value = args.atOrUndefined(isolate, 1);
300 TryFastArrayFill(isolate, &args, receiver, value, start_index,
308 BuiltinArguments* args) {
312 isolate, receiver, Object::ToObject(isolate, args->receiver()));
320 // 3. Let args be a List whose elements are, in left to right order,
322 // 4. Let arg_count be the number of elements in args.
323 int arg_count = args->length() - 1;
334 // 6. Repeat, while args is not empty.
336 // a. Remove the first element from args and let E be the value of the
338 Handle<Object> element = args->at(i + 1);
372 Handle<Object> receiver = args.receiver();
373 if (!EnsureJSArrayWithWritableFastElements(isolate, receiver, &args, 1,
374 args.length() - 1)) {
375 return GenericArrayPush(isolate, &args);
379 int to_add = args.length() - 1;
388 return GenericArrayPush(isolate, &args);
394 isolate, new_length, accessor->Push(array, &args, to_add));
401 BuiltinArguments* args) {
405 isolate, receiver, Object::ToObject(isolate, args->receiver()));
460 Handle<Object> receiver = args.receiver();
463 return GenericArrayPop(isolate, &args);
470 return GenericArrayPop(isolate, &args);
589 isolate, receiver, Object::ToObject(isolate, args.receiver()));
617 DCHECK(args.receiver()->IsJSArray());
618 Handle<JSArray> array = Handle<JSArray>::cast(args.receiver());
626 MatchArrayElementsKindToArguments(isolate, array, &args, 1,
627 args.length() - 1);
629 int to_add = args.length() - 1;
639 isolate, new_length, accessor->Unshift(array, &args, to_add));
1257 Object Slow_ArrayConcat(BuiltinArguments* args, Handle<Object> species,
1259 int argument_count = args->length();
1273 Handle<Object> obj = args->at(i);
1325 Handle<Object> obj = args->at(i);
1421 Handle<Object> obj = args->at(i);
1461 BuiltinArguments* args) {
1471 int n_arguments = args->length();
1478 Object arg = (*args)[i];
1505 return ElementsAccessor::Concat(isolate, args, n_arguments, result_len);
1514 Handle<Object> receiver = args.receiver();
1517 Object::ToObject(isolate, args.receiver(), "Array.prototype.concat"));
1518 args.set_at(0, *receiver);
1526 if (Fast_ArrayConcat(isolate, &args).ToHandle(&result_array)) {
1538 if (Fast_ArrayConcat(isolate, &args).ToHandle(&result_array)) {
1544 return Slow_ArrayConcat(&args, species, isolate);
1724 isolate, O, Object::ToObject(isolate, args.receiver(), kMethodName));
1732 Handle<Object> callbackfn = args.atOrUndefined(isolate, 1);
1786 isolate, O, Object::ToObject(isolate, args.receiver(), kMethodName));
1794 Handle<Object> callbackfn = args.atOrUndefined(isolate, 1);