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

References

tools/polly/lib/External/isl/isl_mat.c
 1025 	for (row = 0; row < left->n_row; ++row) {
 1025 	for (row = 0; row < left->n_row; ++row) {
 1025 	for (row = 0; row < left->n_row; ++row) {
 1027 		pivot = row_abs_min_non_zero(left->row+row, left->n_row-row, row);
 1027 		pivot = row_abs_min_non_zero(left->row+row, left->n_row-row, row);
 1027 		pivot = row_abs_min_non_zero(left->row+row, left->n_row-row, row);
 1033 		pivot += row;
 1034 		if (pivot != row)
 1035 			if (inv_exchange(&left, &right, pivot, row) < 0)
 1037 		if (isl_int_is_neg(left->row[row][row]))
 1037 		if (isl_int_is_neg(left->row[row][row]))
 1038 			inv_oppose(left, right, row);
 1039 		first = row+1;
 1041 					left->n_row-first, row)) != -1) {
 1043 			isl_int_fdiv_q(a, left->row[first][row],
 1044 					left->row[row][row]);
 1044 					left->row[row][row]);
 1045 			inv_subtract(left, right, row, first, a);
 1046 			if (!isl_int_is_zero(left->row[first][row])) {
 1047 				if (inv_exchange(&left, &right, row, first) < 0)
 1053 		for (i = 0; i < row; ++i) {
 1054 			if (isl_int_is_zero(left->row[i][row]))
 1056 			isl_int_gcd(a, left->row[row][row], left->row[i][row]);
 1056 			isl_int_gcd(a, left->row[row][row], left->row[i][row]);
 1056 			isl_int_gcd(a, left->row[row][row], left->row[i][row]);
 1057 			isl_int_divexact(b, left->row[i][row], a);
 1058 			isl_int_divexact(a, left->row[row][row], a);
 1058 			isl_int_divexact(a, left->row[row][row], a);
 1062 					b, left->row[row] + i,
 1065 					b, right->row[row], right->n_col);
 1071 	for (row = 1; row < left->n_row; ++row)
 1071 	for (row = 1; row < left->n_row; ++row)
 1071 	for (row = 1; row < left->n_row; ++row)
 1072 		isl_int_lcm(a, a, left->row[row][row]);
 1072 		isl_int_lcm(a, a, left->row[row][row]);
 1077 	for (row = 0; row < left->n_row; ++row) {
 1077 	for (row = 0; row < left->n_row; ++row) {
 1077 	for (row = 0; row < left->n_row; ++row) {
 1078 		isl_int_divexact(left->row[row][row], a, left->row[row][row]);
 1078 		isl_int_divexact(left->row[row][row], a, left->row[row][row]);
 1078 		isl_int_divexact(left->row[row][row], a, left->row[row][row]);
 1078 		isl_int_divexact(left->row[row][row], a, left->row[row][row]);
 1079 		if (isl_int_is_one(left->row[row][row]))
 1079 		if (isl_int_is_one(left->row[row][row]))
 1081 		isl_seq_scale(right->row[row], right->row[row],
 1081 		isl_seq_scale(right->row[row], right->row[row],
 1082 				left->row[row][row], right->n_col);
 1082 				left->row[row][row], right->n_col);