reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1011 if (!aff) 1015 isl_die(aff->v->ctx, isl_error_invalid, 1017 return isl_aff_free(aff)); 1021 if (pos < 0 || pos >= isl_local_space_dim(aff->ls, type)) 1022 isl_die(aff->v->ctx, isl_error_invalid, 1023 "position out of bounds", return isl_aff_free(aff)); 1025 if (isl_aff_is_nan(aff)) 1026 return aff; 1027 pos += isl_local_space_offset(aff->ls, type); 1028 if (isl_int_cmp_si(aff->v->el[1 + pos], v) == 0) 1029 return aff; 1031 aff = isl_aff_cow(aff); 1031 aff = isl_aff_cow(aff); 1032 if (!aff) 1035 aff->v = isl_vec_cow(aff->v); 1035 aff->v = isl_vec_cow(aff->v); 1036 if (!aff->v) 1037 return isl_aff_free(aff); 1039 isl_int_set_si(aff->v->el[1 + pos], v); 1041 return aff;