reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6558 if (isl_basic_map_check_range(bmap, type, pos, 1) < 0) 6559 return isl_basic_map_free(bmap); 6560 pos += isl_basic_map_offset(bmap, type); 6561 bmap = isl_basic_map_cow(bmap); 6561 bmap = isl_basic_map_cow(bmap); 6562 bmap = isl_basic_map_extend_constraints(bmap, 0, 1); 6562 bmap = isl_basic_map_extend_constraints(bmap, 0, 1); 6563 j = isl_basic_map_alloc_inequality(bmap); 6566 isl_seq_clr(bmap->ineq[j], 1 + isl_basic_map_total_dim(bmap)); 6566 isl_seq_clr(bmap->ineq[j], 1 + isl_basic_map_total_dim(bmap)); 6568 isl_int_set_si(bmap->ineq[j][pos], -1); 6569 isl_int_set(bmap->ineq[j][0], value); 6571 isl_int_set_si(bmap->ineq[j][pos], 1); 6572 isl_int_neg(bmap->ineq[j][0], value); 6574 bmap = isl_basic_map_simplify(bmap); 6574 bmap = isl_basic_map_simplify(bmap); 6575 return isl_basic_map_finalize(bmap); 6577 isl_basic_map_free(bmap);