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

References

tools/polly/lib/External/isl/isl_ast_build_expr.c
  966 	n = isl_aff_dim(data.aff, isl_dim_div);
  967 	for (data.i = 0; data.i < n; ++data.i) {
  967 	for (data.i = 0; data.i < n; ++data.i) {
  967 	for (data.i = 0; data.i < n; ++data.i) {
  968 		data.v = isl_aff_get_coefficient_val(data.aff,
  968 		data.v = isl_aff_get_coefficient_val(data.aff,
  969 							isl_dim_div, data.i);
  970 		if (!data.v)
  972 		if (isl_val_is_zero(data.v) ||
  973 		    isl_val_is_one(data.v) || isl_val_is_negone(data.v)) {
  973 		    isl_val_is_one(data.v) || isl_val_is_negone(data.v)) {
  974 			isl_val_free(data.v);
  977 		if (extract_modulo(&data) < 0)
  978 			data.aff = isl_aff_free(data.aff);
  978 			data.aff = isl_aff_free(data.aff);
  979 		isl_val_free(data.v);
  980 		if (!data.aff)
  984 	if (data.add)
  985 		data.aff = isl_aff_add(data.aff, data.add);
  985 		data.aff = isl_aff_add(data.aff, data.add);
  985 		data.aff = isl_aff_add(data.aff, data.add);
  987 	*pos = data.pos;
  988 	*neg = data.neg;
  989 	return data.aff;