Lines Matching refs:actual_start
741 int actual_start = (relative_start < 0) ? Max(len + relative_start, 0)
751 DCHECK(len - actual_start >= 0);
752 actual_delete_count = len - actual_start;
765 actual_delete_count = Min(Max(value, 0), len - actual_start);
795 elms_obj, actual_start, elements_kind,
803 ((actual_start + item_count) <
804 (len - actual_delete_count - actual_start));
811 MoveDoubleElements(*elms, delta, *elms, 0, actual_start);
815 heap->MoveElements(*elms, delta, 0, actual_start);
841 MoveDoubleElements(*elms, actual_start + item_count,
842 *elms, actual_start + actual_delete_count,
843 (len - actual_delete_count - actual_start));
848 heap->MoveElements(*elms, actual_start + item_count,
849 actual_start + actual_delete_count,
850 (len - actual_delete_count - actual_start));
871 if (actual_start > 0) {
872 // Copy the part before actual_start as is.
874 elms, 0, kind, new_elms, 0, actual_start);
877 elms, actual_start + actual_delete_count, kind,
878 new_elms, actual_start + item_count,
885 heap->MoveElements(*elms, actual_start + item_count,
886 actual_start + actual_delete_count,
887 (len - actual_delete_count - actual_start));
893 for (int k = actual_start; k < actual_start + item_count; k++) {
894 Object* arg = args[3 + k - actual_start];
905 for (int k = actual_start; k < actual_start + item_count; k++) {
906 elms->set(k, args[3 + k - actual_start], mode);