Lines Matching refs:num_arguments
628 var num_arguments = %_ArgumentsLength();
630 EnqueueSpliceRecord(this, 0, [], num_arguments);
634 SimpleMove(this, 0, 0, len, num_arguments);
635 for (var i = 0; i < num_arguments; i++) {
638 this.length = len + num_arguments;
643 return len + num_arguments;
656 var num_arguments = %_ArgumentsLength();
659 SmartMove(this, 0, 0, len, num_arguments);
661 SimpleMove(this, 0, 0, len, num_arguments);
664 for (var i = 0; i < num_arguments; i++) {
668 this.length = len + num_arguments;
670 return len + num_arguments;
729 function ComputeSpliceDeleteCount(delete_count, num_arguments, len, start_i) {
736 if (num_arguments == 1)
751 var num_arguments = %_ArgumentsLength();
754 var del_count = ComputeSpliceDeleteCount(delete_count, num_arguments, len,
758 var num_elements_to_add = num_arguments > 2 ? num_arguments - 2 : 0;
800 var num_arguments = %_ArgumentsLength();
803 var del_count = ComputeSpliceDeleteCount(delete_count, num_arguments, len,
807 var num_elements_to_add = num_arguments > 2 ? num_arguments - 2 : 0;