reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/polly/lib/External/isl/isl_point.c
   53 	pnt->vec = vec;
   85 	pnt2 = isl_point_alloc(isl_space_copy(pnt->dim), isl_vec_copy(pnt->vec));
  121 	isl_vec_free(pnt->vec);
  139 	return pnt->vec->size == 0;
  197 	return pnt ? pnt->vec : NULL;
  224 	vec = pnt->vec;
  225 	pnt->vec = NULL;
  241 	if (pnt->vec == vec) {
  249 	isl_vec_free(pnt->vec);
  250 	pnt->vec = vec;
  281 	v = isl_val_rat_from_isl_int(ctx, pnt->vec->el[1 + pos],
  282 						pnt->vec->el[0]);
  303 	if (isl_int_eq(pnt->vec->el[1 + pos], v->n) &&
  304 	    isl_int_eq(pnt->vec->el[0], v->d)) {
  312 	pnt->vec = isl_vec_cow(pnt->vec);
  312 	pnt->vec = isl_vec_cow(pnt->vec);
  313 	if (!pnt->vec)
  316 	if (isl_int_eq(pnt->vec->el[0], v->d)) {
  317 		isl_int_set(pnt->vec->el[1 + pos], v->n);
  319 		isl_int_mul(pnt->vec->el[1 + pos], pnt->vec->el[0], v->n);
  319 		isl_int_mul(pnt->vec->el[1 + pos], pnt->vec->el[0], v->n);
  321 		isl_seq_scale(pnt->vec->el + 1,
  322 				pnt->vec->el + 1, v->d, pnt->vec->size - 1);
  322 				pnt->vec->el + 1, v->d, pnt->vec->size - 1);
  323 		isl_int_mul(pnt->vec->el[1 + pos], pnt->vec->el[0], v->n);
  323 		isl_int_mul(pnt->vec->el[1 + pos], pnt->vec->el[0], v->n);
  324 		isl_int_mul(pnt->vec->el[0], pnt->vec->el[0], v->d);
  324 		isl_int_mul(pnt->vec->el[0], pnt->vec->el[0], v->d);
  325 		pnt->vec = isl_vec_normalize(pnt->vec);
  325 		pnt->vec = isl_vec_normalize(pnt->vec);
  326 		if (!pnt->vec)
  347 	pnt->vec = isl_vec_cow(pnt->vec);
  347 	pnt->vec = isl_vec_cow(pnt->vec);
  348 	if (!pnt->vec)
  354 	isl_int_add_ui(pnt->vec->el[1 + pos], pnt->vec->el[1 + pos], val);
  354 	isl_int_add_ui(pnt->vec->el[1 + pos], pnt->vec->el[1 + pos], val);
  371 	pnt->vec = isl_vec_cow(pnt->vec);
  371 	pnt->vec = isl_vec_cow(pnt->vec);
  372 	if (!pnt->vec)
  378 	isl_int_sub_ui(pnt->vec->el[1 + pos], pnt->vec->el[1 + pos], val);
  378 	isl_int_sub_ui(pnt->vec->el[1 + pos], pnt->vec->el[1 + pos], val);
  457 		return isl_basic_map_contains(bmap, point->vec);
  464 	isl_seq_cpy(vec->el, point->vec->el, point->vec->size);
  464 	isl_seq_cpy(vec->el, point->vec->el, point->vec->size);
  522 	bset = isl_basic_set_from_vec(isl_vec_copy(pnt->vec));
  593 		isl_int_mul(t, pnt1->vec->el[1 + i], pnt2->vec->el[0]);
  593 		isl_int_mul(t, pnt1->vec->el[1 + i], pnt2->vec->el[0]);
  594 		isl_int_submul(t, pnt2->vec->el[1 + i], pnt1->vec->el[0]);
  594 		isl_int_submul(t, pnt2->vec->el[1 + i], pnt1->vec->el[0]);
  602 			isl_int_set(bset->ineq[k][0], pnt1->vec->el[1 + i]);
  605 			isl_int_neg(bset->ineq[k][0], pnt1->vec->el[1 + i]);
  607 		isl_int_fdiv_q(bset->ineq[k][0], bset->ineq[k][0], pnt1->vec->el[0]);
  615 			isl_int_neg(bset->ineq[k][0], pnt2->vec->el[1 + i]);
  618 			isl_int_set(bset->ineq[k][0], pnt2->vec->el[1 + i]);
  620 		isl_int_fdiv_q(bset->ineq[k][0], bset->ineq[k][0], pnt2->vec->el[0]);
  654 	p = isl_printer_print_isl_int(p, pnt->vec->el[1 + pos]);
  655 	if (!isl_int_is_one(pnt->vec->el[0])) {
  657 		p = isl_printer_print_isl_int(p, pnt->vec->el[0]);
  689 			p = isl_printer_print_isl_int(p, pnt->vec->el[1 + i]);
  690 			if (!isl_int_is_one(pnt->vec->el[0])) {
  692 				p = isl_printer_print_isl_int(p, pnt->vec->el[0]);
tools/polly/lib/External/isl/isl_polynomial.c
 3133 	ext = isl_local_extend_point_vec(qp->div, isl_vec_copy(pnt->vec));