reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1118 if (!aff) 1122 isl_die(aff->v->ctx, isl_error_invalid, 1124 return isl_aff_free(aff)); 1128 if (pos >= isl_local_space_dim(aff->ls, type)) 1129 isl_die(aff->v->ctx, isl_error_invalid, 1130 "position out of bounds", return isl_aff_free(aff)); 1132 if (isl_aff_is_nan(aff)) 1133 return aff; 1134 aff = isl_aff_cow(aff); 1134 aff = isl_aff_cow(aff); 1135 if (!aff) 1138 aff->v = isl_vec_cow(aff->v); 1138 aff->v = isl_vec_cow(aff->v); 1139 if (!aff->v) 1140 return isl_aff_free(aff); 1142 pos += isl_local_space_offset(aff->ls, type); 1143 isl_int_addmul(aff->v->el[1 + pos], aff->v->el[0], v); 1143 isl_int_addmul(aff->v->el[1 + pos], aff->v->el[0], v); 1145 return aff;