reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;