reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1235 inline __isl_give isl_map *copy() const &;
7962 ptr = obj.copy(); 8034 auto res = isl_map_add_constraint(copy(), constraint.release()); 8040 auto res = isl_map_add_dims(copy(), static_cast<enum isl_dim_type>(type), n); 8046 auto res = isl_map_affine_hull(copy()); 8052 auto res = isl_map_align_params(copy(), model.release()); 8058 auto res = isl_map_apply_domain(copy(), map2.release()); 8064 auto res = isl_map_apply_range(copy(), map2.release()); 8094 auto res = isl_map_coalesce(copy()); 8100 auto res = isl_map_complement(copy()); 8106 auto res = isl_map_convex_hull(copy()); 8112 auto res = isl_map_curry(copy()); 8118 auto res = isl_map_deltas(copy()); 8124 auto res = isl_map_deltas_map(copy()); 8130 auto res = isl_map_detect_equalities(copy()); 8142 auto res = isl_map_dim_max(copy(), pos); 8148 auto res = isl_map_dim_min(copy(), pos); 8154 auto res = isl_map_domain(copy()); 8160 auto res = isl_map_domain_factor_domain(copy()); 8166 auto res = isl_map_domain_factor_range(copy()); 8178 auto res = isl_map_domain_map(copy()); 8184 auto res = isl_map_domain_product(copy(), map2.release()); 8190 auto res = isl_map_drop_constraints_involving_dims(copy(), static_cast<enum isl_dim_type>(type), first, n); 8196 auto res = isl_map_drop_constraints_not_involving_dims(copy(), static_cast<enum isl_dim_type>(type), first, n); 8202 auto res = isl_map_drop_unused_params(copy()); 8208 auto res = isl_map_eliminate(copy(), static_cast<enum isl_dim_type>(type), first, n); 8220 auto res = isl_map_equate(copy(), static_cast<enum isl_dim_type>(type1), pos1, static_cast<enum isl_dim_type>(type2), pos2); 8226 auto res = isl_map_factor_domain(copy()); 8232 auto res = isl_map_factor_range(copy()); 8250 auto res = isl_map_fix_si(copy(), static_cast<enum isl_dim_type>(type), pos, value); 8256 auto res = isl_map_fix_val(copy(), static_cast<enum isl_dim_type>(type), pos, v.release()); 8262 auto res = isl_map_fixed_power_val(copy(), exp.release()); 8268 auto res = isl_map_flat_domain_product(copy(), map2.release()); 8274 auto res = isl_map_flat_product(copy(), map2.release()); 8280 auto res = isl_map_flat_range_product(copy(), map2.release()); 8286 auto res = isl_map_flatten(copy()); 8292 auto res = isl_map_flatten_domain(copy()); 8298 auto res = isl_map_flatten_range(copy()); 8304 auto res = isl_map_floordiv_val(copy(), d.release()); 8428 auto res = isl_map_gist(copy(), context.release()); 8434 auto res = isl_map_gist_basic_map(copy(), context.release()); 8440 auto res = isl_map_gist_domain(copy(), context.release()); 8446 auto res = isl_map_gist_params(copy(), context.release()); 8452 auto res = isl_map_gist_range(copy(), context.release()); 8494 auto res = isl_map_insert_dims(copy(), static_cast<enum isl_dim_type>(type), pos, n); 8500 auto res = isl_map_intersect(copy(), map2.release()); 8506 auto res = isl_map_intersect_domain(copy(), set.release()); 8512 auto res = isl_map_intersect_domain_factor_range(copy(), factor.release()); 8518 auto res = isl_map_intersect_params(copy(), params.release()); 8524 auto res = isl_map_intersect_range(copy(), set.release()); 8530 auto res = isl_map_intersect_range_factor_range(copy(), factor.release()); 8620 auto res = isl_map_lex_ge_map(copy(), map2.release()); 8638 auto res = isl_map_lex_gt_map(copy(), map2.release()); 8656 auto res = isl_map_lex_le_map(copy(), map2.release()); 8674 auto res = isl_map_lex_lt_map(copy(), map2.release()); 8680 auto res = isl_map_lexmax(copy()); 8686 auto res = isl_map_lexmax_pw_multi_aff(copy()); 8692 auto res = isl_map_lexmin(copy()); 8698 auto res = isl_map_lexmin_pw_multi_aff(copy()); 8704 auto res = isl_map_lower_bound_si(copy(), static_cast<enum isl_dim_type>(type), pos, value); 8710 auto res = isl_map_move_dims(copy(), static_cast<enum isl_dim_type>(dst_type), dst_pos, static_cast<enum isl_dim_type>(src_type), src_pos, n); 8728 auto res = isl_map_neg(copy()); 8734 auto res = isl_map_oppose(copy(), static_cast<enum isl_dim_type>(type1), pos1, static_cast<enum isl_dim_type>(type2), pos2); 8740 auto res = isl_map_order_ge(copy(), static_cast<enum isl_dim_type>(type1), pos1, static_cast<enum isl_dim_type>(type2), pos2); 8746 auto res = isl_map_order_gt(copy(), static_cast<enum isl_dim_type>(type1), pos1, static_cast<enum isl_dim_type>(type2), pos2); 8752 auto res = isl_map_order_le(copy(), static_cast<enum isl_dim_type>(type1), pos1, static_cast<enum isl_dim_type>(type2), pos2); 8758 auto res = isl_map_order_lt(copy(), static_cast<enum isl_dim_type>(type1), pos1, static_cast<enum isl_dim_type>(type2), pos2); 8764 auto res = isl_map_params(copy()); 8806 auto res = isl_map_plain_unshifted_simple_hull(copy()); 8812 auto res = isl_map_polyhedral_hull(copy()); 8818 auto res = isl_map_preimage_domain_multi_aff(copy(), ma.release()); 8824 auto res = isl_map_preimage_domain_multi_pw_aff(copy(), mpa.release()); 8830 auto res = isl_map_preimage_domain_pw_multi_aff(copy(), pma.release()); 8836 auto res = isl_map_preimage_range_multi_aff(copy(), ma.release()); 8842 auto res = isl_map_preimage_range_pw_multi_aff(copy(), pma.release()); 8848 auto res = isl_map_product(copy(), map2.release()); 8854 auto res = isl_map_project_out(copy(), static_cast<enum isl_dim_type>(type), first, n); 8860 auto res = isl_map_range(copy()); 8866 auto res = isl_map_range_curry(copy()); 8872 auto res = isl_map_range_factor_domain(copy()); 8878 auto res = isl_map_range_factor_range(copy()); 8890 auto res = isl_map_range_map(copy()); 8896 auto res = isl_map_range_product(copy(), map2.release()); 8902 auto res = isl_map_remove_dims(copy(), static_cast<enum isl_dim_type>(type), first, n); 8908 auto res = isl_map_remove_divs(copy()); 8914 auto res = isl_map_remove_divs_involving_dims(copy(), static_cast<enum isl_dim_type>(type), first, n); 8920 auto res = isl_map_remove_redundancies(copy()); 8926 auto res = isl_map_remove_unknown_divs(copy()); 8932 auto res = isl_map_reset_tuple_id(copy(), static_cast<enum isl_dim_type>(type)); 8938 auto res = isl_map_reset_user(copy()); 8944 auto res = isl_map_reverse(copy()); 8950 auto res = isl_map_sample(copy()); 8956 auto res = isl_map_set_dim_id(copy(), static_cast<enum isl_dim_type>(type), pos, id.release()); 8962 auto res = isl_map_set_tuple_id(copy(), static_cast<enum isl_dim_type>(type), id.release()); 8968 auto res = isl_map_set_tuple_name(copy(), static_cast<enum isl_dim_type>(type), s.c_str()); 8974 auto res = isl_map_simple_hull(copy()); 8980 auto res = isl_map_subtract(copy(), map2.release()); 8986 auto res = isl_map_subtract_domain(copy(), dom.release()); 8992 auto res = isl_map_subtract_range(copy(), dom.release()); 8998 auto res = isl_map_sum(copy(), map2.release()); 9004 auto res = isl_map_uncurry(copy()); 9010 auto res = isl_map_union(copy(), map2.release()); 9022 auto res = isl_map_unshifted_simple_hull(copy()); 9028 auto res = isl_map_unshifted_simple_hull_from_map_list(copy(), list.release()); 9034 auto res = isl_map_upper_bound_si(copy(), static_cast<enum isl_dim_type>(type), pos, value); 9040 auto res = isl_map_wrap(copy()); 9046 auto res = isl_map_zip(copy());tools/polly/lib/Support/ISLTools.cpp
278 Map = isl::manage(isl_map_compute_divs(Map.copy()));