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

References

tools/polly/lib/External/isl/isl_map.c
 8076 	if (!bmap)
 8078 	isl_assert(bmap->ctx, isl_space_tuple_is_equal(bmap->dim, isl_dim_in,
 8078 	isl_assert(bmap->ctx, isl_space_tuple_is_equal(bmap->dim, isl_dim_in,
 8079 						  bmap->dim, isl_dim_out),
 8081 	target_space = isl_space_domain(isl_basic_map_get_space(bmap));
 8082 	dim = isl_basic_map_dim(bmap, isl_dim_in);
 8083 	nparam = isl_basic_map_dim(bmap, isl_dim_param);
 8084 	bmap = isl_basic_map_from_range(isl_basic_map_wrap(bmap));
 8084 	bmap = isl_basic_map_from_range(isl_basic_map_wrap(bmap));
 8085 	bmap = isl_basic_map_add_dims(bmap, isl_dim_in, dim);
 8085 	bmap = isl_basic_map_add_dims(bmap, isl_dim_in, dim);
 8086 	bmap = isl_basic_map_extend_constraints(bmap, dim, 0);
 8086 	bmap = isl_basic_map_extend_constraints(bmap, dim, 0);
 8088 		int j = isl_basic_map_alloc_equality(bmap);
 8090 			bmap = isl_basic_map_free(bmap);
 8090 			bmap = isl_basic_map_free(bmap);
 8093 		isl_seq_clr(bmap->eq[j], 1 + isl_basic_map_total_dim(bmap));
 8093 		isl_seq_clr(bmap->eq[j], 1 + isl_basic_map_total_dim(bmap));
 8094 		isl_int_set_si(bmap->eq[j][1+nparam+i], 1);
 8095 		isl_int_set_si(bmap->eq[j][1+nparam+dim+i], 1);
 8096 		isl_int_set_si(bmap->eq[j][1+nparam+2*dim+i], -1);
 8098 	bset = isl_basic_map_domain(bmap);
 8102 	isl_basic_map_free(bmap);