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

References

tools/polly/lib/External/isl/isl_affine_hull.c
 1070 	known = isl_basic_map_divs_known(bmap);
 1072 		return isl_basic_map_free(bmap);
 1074 		return bmap;
 1075 	bmap = isl_basic_map_sort_divs(bmap);
 1075 	bmap = isl_basic_map_sort_divs(bmap);
 1076 	bmap = isl_basic_map_gauss(bmap, NULL);
 1076 	bmap = isl_basic_map_gauss(bmap, NULL);
 1077 	if (!bmap)
 1080 	for (n_known = 0; n_known < bmap->n_div; ++n_known)
 1081 		if (isl_int_is_zero(bmap->div[n_known][0]))
 1083 	ctx = isl_basic_map_get_ctx(bmap);
 1084 	total = isl_space_dim(bmap->dim, isl_dim_all);
 1085 	for (n = 0; n < bmap->n_eq; ++n)
 1086 		if (isl_seq_first_non_zero(bmap->eq[n] + 1 + total + n_known,
 1087 					    bmap->n_div - n_known) == -1)
 1090 		return bmap;
 1091 	B = isl_mat_sub_alloc6(ctx, bmap->eq, 0, n, 0, 1 + total + n_known);
 1092 	n_col = bmap->n_div - n_known;
 1093 	A = isl_mat_sub_alloc6(ctx, bmap->eq, 0, n, 1 + total + n_known, n_col);
 1102 		return isl_basic_map_free(bmap);
 1103 	bmap = add_strides(bmap, M, n_known);
 1103 	bmap = add_strides(bmap, M, n_known);
 1104 	bmap = isl_basic_map_gauss(bmap, NULL);
 1104 	bmap = isl_basic_map_gauss(bmap, NULL);
 1107 	return bmap;