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

References

tools/polly/lib/External/isl/isl_map_simplify.c
  937 	for (i = 0, j = bmap->n_div-1; i < div_eq; ++i) {
  937 	for (i = 0, j = bmap->n_div-1; i < div_eq; ++i) {
  937 	for (i = 0, j = bmap->n_div-1; i < div_eq; ++i) {
  938 		while (j >= 0 && isl_int_is_zero(bmap->eq[i][1 + total + j]))
  940 		isl_int_set(d->block.data[i], bmap->eq[i][1 + total + j]);
  940 		isl_int_set(d->block.data[i], bmap->eq[i][1 + total + j]);
  959 	for (i = 0; i < T->n_row - 1; ++i) {
  959 	for (i = 0; i < T->n_row - 1; ++i) {
  959 	for (i = 0; i < T->n_row - 1; ++i) {
  960 		isl_int_fdiv_q(v, T->row[1 + i][0], T->row[1 + i][1 + i]);
  960 		isl_int_fdiv_q(v, T->row[1 + i][0], T->row[1 + i][1 + i]);
  960 		isl_int_fdiv_q(v, T->row[1 + i][0], T->row[1 + i][1 + i]);
  963 		isl_mat_col_submul(T, 0, v, 1 + i);
  972 		for (i = 0; i < bmap->n_eq; ++i)
  972 		for (i = 0; i < bmap->n_eq; ++i)
  972 		for (i = 0; i < bmap->n_eq; ++i)
  973 			if (!isl_int_is_zero(bmap->eq[i][1 + total + j]))
  975 		if (i < bmap->n_eq) {
  977 			isl_basic_map_drop_equality(bmap, i);
  983 	for (i = 1; i < T->n_row; ++i) {
  983 	for (i = 1; i < T->n_row; ++i) {
  983 	for (i = 1; i < T->n_row; ++i) {
  984 		if (isl_int_is_one(T->row[i][i]))
  984 		if (isl_int_is_one(T->row[i][i]))
  985 			pos[i] = i;
  985 			pos[i] = i;
  995 	for (i = 1; i < T->n_row; ++i) {
  995 	for (i = 1; i < T->n_row; ++i) {
  995 	for (i = 1; i < T->n_row; ++i) {
  996 		if (isl_int_is_one(T->row[i][i]))
  996 		if (isl_int_is_one(T->row[i][i]))
  999 		pos[i] = 1 + total + k;
 1001 		isl_int_set(bmap->div[k][0], T->row[i][i]);
 1001 		isl_int_set(bmap->div[k][0], T->row[i][i]);
 1003 			isl_seq_cpy(bmap->div[k] + 1, C2->row[i], 1 + total);
 1005 			isl_int_set_si(bmap->div[k][1 + i], 1);
 1006 		for (j = 0; j < i; ++j) {
 1007 			if (isl_int_is_zero(T->row[i][j]))
 1010 				isl_seq_submul(bmap->div[k] + 1, T->row[i][j],
 1014 								T->row[i][j]);
 1018 		isl_int_set(bmap->eq[j][pos[i]], bmap->div[k][0]);