Polly 22.0.0git
isl_union_map_private.h File Reference
#include <isl/union_map.h>
#include <isl/union_set.h>

Go to the source code of this file.

Classes

struct  isl_union_map

Macros

#define isl_union_set_list   isl_union_map_list
#define isl_union_set   isl_union_map

Functions

struct isl_hash_table_entryisl_union_set_find_entry (__isl_keep isl_union_set *uset, __isl_keep isl_space *space, int reserve)
__isl_keep isl_spaceisl_union_map_peek_space (__isl_keep isl_union_map *umap)
__isl_keep isl_spaceisl_union_set_peek_space (__isl_keep isl_union_set *uset)
isl_bool isl_union_map_is_params (__isl_keep isl_union_map *umap)
isl_bool isl_union_map_space_has_equal_params (__isl_keep isl_union_map *umap, __isl_keep isl_space *space)
isl_bool isl_union_set_space_has_equal_params (__isl_keep isl_union_set *uset, __isl_keep isl_space *space)
__isl_give isl_union_mapisl_union_map_reset_range_space (__isl_take isl_union_map *umap, __isl_take isl_space *space)
__isl_give isl_union_mapisl_union_map_reset_equal_dim_space (__isl_take isl_union_map *umap, __isl_take isl_space *space)

Macro Definition Documentation

◆ isl_union_set

Definition at line 2 of file isl_union_map_private.h.

Referenced by __isl_subclass(), add_loop_types(), add_node(), add_scc_seq(), polly::Dependences::addPrivatizationDependences(), after_in_band(), after_in_context(), after_in_filter(), after_in_sequence(), append_range(), before_for(), build_ast_from_domain(), build_ast_from_extension(), build_ast_from_filter(), polly::Dependences::calculateDependences(), check_band_schedule_total_on_instances(), child_filter(), clear_isolate_loop_types(), clear_loop_types(), coefficients_entry(), collect_domain(), collect_edge_constraints(), collect_filter_prefix_expansion(), collect_filter_prefix_init(), collect_filter_prefix_update(), collect_inter_validity(), collect_intra_validity(), collect_universe_domain_extension(), collectInfo(), compute_domains(), compute_max_row(), compute_schedule_with_context(), isl::union_pw_multi_aff::copy(), isl::union_set::copy(), isl::union_set::copy(), count_sink_source(), domain_intersects(), polly::dumpExpanded(), polly::dumpPw(), expand(), exploit_intra_lineality(), extension_from_domain(), extract_isolate_loop_types(), extract_loop_type(), extract_loop_types(), extract_space_from_filter_child(), extract_split(), extract_split_scc(), extract_union_set(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), isl::union_set_list::foreach(), generate_code(), generate_shifted_component_tree(), generate_shifted_component_tree_base(), generate_shifted_component_tree_part(), isl::union_set::get(), polly::Scop::getDomains(), gist_done(), gist_enter(), gist_enter_expansion(), gist_enter_extension(), gist_leave(), graft_extension(), group_ancestor(), group_band(), group_context(), group_domain(), group_expansion(), has_adjacent_true_conditions(), has_any(), has_isolate_loop_type_options(), has_isolate_option(), has_loop_type_options(), has_violated_conditional_constraint(), init_merge_graph(), initial_domain(), initial_domain_from_children(), insert_extension(), insert_filter_in_child_of_type(), intersect_domains(), intersect_explicit_domain(), is_disjoint_extension(), ISL_ARG_BOOL(), isl_multi_union_pw_aff_apply_pw_aff_0D(), isl_multi_union_pw_aff_bind(), isl_multi_union_pw_aff_domain(), isl_multi_union_pw_aff_domain_0D(), isl_multi_union_pw_aff_from_multi_pw_aff(), isl_multi_union_pw_aff_from_union_pw_aff(), isl_multi_union_pw_aff_from_union_pw_multi_aff(), isl_multi_union_pw_aff_gist(), isl_multi_union_pw_aff_intersect_domain(), isl_multi_union_pw_aff_intersect_params(), isl_multi_union_pw_aff_intersect_range(), isl_multi_union_pw_aff_multi_aff_on_domain(), isl_multi_union_pw_aff_multi_val_on_domain(), isl_multi_union_pw_aff_multi_val_on_domain_aligned(), isl_multi_union_pw_aff_pw_multi_aff_on_domain(), isl_multi_union_pw_aff_pw_multi_aff_on_domain_aligned(), isl_multi_union_pw_aff_union_add(), isl_multi_union_pw_aff_zero_union_set(), isl_obj_union_set_add(), isl_obj_union_set_copy(), isl_obj_union_set_free(), isl_obj_union_set_print(), isl_options_get_schedule_carry_self_first(), isl_options_get_tile_shift_point_loops(), isl_printer_print_union_set(), isl_printer_print_union_set_isl_body(), isl_scc_graph_chain(), isl_scc_graph_extract_local_scc(), isl_sched_graph_domain(), isl_sched_graph_extract_scc(), isl_sched_graph_extract_sccs(), isl_sched_graph_init(), isl_schedule_band_get_ast_build_options(), isl_schedule_band_gist(), isl_schedule_band_intersect_domain(), isl_schedule_band_replace_ast_build_option(), isl_schedule_band_set_ast_build_options(), isl_schedule_band_shift(), isl_schedule_constraints_compute_schedule(), isl_schedule_constraints_get_domain(), isl_schedule_constraints_on_domain(), isl_schedule_constraints_set_domain(), isl_schedule_constraints_to_str(), isl_schedule_expand(), isl_schedule_from_domain(), isl_schedule_get_domain(), isl_schedule_get_space(), isl_schedule_intersect_domain(), isl_schedule_node_band_get_ast_build_options(), isl_schedule_node_band_get_partial_schedule_union_map(), isl_schedule_node_band_gist(), isl_schedule_node_band_set_ast_build_options(), isl_schedule_node_domain_get_domain(), isl_schedule_node_domain_gist_params(), isl_schedule_node_domain_intersect_domain(), isl_schedule_node_expand(), isl_schedule_node_filter_get_filter(), isl_schedule_node_filter_intersect_filter(), isl_schedule_node_filter_set_filter(), isl_schedule_node_from_domain(), isl_schedule_node_get_domain(), isl_schedule_node_get_subtree_contraction(), isl_schedule_node_get_subtree_expansion(), isl_schedule_node_get_subtree_schedule_union_map(), isl_schedule_node_get_universe_domain(), isl_schedule_node_gist(), isl_schedule_node_group(), isl_schedule_node_insert_children(), isl_schedule_node_insert_filter(), isl_schedule_node_order_after(), isl_schedule_node_order_before(), isl_schedule_node_order_before_or_after(), isl_schedule_node_sequence_splice_child(), isl_schedule_pair(), isl_schedule_tree_band_get_ast_build_options(), isl_schedule_tree_band_gist(), isl_schedule_tree_band_intersect_domain(), isl_schedule_tree_band_set_ast_build_options(), isl_schedule_tree_children_insert_filter(), isl_schedule_tree_domain_get_domain(), isl_schedule_tree_domain_set_domain(), isl_schedule_tree_extension_get_extension(), isl_schedule_tree_filter_get_filter(), isl_schedule_tree_filter_set_filter(), isl_schedule_tree_from_domain(), isl_schedule_tree_from_filter(), isl_schedule_tree_get_subtree_schedule_union_map(), isl_schedule_tree_guard_get_guard(), isl_schedule_tree_insert_domain(), isl_schedule_tree_insert_filter(), isl_set_from_union_set(), isl_set_to_union_set(), isl_stream_read_multi_union_pw_aff(), isl_stream_read_schedule_constraints(), isl_stream_read_union_set(), isl_union_map_bind_range(), isl_union_map_deltas(), isl_union_map_dim(), isl_union_map_domain(), isl_union_map_dump(), isl_union_map_from_domain(), isl_union_map_from_domain_and_range(), isl_union_map_from_multi_union_pw_aff_0D(), isl_union_map_from_range(), isl_union_map_gist_domain(), isl_union_map_gist_range(), isl_union_map_intersect_domain(), isl_union_map_intersect_domain_union_set(), isl_union_map_intersect_domain_wrapped_domain_union_set(), isl_union_map_intersect_range(), isl_union_map_intersect_range_union_set(), isl_union_map_intersect_range_wrapped_domain_union_set(), isl_union_map_is_single_valued(), isl_union_map_plain_is_injective(), isl_union_map_project_out_all_params(), isl_union_map_range(), isl_union_map_subtract_domain(), isl_union_map_subtract_range(), isl_union_map_wrap(), isl_union_pw_aff_aff_on_domain(), isl_union_pw_aff_bind_id(), isl_union_pw_aff_domain(), isl_union_pw_aff_from_pw_aff(), isl_union_pw_aff_gist(), isl_union_pw_aff_intersect_domain(), isl_union_pw_aff_intersect_domain_union_set(), isl_union_pw_aff_intersect_domain_wrapped_domain(), isl_union_pw_aff_intersect_domain_wrapped_range(), isl_union_pw_aff_param_on_domain_id(), isl_union_pw_aff_pw_aff_on_domain(), isl_union_pw_aff_pw_aff_on_domain_aligned(), isl_union_pw_aff_subtract_domain(), isl_union_pw_aff_subtract_domain_union_set(), isl_union_pw_aff_val_on_domain(), isl_union_pw_aff_zero_union_set(), isl_union_pw_multi_aff_domain(), isl_union_pw_multi_aff_free(), isl_union_pw_multi_aff_from_domain(), isl_union_pw_multi_aff_from_multi_union_pw_aff_0D(), isl_union_pw_multi_aff_from_pw_multi_aff(), isl_union_pw_multi_aff_from_union_set(), isl_union_pw_multi_aff_gist(), isl_union_pw_multi_aff_intersect_domain(), isl_union_pw_multi_aff_intersect_domain_union_set(), isl_union_pw_multi_aff_intersect_domain_wrapped_domain(), isl_union_pw_multi_aff_intersect_domain_wrapped_range(), isl_union_pw_multi_aff_multi_val_on_domain(), isl_union_pw_multi_aff_subtract_domain(), isl_union_pw_multi_aff_subtract_domain_union_set(), isl_union_pw_qpolynomial_domain(), isl_union_pw_qpolynomial_fold_domain(), isl_union_pw_qpolynomial_fold_extract_pw_qpolynomial_fold(), isl_union_pw_qpolynomial_fold_gist(), isl_union_pw_qpolynomial_fold_intersect_domain(), isl_union_pw_qpolynomial_fold_intersect_domain_union_set(), isl_union_pw_qpolynomial_fold_intersect_domain_wrapped_domain(), isl_union_pw_qpolynomial_fold_intersect_domain_wrapped_range(), isl_union_pw_qpolynomial_fold_subtract_domain(), isl_union_pw_qpolynomial_fold_subtract_domain_union_set(), isl_union_pw_qpolynomial_gist(), isl_union_pw_qpolynomial_intersect_domain(), isl_union_pw_qpolynomial_intersect_domain_union_set(), isl_union_pw_qpolynomial_intersect_domain_wrapped_domain(), isl_union_pw_qpolynomial_intersect_domain_wrapped_range(), isl_union_pw_qpolynomial_subtract_domain(), isl_union_pw_qpolynomial_subtract_domain_union_set(), isl_union_set_add_set(), isl_union_set_affine_hull(), isl_union_set_align_params(), isl_union_set_apply(), isl_union_set_apply_union_pw_qpolynomial_fold(), isl_union_set_as_set(), isl_union_set_coalesce(), isl_union_set_coefficients(), isl_union_set_combined_lineality_space(), isl_union_set_compute_divs(), isl_union_set_compute_schedule(), isl_union_set_contains(), isl_union_set_copy(), isl_union_set_detect_equalities(), isl_union_set_dim(), isl_union_set_dump(), isl_union_set_empty(), isl_union_set_empty_ctx(), isl_union_set_empty_space(), isl_union_set_every_set(), isl_union_set_extract_set(), isl_union_set_find_entry(), isl_union_set_foreach_point(), isl_union_set_foreach_set(), isl_union_set_free(), isl_union_set_from_basic_set(), isl_union_set_from_point(), isl_union_set_from_set(), isl_union_set_get_basic_set_list(), isl_union_set_get_ctx(), isl_union_set_get_hash(), isl_union_set_get_set_list(), isl_union_set_get_space(), isl_union_set_gist(), isl_union_set_gist_params(), isl_union_set_identity(), isl_union_set_identity_union_pw_multi_aff(), isl_union_set_intersect(), isl_union_set_intersect_params(), isl_union_set_is_disjoint(), isl_union_set_is_empty(), isl_union_set_is_equal(), isl_union_set_is_params(), isl_union_set_is_strict_subset(), isl_union_set_is_subset(), isl_union_set_isa_set(), isl_union_set_lex_ge_union_set(), isl_union_set_lex_gt_union_set(), isl_union_set_lex_le_union_set(), isl_union_set_lex_lt_union_set(), isl_union_set_lexmax(), isl_union_set_lexmin(), isl_union_set_lift(), isl_union_set_list_union(), isl_union_set_min_multi_union_pw_aff(), isl_union_set_n_basic_set(), isl_union_set_n_set(), isl_union_set_opt_multi_union_pw_aff(), isl_union_set_params(), isl_union_set_peek_space(), isl_union_set_plain_gist(), isl_union_set_polyhedral_hull(), isl_union_set_preimage_multi_aff(), isl_union_set_preimage_pw_multi_aff(), isl_union_set_preimage_union_pw_multi_aff(), isl_union_set_product(), isl_union_set_project_out(), isl_union_set_project_out_all_params(), isl_union_set_read_from_file(), isl_union_set_read_from_str(), isl_union_set_remove_divs(), isl_union_set_remove_redundancies(), isl_union_set_reset_user(), isl_union_set_sample(), isl_union_set_sample_point(), isl_union_set_simple_hull(), isl_union_set_solutions(), isl_union_set_space_has_equal_params(), isl_union_set_subtract(), isl_union_set_to_str(), isl_union_set_union(), isl_union_set_universe(), isl_union_set_unwrap(), isl_union_set_wrapped_domain_map(), locally_covered_by_domain(), loop_types(), isl::union_set::manage, isl::union_set::manage_copy, multi_union_pw_aff_apply_aff(), mupa_apply_multi_aff_0D(), mupa_apply_pw_multi_aff_0D(), print_tree_band(), range_intersects(), read_band(), read_domain(), read_filter(), read_multi_union_pw_aff_body(), read_union_set_body(), isl::union_set::release(), replace_by_universe_if_disjoint(), S(), set_options(), set_universe(), solutions_entry(), subtree_contraction_enter(), subtree_expansion_enter(), subtree_schedule_extend(), subtree_schedule_extend_from_children(), test_bind_mupa(), test_bind_umap_range(), test_coalescing_schedule(), test_conditional_schedule_constraints(), test_multi_pw_aff_3(), test_mupa_uset(), test_one_schedule(), test_padded_schedule(), test_parse_mupa(), test_product(), test_schedule_tree(), test_schedule_tree_group_1(), test_schedule_tree_group_2(), test_schedule_tree_prefix(), test_special_conditional_schedule_constraints(), test_special_conditional_schedule_constraints_2(), test_subtract(), test_tile(), test_un_locus(), test_union(), test_union_pw(), test_union_set_contains(), test_upa(), test_upma_uset(), unconditionalize_adjacent_validity(), union_drop_coalescing_constraints(), union_map_gist_domain(), union_map_gist_params(), union_map_intersect_domain(), union_map_intersect_params(), isl::union_set::union_set(), union_set_drop_extra_params(), update_edges(), uset_check_equal(), uset_from_umap(), uset_is_equal(), uset_to_umap(), and zero_union_set().

◆ isl_union_set_list

Function Documentation

◆ isl_union_map_is_params()

isl_bool isl_union_map_is_params ( __isl_keep isl_union_map * umap)

Definition at line 104 of file isl_union_map.c.

References __isl_keep, isl_union_set_is_params(), and uset_from_umap().

◆ isl_union_map_peek_space()

◆ isl_union_map_reset_equal_dim_space()

◆ isl_union_map_reset_range_space()

◆ isl_union_map_space_has_equal_params()

isl_bool isl_union_map_space_has_equal_params ( __isl_keep isl_union_map * umap,
__isl_keep isl_space * space )

◆ isl_union_set_find_entry()

struct isl_hash_table_entry * isl_union_set_find_entry ( __isl_keep isl_union_set * uset,
__isl_keep isl_space * space,
int reserve )

Definition at line 462 of file isl_union_map.c.

References __isl_keep, isl_union_map_find_entry(), isl_union_set, and uset_to_umap().

Referenced by FN().

◆ isl_union_set_peek_space()

__isl_keep isl_space * isl_union_set_peek_space ( __isl_keep isl_union_set * uset)

Definition at line 189 of file isl_union_map.c.

References __isl_keep, isl_union_map_peek_space(), isl_union_set, and uset_to_umap().

◆ isl_union_set_space_has_equal_params()

isl_bool isl_union_set_space_has_equal_params ( __isl_keep isl_union_set * uset,
__isl_keep isl_space * space )