Lines Matching refs:src_pos
610 /* Move the "n" elements starting as "src_pos" of "vec"
613 * than "src_pos".
616 unsigned dst_pos, unsigned src_pos, unsigned n)
623 if (src_pos + n > vec->size)
631 if (n == 0 || dst_pos == src_pos)
638 if (dst_pos < src_pos) {
640 isl_seq_cpy(res->el + dst_pos, vec->el + src_pos, n);
642 vec->el + dst_pos, src_pos - dst_pos);
643 isl_seq_cpy(res->el + src_pos + n,
644 vec->el + src_pos + n, res->size - src_pos - n);
646 isl_seq_cpy(res->el, vec->el, src_pos);
647 isl_seq_cpy(res->el + src_pos,
648 vec->el + src_pos + n, dst_pos - src_pos);
649 isl_seq_cpy(res->el + dst_pos, vec->el + src_pos, n);