Polly 22.0.0git
hmap.h File Reference
#include <isl/ctx.h>
#include <isl/maybe.h>
#include <isl/printer.h>

Go to the source code of this file.

Macros

#define ISL_xCAT(A, B)
#define ISL_CAT(A, B)
#define ISL_xFN(TYPE, NAME)
#define ISL_FN(TYPE, NAME)

Typedefs

typedef struct ISL_HMAP ISL_HMAP

Functions

__isl_constructor __isl_give ISL_HMAPISL_FN (ISL_HMAP, alloc)(isl_ctx *ctx
__isl_give ISL_HMAPISL_FN (ISL_HMAP, copy)(__isl_keep ISL_HMAP *hmap)
__isl_null ISL_HMAPISL_FN (ISL_HMAP, free)(__isl_take ISL_HMAP *hmap)
isl_ctxISL_FN (ISL_HMAP, get_ctx)(__isl_keep ISL_HMAP *hmap)
__isl_give ISL_MAYBE (ISL_VAL) ISL_FN(ISL_HMAP
__isl_give try_get (__isl_keep ISL_HMAP *hmap, __isl_keep ISL_KEY *key)
isl_bool ISL_FN (ISL_HMAP, has)(__isl_keep ISL_HMAP *hmap
__isl_give ISL_VALISL_FN (ISL_HMAP, get)(__isl_keep ISL_HMAP *hmap
__isl_export __isl_give ISL_HMAPISL_FN (ISL_HMAP, set)(__isl_take ISL_HMAP *hmap
__isl_give ISL_HMAPISL_FN (ISL_HMAP, drop)(__isl_take ISL_HMAP *hmap
isl_stat ISL_FN (ISL_HMAP, foreach)(__isl_keep ISL_HMAP *hmap
isl_bool ISL_FN (ISL_HMAP, every)(__isl_keep ISL_HMAP *hmap
__isl_give char * ISL_FN (ISL_HMAP, to_str)(__isl_keep ISL_HMAP *hmap)
__isl_give isl_printerISL_FN (isl_printer_print, ISL_HMAP_SUFFIX)(__isl_take isl_printer *p
void ISL_FN (ISL_HMAP, dump)(__isl_keep ISL_HMAP *hmap)

Variables

__isl_constructor __isl_give ISL_HMAP int min_size
isl_bool __isl_keep ISL_KEYkey
__isl_export __isl_give ISL_HMAP __isl_take ISL_KEY __isl_take ISL_VALval
isl_stat isl_stat(* fn )(__isl_take ISL_KEY *key, __isl_take ISL_VAL *val, void *user)
isl_stat isl_stat void * user
isl_bool isl_bool(* test )(__isl_keep ISL_KEY *key, __isl_keep ISL_VAL *val, void *user)
__isl_give isl_printer __isl_keep ISL_HMAPhmap

Macro Definition Documentation

◆ ISL_CAT

#define ISL_CAT ( A,
B )
Value:
A()
B()
#define ISL_xCAT(A, B)
Definition hmap.h:9

Definition at line 10 of file hmap.h.

◆ ISL_FN

#define ISL_FN ( TYPE,
NAME )
Value:
#define ISL_xFN(TYPE, NAME)
Definition hmap.h:11

Definition at line 12 of file hmap.h.

Referenced by call_on_copy(), and ISL_FN().

◆ ISL_xCAT

#define ISL_xCAT ( A,
B )
Value:
A ## B

Definition at line 9 of file hmap.h.

◆ ISL_xFN

#define ISL_xFN ( TYPE,
NAME )
Value:
TYPE ## _ ## NAME

Definition at line 11 of file hmap.h.

Typedef Documentation

◆ ISL_HMAP

struct __isl_export ISL_HMAP

Definition at line 15 of file hmap.h.

Function Documentation

◆ ISL_FN() [1/13]

◆ ISL_FN() [2/13]

__isl_give ISL_HMAP * ISL_FN ( ISL_HMAP ,
copy  )

Definition at line 123 of file hmap_templ.c.

References __isl_give, __isl_keep, hmap, and ISL_HMAP.

◆ ISL_FN() [3/13]

◆ ISL_FN() [4/13]

void ISL_FN ( ISL_HMAP ,
dump  )

◆ ISL_FN() [5/13]

isl_bool ISL_FN ( ISL_HMAP ,
every  )

References __isl_keep, hmap, and ISL_HMAP.

◆ ISL_FN() [6/13]

isl_stat ISL_FN ( ISL_HMAP ,
foreach  )

References __isl_keep, hmap, and ISL_HMAP.

◆ ISL_FN() [7/13]

◆ ISL_FN() [8/13]

◆ ISL_FN() [9/13]

isl_ctx * ISL_FN ( ISL_HMAP ,
get_ctx  )

Definition at line 77 of file hmap_templ.c.

References __isl_keep, hmap, and ISL_HMAP.

◆ ISL_FN() [10/13]

isl_bool ISL_FN ( ISL_HMAP ,
has  )

References __isl_keep, hmap, and ISL_HMAP.

◆ ISL_FN() [11/13]

◆ ISL_FN() [12/13]

◆ ISL_FN() [13/13]

__isl_give isl_printer * ISL_FN ( isl_printer_print ,
ISL_HMAP_SUFFIX  )

References __isl_give, and ISL_HMAP_SUFFIX.

◆ ISL_MAYBE()

◆ try_get()

__isl_give try_get ( __isl_keep ISL_HMAP * hmap,
__isl_keep ISL_KEY * key )

Referenced by ISL_FN(), ISL_FN(), ISL_MAYBE(), and ISL_MAYBE().

Variable Documentation

◆ fn

isl_stat isl_stat(* fn) (__isl_take ISL_KEY *key, __isl_take ISL_VAL *val, void *user) ( __isl_take ISL_KEY * key,
__isl_take ISL_VAL * val,
void * user )

Definition at line 37 of file hmap.h.

Referenced by __isl_subclass(), arg(), arg(), bin_op(), bin_op(), call_on_simplex(), check_invalid(), compressed_multiplicative_call(), isl::aff::copy(), isl::aff_list::copy(), isl::ast_node_list::copy(), isl::basic_map::copy(), isl::basic_map_list::copy(), isl::basic_set::copy(), isl::basic_set_list::copy(), isl::id_list::copy(), isl::map::copy(), isl::map_list::copy(), isl::multi_aff::copy(), isl::point::copy(), isl::pw_aff::copy(), isl::pw_aff_list::copy(), isl::pw_multi_aff::copy(), isl::pw_multi_aff_list::copy(), isl::schedule_node::copy(), isl::set::copy(), isl::set_list::copy(), isl::union_map::copy(), isl::union_pw_aff::copy(), isl::union_pw_aff_list::copy(), isl::union_set::copy(), isl::union_set_list::copy(), isl::val_list::copy(), every_non_zero_coefficient(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), isl::aff_list::foreach(), isl::ast_node_list::foreach(), isl::basic_map_list::foreach(), isl::basic_set_list::foreach(), isl::id_list::foreach(), isl::map_list::foreach(), isl::pw_aff_list::foreach(), isl::pw_multi_aff_list::foreach(), isl::set_list::foreach(), isl::union_pw_aff_list::foreach(), isl::union_set_list::foreach(), isl::val_list::foreach(), isl::schedule_node::foreach_ancestor_top_down(), foreach_ast_expr_op_type(), isl::basic_map::foreach_basic_map(), isl::map::foreach_basic_map(), isl::basic_set::foreach_basic_set(), isl::point::foreach_basic_set(), isl::set::foreach_basic_set(), foreach_bound_pair(), isl::schedule_node::foreach_descendant_top_down(), foreach_iteration(), foreach_lifted_subset(), foreach_lower_bound(), isl::basic_map::foreach_map(), isl::map::foreach_map(), isl::union_map::foreach_map(), foreach_orthant(), isl::aff::foreach_piece(), isl::aff::foreach_piece(), isl::multi_aff::foreach_piece(), isl::pw_aff::foreach_piece(), isl::pw_aff::foreach_piece(), isl::pw_multi_aff::foreach_piece(), isl::basic_set::foreach_point(), isl::point::foreach_point(), isl::set::foreach_point(), isl::union_set::foreach_point(), isl::aff::foreach_pw_aff(), isl::pw_aff::foreach_pw_aff(), isl::union_pw_aff::foreach_pw_aff(), isl::basic_set::foreach_set(), isl::point::foreach_set(), isl::set::foreach_set(), isl::union_set::foreach_set(), template_cpp_generator::foreach_template_class(), foreach_upper_bound(), gen_bin_set_op(), has_any_bound(), has_bound(), inplace(), invoke_alternate_representations_2args(), invoke_alternate_representations_3args(), isl_access_info_alloc(), isl_access_info_set_restrict(), isl_ast_build_set_after_each_for(), isl_ast_build_set_after_each_mark(), isl_ast_build_set_at_each_domain(), isl_ast_build_set_before_each_for(), isl_ast_build_set_before_each_mark(), isl_ast_build_set_create_leaf(), isl_ast_expr_foreach_ast_expr_op_type(), isl_ast_expr_foreach_ast_op_type(), isl_ast_node_foreach_ast_expr_op_type(), isl_ast_node_foreach_ast_op_type(), isl_ast_node_foreach_descendant_top_down(), isl_ast_node_map_descendant_bottom_up(), isl_ast_node_set_annotation(), isl_basic_map_expand_divs(), isl_basic_map_foreach_constraint(), isl_basic_map_has_single_reference(), isl_basic_set_foreach_bound_pair(), isl_basic_set_foreach_constraint(), isl_basic_set_multiplicative_call(), isl_cell_foreach_simplex(), isl_cell_foreach_vertex(), isl_flow_foreach(), ISL_FN(), isl_hash_table_foreach(), isl_map_align_params_map_map_and_test(), isl_map_align_params_set(), isl_map_foreach_basic_map(), isl_map_has_equal_space(), isl_map_inline_foreach_basic_map(), isl_options_get_ast_build_allow_or(), isl_options_get_ast_print_macro_once(), isl_poly_foreach_term(), isl_pw_aff_foreach_piece(), isl_pw_multi_aff_foreach_piece(), isl_pw_multi_aff_op_multi_val(), isl_pw_qpolynomial_fold_fix_val(), isl_pw_qpolynomial_fold_foreach_lifted_piece(), isl_pw_qpolynomial_fold_foreach_piece(), isl_pw_qpolynomial_foreach_lifted_piece(), isl_pw_qpolynomial_foreach_piece(), isl_pw_qpolynomial_gist_params(), isl_qpolynomial_as_polynomial_on_domain(), isl_qpolynomial_fold_foreach_qpolynomial(), isl_qpolynomial_foreach_term(), isl_qpolynomial_involves_dims(), ISL_S(), isl_schedule_constraints_to_str(), isl_schedule_foreach_schedule_node_top_down(), isl_schedule_map_schedule_node_bottom_up(), isl_schedule_node_foreach_ancestor_top_down(), isl_schedule_node_foreach_descendant_top_down(), isl_schedule_node_map_descendant_bottom_up(), isl_set_foreach_basic_set(), isl_set_foreach_orthant(), isl_set_foreach_point(), isl_set_lexmax_pw_multi_aff(), isl_term_get_exp(), isl_union_map_foreach_map(), isl_union_map_project_out_all_params(), isl_union_map_remove_map_if(), isl_union_pw_aff_foreach_pw_aff(), isl_union_pw_multi_aff_foreach_pw_multi_aff(), isl_union_pw_qpolynomial_fold_foreach_pw_qpolynomial_fold(), isl_union_pw_qpolynomial_foreach_pw_qpolynomial(), isl_union_set_foreach_point(), isl_union_set_foreach_set(), isl_vertices_foreach_cell(), isl_vertices_foreach_disjoint_cell(), isl_vertices_foreach_vertex(), main(), isl::schedule_node::map_descendant_bottom_up(), map_intersect_set(), match_bin_op(), MULTI(), MULTI(), MULTI(), MULTI(), multiplicative_call_base(), on_cplusplus17(), preimage_multi_pw_aff(), preimage_pw_multi_aff(), preimage_union_pw_multi_aff(), python_generator::print_callback(), pw_aff_list_set(), pw_aff_locus(), S(), S(), S(), isl::ast_build::set_at_each_domain(), isl::ast_build::set_at_each_domain_data(), single_local(), test(), test(), test(), test_bin_aff(), test_bin_val(), test_un_val(), test_union_pw_op(), total(), triangulate(), union_map_forall(), union_map_forall_user(), update_ancestors(), and with_merged_divs().

◆ hmap

◆ key

◆ min_size

◆ test

isl_bool isl_bool(* test) (__isl_keep ISL_KEY *key, __isl_keep ISL_VAL *val, void *user) ( __isl_keep ISL_KEY * key,
__isl_keep ISL_VAL * val,
void * user )

Definition at line 41 of file hmap.h.

Referenced by __isl_subclass(), after_in_band(), all_pairs(), ast_expr_from_pw_aff(), can_be_split_off(), check_exactness(), check_exactness_omega(), isl::basic_map::copy(), isl::basic_set::copy(), isl::map::copy(), isl::point::copy(), isl::schedule_node::copy(), isl::set::copy(), isl::union_map::copy(), isl::union_set::copy(), distance_is_bounded(), domain_follows_at_depth(), empty_path_is_identity(), isl::schedule_node::every_descendant(), isl::basic_map::every_map(), isl::map::every_map(), isl::union_map::every_map(), isl::basic_set::every_set(), isl::point::every_set(), isl::set::every_set(), isl::union_set::every_set(), extends(), first_offset(), FN(), FN(), FN(), FN(), FN(), generate_shifted_component_tree(), insert_pending_guard_nodes(), is_condition_false(), isl_ast_build_aff_is_nonneg(), isl_basic_map_expand_divs(), isl_basic_map_is_disjoint(), isl_basic_map_is_single_valued(), isl_basic_map_is_universe(), isl_basic_set_compute_vertices(), isl_factorizer_every_factor_basic_set(), ISL_FN(), isl_hash_table_every(), isl_map_is_single_valued(), isl_pw_aff_every_piece(), isl_pw_multi_aff_every_piece(), isl_pw_qpolynomial_every_piece(), isl_pw_qpolynomial_fold_every_piece(), ISL_S(), isl_schedule_node_every_descendant(), isl_set_every_basic_set(), isl_union_map_every_map(), isl_union_map_project_out_all_params(), isl_union_pw_aff_every_pw_aff(), isl_union_pw_multi_aff_every_pw_multi_aff(), isl_union_pw_qpolynomial_every_pw_qpolynomial(), isl_union_pw_qpolynomial_fold_every_pw_qpolynomial_fold(), isl_union_set_every_set(), locally_covered_by_domain(), S(), shared_outer(), single_valued_on_domain(), test(), test(), test(), test_one_schedule(), test_plain_fixed(), test_plain_injective(), and uset_gist_full().

◆ user

isl_bool isl_bool void * user

Definition at line 39 of file hmap.h.

Referenced by __isl_subclass(), access_sort_cmp(), add_cell(), add_div_constraints(), add_hash(), add_key_val(), add_lineality(), add_list(), add_list_map(), add_map(), add_n(), add_n_basic_map(), add_nodes(), add_pw_multi_aff_from_domain(), add_pwqp(), add_qpolynomial(), add_rational(), add_reverse(), add_same_guard(), add_scc_edge(), add_scc_seq(), add_term(), add_to_guard_list(), aff_bind_id(), aff_constant_is_negative(), aff_nonneg_basic_set(), aff_pos_basic_set(), aff_split_cmp(), aff_zero_basic_set(), after_for(), align_entry(), align_params(), any_scheduled_after(), apply_range_entry(), ast_expr_from_pw_aff(), ast_op_type_print_macro(), at(), basic_guarded_fold(), basic_guarded_poly_bound(), basic_map_check_scaled(), basic_map_follows(), basic_set_no_locals(), before_for(), bernstein_coefficients_cell(), bin_entry(), bin_entry(), bin_op(), bin_op(), bind_id(), bind_range(), bound_pw(), bset_update_count(), call_every(), call_every(), call_on_copy(), call_on_copy(), call_on_pair(), call_on_simplex(), check_conflict(), check_injective(), check_parallel_or_opposite(), clear_opposite_sign(), cluster_follows(), cmp_constraint(), cmp_constraint(), cmp_graft(), coefficients_entry(), coefficients_wrap(), collect_basic_map(), collect_basic_set(), collect_bounds(), collect_constraint(), collect_fixed_sign_terms(), collect_matching_array(), collect_must_may(), collect_sink_source(), compressed_guarded_poly_bound(), compute_class_domains(), compute_flow(), compute_size_in_direction(), constraint_check_scaled(), constraint_find_unroll(), context_gbr_add_ineq_wrap(), context_lex_add_ineq_wrap(), context_tab_insert_div(), copy_edge(), copy_map(), count_constraints(), count_domains(), count_for(), count_matching_array(), count_sink_source(), create_leaf(), detect_stride(), do_unroll_iteration(), do_unroll_tree_iteration(), domain_follows_at_depth(), domain_map_upma(), domain_product_entry(), drop_dims(), drop_eq(), elim_or_next(), entry_required_macros(), equal_tuples(), every_non_zero_coefficient(), expand(), extract_domain(), extract_dst(), extract_edge(), extract_node(), extract_single_piece(), extract_sink_source(), extract_space(), factor_sample(), find_vertex(), fixed_at_pos(), flat_domain_product_entry(), flat_range_product_entry(), flat_range_product_entry(), floor_entry(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), FN(), fold_part(), forall_entry(), forall_user_entry(), foreach_ast_expr_op_type(), foreach_bound_pair(), foreach_iteration(), foreach_lifted_subset(), foreach_lower_bound(), foreach_orthant(), foreach_point(), foreach_upper_bound(), free_keyword(), free_names(), free_of_depth(), free_pair(), free_printed(), free_umap_entry(), gen_bin_entry(), gen_range_product_entry(), generate_code_set(), generate_domain(), generate_sorted_domains_wrap(), get_union_pw_aff(), gist(), gist_enter(), gist_leave(), gist_params_entry(), group_ancestor(), guarded_fold(), guarded_poly_bound(), guarded_qp(), has_domain_space_tuples(), has_range_space_tuples(), id_alloc(), identity_upma(), inc_count(), init_n_maxvar(), init_unroll_tree(), insert_dims(), insert_if(), intersect_params_entry(), involves_divs(), is_disjoint_entry(), is_subset_entry(), isl_access_info_set_restrict(), isl_ast_build_set_after_each_for(), isl_ast_build_set_after_each_mark(), isl_ast_build_set_at_each_domain(), isl_ast_build_set_before_each_for(), isl_ast_build_set_before_each_mark(), isl_ast_build_set_create_leaf(), isl_ast_expr_foreach_ast_expr_op_type(), isl_ast_expr_foreach_ast_op_type(), isl_ast_node_foreach_ast_expr_op_type(), isl_ast_node_foreach_ast_op_type(), isl_ast_node_foreach_descendant_top_down(), isl_ast_node_map_descendant_bottom_up(), isl_ast_node_set_annotation(), isl_ast_node_to_str(), isl_ast_print_options_set_print_for(), isl_ast_print_options_set_print_user(), isl_basic_map_expand_divs(), isl_basic_map_foreach_constraint(), isl_basic_map_gauss5(), isl_basic_map_has_single_reference(), isl_basic_set_coefficients_factor(), isl_basic_set_foreach_bound_pair(), isl_basic_set_foreach_constraint(), isl_cell_foreach_simplex(), isl_cell_foreach_vertex(), isl_factorizer_every_factor_basic_set(), isl_flow_foreach(), ISL_FN(), ISL_FN(), isl_hash_table_every(), isl_hash_table_foreach(), isl_id_alloc(), isl_id_alloc(), isl_id_set_free_user(), isl_map_foreach_basic_map(), isl_map_has_equal_space(), isl_options_get_ast_build_allow_or(), isl_options_get_ast_print_macro_once(), isl_poly_foreach_term(), isl_pw_aff_every_piece(), isl_pw_aff_foreach_piece(), isl_pw_multi_aff_every_piece(), isl_pw_multi_aff_foreach_piece(), isl_pw_qpolynomial_every_piece(), isl_pw_qpolynomial_fold_every_piece(), isl_pw_qpolynomial_fold_fix_val(), isl_pw_qpolynomial_fold_foreach_lifted_piece(), isl_pw_qpolynomial_fold_foreach_piece(), isl_pw_qpolynomial_foreach_lifted_piece(), isl_pw_qpolynomial_foreach_piece(), isl_qpolynomial_as_polynomial_on_domain(), isl_qpolynomial_fold_foreach_qpolynomial(), isl_qpolynomial_foreach_term(), isl_qpolynomial_involves_dims(), ISL_S(), ISL_S(), isl_sched_graph_detect_ccs(), isl_schedule_constraints_to_str(), isl_schedule_foreach_schedule_node_top_down(), isl_schedule_map_schedule_node_bottom_up(), isl_schedule_node_every_descendant(), isl_schedule_node_foreach_ancestor_top_down(), isl_schedule_node_foreach_descendant_top_down(), isl_schedule_node_map_descendant_bottom_up(), isl_set_every_basic_set(), isl_set_foreach_basic_set(), isl_set_foreach_orthant(), isl_set_foreach_point(), isl_set_lexmax_pw_multi_aff(), isl_tab_basic_set_non_trivial_lexmin(), isl_tab_insert_div(), isl_tarjan_components(), isl_tarjan_graph_component(), isl_tarjan_graph_init(), isl_term_get_exp(), isl_union_map_every_map(), isl_union_map_foreach_map(), isl_union_map_project_out_all_params(), isl_union_map_remove_map_if(), isl_union_pw_aff_every_pw_aff(), isl_union_pw_aff_foreach_pw_aff(), isl_union_pw_multi_aff_every_pw_multi_aff(), isl_union_pw_multi_aff_foreach_pw_multi_aff(), isl_union_pw_multi_aff_un_op_drop_user(), isl_union_pw_multi_aff_un_op_filter_drop_user(), isl_union_pw_qpolynomial_every_pw_qpolynomial(), isl_union_pw_qpolynomial_fold_every_pw_qpolynomial_fold(), isl_union_pw_qpolynomial_fold_foreach_pw_qpolynomial_fold(), isl_union_pw_qpolynomial_foreach_pw_qpolynomial(), isl_union_set_every_set(), isl_union_set_foreach_point(), isl_union_set_foreach_set(), isl_vertices_foreach_cell(), isl_vertices_foreach_disjoint_cell(), isl_vertices_foreach_vertex(), lift(), lp_add_inter(), lp_add_intra(), map_apply(), map_check_scaled(), map_excludes(), map_from_pw_aff_entry(), map_from_pw_multi_aff(), map_is_identity(), map_lex_le_entry(), map_lex_lt_entry(), map_plain_is_not_identity(), match_bin_entry(), merge_src_dst(), morph_domain(), move_dims(), mul_int(), multiplicative_call_factor_pw_qpolynomial(), node_follows_strong(), node_follows_strong_or_same_cluster(), node_follows_weak(), node_set_options(), not(), not(), not_involved(), offset(), opt_fn(), order_at(), pa_pb_pma(), piece_opt(), plain_injective_on_range_wrap(), poly_entry(), postorder_enter(), postorder_enter(), postorder_leave(), postorder_leave(), power(), preimage_domain_wrapped_domain_entry(), preimage_entry(), preimage_mpa_entry(), preimage_upma(), preorder_enter(), preorder_enter(), preorder_leave(), preorder_leave(), print_edge(), print_latex_map_body(), print_pair(), product_entry(), project_out(), propagate_on_bound_pair(), pullback_entry(), pullback_upma(), pw_aff_constant_is_negative(), pw_aff_locus(), pw_aff_no_nan(), pw_aff_on_domain(), pw_aff_opt(), pw_aff_val_on_domain(), pw_multi_aff_from_map(), pw_multi_aff_from_pw_aff_entry(), pw_multi_aff_multi_val_on_domain(), pw_qpolynomial_fold_apply(), qpolynomial_cmp(), range_product_entry(), range_product_entry(), read_tuple_id(), read_tuple_list(), read_tuple_pw_aff_el(), read_tuple_space(), read_union_pw_aff_el(), realign_domain(), recurse_foreach_reachable(), reduce_list_cmp(), reset_domain_space(), reset_params(), reset_params(), reset_range_space(), reset_range_space(), reset_user(), S(), S(), S(), S(), S(), S(), S(), sample_entry(), scale_val(), select_first(), separate_domain(), set_dim_name(), set_product_entry(), set_range_dim(), shared_outer(), single_valued_on_domain(), solutions_entry(), split_periods(), substitute(), substitute_equalities(), substitute_ids(), subtree_contraction_enter(), subtree_contraction_leave(), subtree_expansion_enter(), subtree_expansion_leave(), swap_eq(), test_set_from_map(), to_polynomial_on_orthant(), traverse(), traverse(), traverse_list(), triangulate(), un_entry(), un_op_filter_drop_user(), union_map_forall_user(), union_pw_multi_aff_scale_multi_val_entry(), unwrapped_guarded_poly_bound(), upa_pb_upma(), update_ancestors(), update_n_div(), verify_point(), and zero_union_set().

◆ val

Definition at line 32 of file hmap.h.

Referenced by add_key_val(), add_set_enum(), generator::add_type_subclasses(), cf_qrecall(), cf_recall(), constraint_equal(), edge_has_src_and_dst(), expand_tab(), FN(), FN(), FN(), FN(), FN(), generate_shift_component(), has_ineq(), has_space_tuples(), is_scc_node(), isl_aff_val_on_domain(), isl_aff_val_on_domain_space(), isl_basic_map_plain_has_fixed_var(), isl_basic_map_plain_is_fixed(), isl_basic_set_plain_dim_is_fixed(), isl_basic_set_plain_has_fixed_var(), ISL_FN(), ISL_FN(), ISL_FN(), isl_hash_table_find(), isl_id_has_name_and_user(), isl_map_align_params_set(), isl_map_plain_has_fixed_var(), isl_map_plain_is_fixed(), isl_morph_get_var_multi_aff(), isl_multi_aff_get_constant_multi_val(), isl_multi_val_to_str(), isl_options_set_ast_always_print_block(), isl_options_set_ast_build_allow_else(), isl_options_set_ast_build_allow_or(), isl_options_set_ast_build_atomic_upper_bound(), isl_options_set_ast_build_detect_min_max(), isl_options_set_ast_build_exploit_nested_bounds(), isl_options_set_ast_build_group_coscheduled(), isl_options_set_ast_build_prefer_pdiv(), isl_options_set_ast_build_scale_strides(), isl_options_set_ast_build_separation_bounds(), isl_options_set_ast_iterator_type(), isl_options_set_ast_print_macro_once(), isl_options_set_ast_print_outermost_block(), isl_options_set_bound(), isl_options_set_coalesce_bounded_wrapping(), isl_options_set_coalesce_preserve_locals(), isl_options_set_gbr_only_first(), isl_options_set_on_error(), isl_options_set_pip_symmetry(), isl_options_set_schedule_algorithm(), isl_options_set_schedule_carry_self_first(), isl_options_set_schedule_max_coefficient(), isl_options_set_schedule_max_constant_term(), isl_options_set_schedule_maximize_band_depth(), isl_options_set_schedule_maximize_coincidence(), isl_options_set_schedule_outer_coincidence(), isl_options_set_schedule_separate_components(), isl_options_set_schedule_serialize_sccs(), isl_options_set_schedule_split_scaled(), isl_options_set_schedule_treat_coalescing(), isl_options_set_schedule_whole_component(), isl_options_set_tile_scale_tile_loops(), isl_options_set_tile_shift_point_loops(), isl_point_add_ui(), isl_point_get_coordinate_val(), isl_point_sub_ui(), isl_qpolynomial_involves_dims(), isl_qpolynomial_val_on_domain(), ISL_S(), ISL_S(), ISL_S(), isl_scc_graph_find_edge(), isl_sioimath_decode(), isl_sioimath_decode_big(), isl_sioimath_decode_small(), isl_sioimath_encode_big(), isl_sioimath_encode_small(), isl_sioimath_fits_slong(), isl_sioimath_fits_ulong(), isl_sioimath_get_big(), isl_sioimath_get_d(), isl_sioimath_get_si(), isl_sioimath_get_small(), isl_sioimath_get_str(), isl_sioimath_get_ui(), isl_sioimath_is_big(), isl_sioimath_is_small(), isl_sioimath_set(), isl_sioimath_set_int32(), isl_sioimath_set_int64(), isl_sioimath_set_si(), isl_sioimath_set_small(), isl_sioimath_set_ui(), isl_stream_read_val(), isl_union_pw_multi_aff_scale_down_val(), isl_union_pw_multi_aff_scale_val(), isl_val_cow(), isl_val_dup(), isl_val_get_ctx(), isl_val_get_hash(), isl::val::manage, isl::val::manage_copy, max_constraint_equal(), no(), node_has_tuples(), opt_fn(), parse_bool_option(), parse_flags_option(), parse_int_option(), parse_long_option(), parse_ulong_option(), print_int_help(), print_pair(), same_name(), set_flag(), set_fuse(), sgn(), test_imath_internals(), test_min(), and val_check_equal().