reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3040 if (!bmap || !context) 3043 if (isl_basic_map_plain_is_universe(bmap)) { 3045 return bmap; 3048 isl_space *space = isl_basic_map_get_space(bmap); 3049 isl_basic_map_free(bmap); 3053 if (isl_basic_map_plain_is_empty(bmap)) { 3055 return bmap; 3058 bmap = isl_basic_map_remove_redundancies(bmap); 3058 bmap = isl_basic_map_remove_redundancies(bmap); 3060 context = isl_basic_map_align_divs(context, bmap); 3065 total = isl_basic_map_dim(bmap, isl_dim_all); 3066 extra = n_div - isl_basic_map_dim(bmap, isl_dim_div); 3068 bset = isl_basic_map_underlying_set(isl_basic_map_copy(bmap)); 3077 return isl_basic_map_overlying_set(bset, bmap); 3089 eq_bmap = isl_basic_map_overlying_set(eq, isl_basic_map_copy(bmap)); 3092 bmap = isl_basic_map_overlying_set(bset, bmap); 3092 bmap = isl_basic_map_overlying_set(bset, bmap); 3093 bmap = isl_basic_map_intersect(bmap, eq_bmap); 3093 bmap = isl_basic_map_intersect(bmap, eq_bmap); 3094 bmap = isl_basic_map_remove_redundancies(bmap); 3094 bmap = isl_basic_map_remove_redundancies(bmap); 3096 return bmap; 3098 isl_basic_map_free(bmap);