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

References

tools/polly/lib/External/isl/isl_map.c
10025 	if (!bmap1 || !bmap2)
10028 	space_result = isl_space_domain_product(isl_space_copy(bmap1->dim),
10031 	in1 = isl_basic_map_dim(bmap1, isl_dim_in);
10033 	out = isl_basic_map_dim(bmap1, isl_dim_out);
10034 	nparam = isl_basic_map_dim(bmap1, isl_dim_param);
10036 	total = nparam + in1 + in2 + out + bmap1->n_div + bmap2->n_div;
10037 	dim_map1 = isl_dim_map_alloc(bmap1->ctx, total);
10038 	dim_map2 = isl_dim_map_alloc(bmap1->ctx, total);
10039 	isl_dim_map_dim(dim_map1, bmap1->dim, isl_dim_param, pos = 0);
10041 	isl_dim_map_dim(dim_map1, bmap1->dim, isl_dim_in, pos += nparam);
10043 	isl_dim_map_dim(dim_map1, bmap1->dim, isl_dim_out, pos += in2);
10045 	isl_dim_map_div(dim_map1, bmap1, pos += out);
10046 	isl_dim_map_div(dim_map2, bmap2, pos += bmap1->n_div);
10049 			bmap1->n_div + bmap2->n_div,
10050 			bmap1->n_eq + bmap2->n_eq,
10051 			bmap1->n_ineq + bmap2->n_ineq);
10052 	bmap = isl_basic_map_add_constraints_dim_map(bmap, bmap1, dim_map1);
10057 	isl_basic_map_free(bmap1);