GCC Middle and Back End API Reference
|
#include <omega.h>
Data Fields | |
int | num_vars |
int | safe_vars |
int | num_eqs |
int | num_geqs |
int | num_subs |
int | hash_version |
bool | variables_initialized |
bool | variables_freed |
int * | var |
int * | forwarding_address |
eqn | geqs |
eqn | eqs |
eqn | subs |
eqn omega_pb_d::eqs |
Referenced by adding_equality_constraint(), cleanout_wildcards(), coalesce(), free_red_eliminations(), init_omega_eq_with_af(), normalize_omega_problem(), omega_add_new_wild_card(), omega_add_zero_eq(), omega_alloc_problem(), omega_constrain_variable_sign(), omega_constrain_variable_value(), omega_convert_eq_to_geqs(), omega_copy_problem(), omega_count_red_equations(), omega_delete_variable(), omega_do_elimination(), omega_do_mod(), omega_eliminate_redundant(), omega_extract_distance_vectors(), omega_free_eliminations(), omega_free_problem(), omega_pretty_print_problem(), omega_print_problem(), omega_print_red_equations(), omega_problem_has_red_equations(), omega_query_variable(), omega_setup_subscript(), omega_solve_eq(), omega_solve_geq(), omega_substitute(), omega_substitute_red(), omega_unprotect_1(), omega_unprotect_variable(), parallel_splinter(), query_coupled_variable(), and resurrect_subs().
int* omega_pb_d::forwarding_address |
Referenced by omega_alloc_problem(), omega_constrain_variable_sign(), omega_constrain_variable_value(), omega_copy_problem(), omega_free_problem(), omega_initialize_variables(), omega_problem_reduced(), omega_query_variable(), omega_query_variable_bounds(), omega_simplify_problem(), omega_unprotect_1(), omega_unprotect_variable(), and query_coupled_variable().
eqn omega_pb_d::geqs |
Referenced by cleanout_wildcards(), coalesce(), free_red_eliminations(), init_omega_for_ddr_1(), normalize_omega_problem(), omega_add_new_wild_card(), omega_add_zero_geq(), omega_alloc_problem(), omega_constrain_variable_sign(), omega_convert_eq_to_geqs(), omega_copy_problem(), omega_count_red_equations(), omega_delete_geq(), omega_delete_geq_extra(), omega_delete_variable(), omega_do_elimination(), omega_eliminate_red(), omega_eliminate_redundant(), omega_extract_distance_vectors(), omega_free_eliminations(), omega_free_problem(), omega_negate_geq(), omega_pretty_print_problem(), omega_print_problem(), omega_print_red_equations(), omega_problem_has_red_equations(), omega_query_variable(), omega_simplify_problem(), omega_solve_eq(), omega_solve_geq(), omega_substitute(), omega_substitute_red(), omega_unprotect_1(), omega_unprotect_variable(), parallel_splinter(), query_coupled_variable(), resurrect_subs(), smooth_weird_equations(), and verify_omega_pb().
int omega_pb_d::hash_version |
Referenced by omega_alloc_problem(), omega_copy_problem(), and omega_simplify_problem().
int omega_pb_d::num_eqs |
Referenced by adding_equality_constraint(), cleanout_wildcards(), coalesce(), free_red_eliminations(), normalize_omega_problem(), omega_add_new_wild_card(), omega_add_zero_eq(), omega_alloc_problem(), omega_constrain_variable_sign(), omega_constrain_variable_value(), omega_copy_problem(), omega_count_red_equations(), omega_delete_variable(), omega_do_elimination(), omega_eliminate_red(), omega_eliminate_redundant(), omega_free_eliminations(), omega_pretty_print_problem(), omega_print_problem(), omega_print_red_equations(), omega_problem_has_red_equations(), omega_query_variable(), omega_query_variable_bounds(), omega_simplify_problem(), omega_solve_eq(), omega_solve_geq(), omega_substitute(), omega_substitute_red(), omega_unprotect_1(), omega_unprotect_variable(), parallel_splinter(), query_coupled_variable(), and resurrect_subs().
int omega_pb_d::num_geqs |
Referenced by cleanout_wildcards(), coalesce(), free_red_eliminations(), normalize_omega_problem(), omega_add_new_wild_card(), omega_add_zero_geq(), omega_alloc_problem(), omega_constrain_variable_sign(), omega_convert_eq_to_geqs(), omega_copy_problem(), omega_count_red_equations(), omega_delete_geq(), omega_delete_geq_extra(), omega_delete_variable(), omega_do_elimination(), omega_eliminate_red(), omega_eliminate_redundant(), omega_extract_distance_vectors(), omega_free_eliminations(), omega_pretty_print_problem(), omega_print_problem(), omega_print_red_equations(), omega_problem_has_red_equations(), omega_query_variable(), omega_simplify_problem(), omega_solve_eq(), omega_solve_geq(), omega_solve_problem(), omega_substitute(), omega_substitute_red(), omega_unprotect_1(), omega_unprotect_variable(), query_coupled_variable(), resurrect_subs(), smooth_weird_equations(), and verify_omega_pb().
int omega_pb_d::num_subs |
Referenced by chain_unprotect(), cleanout_wildcards(), free_red_eliminations(), omega_add_new_wild_card(), omega_alloc_problem(), omega_copy_problem(), omega_count_red_equations(), omega_delete_variable(), omega_do_elimination(), omega_eliminate_red(), omega_eliminate_redundant(), omega_extract_distance_vectors(), omega_free_eliminations(), omega_pretty_print_problem(), omega_print_problem(), omega_print_red_equations(), omega_problem_has_red_equations(), omega_problem_reduced(), omega_query_variable(), omega_query_variable_bounds(), omega_simplify_approximate(), omega_simplify_problem(), omega_solve_eq(), omega_solve_geq(), omega_solve_problem(), omega_substitute(), omega_substitute_red(), omega_unprotect_1(), omega_unprotect_variable(), query_coupled_variable(), resurrect_subs(), and verify_omega_pb().
int omega_pb_d::num_vars |
Referenced by adding_equality_constraint(), cleanout_wildcards(), coalesce(), free_red_eliminations(), normalize_omega_problem(), omega_add_new_wild_card(), omega_add_zero_eq(), omega_add_zero_geq(), omega_alloc_problem(), omega_constrain_variable_sign(), omega_constrain_variable_value(), omega_convert_eq_to_geqs(), omega_copy_problem(), omega_count_red_equations(), omega_delete_variable(), omega_do_elimination(), omega_do_mod(), omega_eliminate_red(), omega_eliminate_redundant(), omega_free_eliminations(), omega_initialize_variables(), omega_negate_geq(), omega_pretty_print_problem(), omega_print_eqn(), omega_print_term(), omega_print_vars(), omega_problem_has_red_equations(), omega_query_variable(), omega_query_variable_bounds(), omega_simplify_approximate(), omega_simplify_problem(), omega_solve_eq(), omega_solve_geq(), omega_solve_problem(), omega_substitute(), omega_substitute_red(), omega_unprotect_variable(), parallel_splinter(), query_coupled_variable(), resurrect_subs(), and smooth_weird_equations().
int omega_pb_d::safe_vars |
Referenced by omega_add_new_wild_card(), omega_alloc_problem(), omega_copy_problem(), omega_delete_variable(), omega_eliminate_red(), omega_eliminate_redundant(), omega_print_vars(), omega_problem_has_red_equations(), omega_simplify_approximate(), omega_simplify_problem(), omega_solve_eq(), omega_solve_geq(), omega_solve_problem(), omega_unprotect_1(), omega_unprotect_variable(), resurrect_subs(), and verify_omega_pb().
eqn omega_pb_d::subs |
Referenced by chain_unprotect(), cleanout_wildcards(), free_red_eliminations(), omega_add_new_wild_card(), omega_alloc_problem(), omega_constrain_variable_sign(), omega_constrain_variable_value(), omega_copy_problem(), omega_count_red_equations(), omega_delete_variable(), omega_do_elimination(), omega_extract_distance_vectors(), omega_free_eliminations(), omega_free_problem(), omega_pretty_print_problem(), omega_print_problem(), omega_print_red_equations(), omega_problem_reduced(), omega_query_variable(), omega_simplify_problem(), omega_solve_eq(), omega_solve_geq(), omega_substitute(), omega_substitute_red(), omega_unprotect_1(), omega_unprotect_variable(), query_coupled_variable(), and resurrect_subs().
int* omega_pb_d::var |
Referenced by adding_equality_constraint(), omega_add_new_wild_card(), omega_alloc_problem(), omega_copy_problem(), omega_delete_variable(), omega_free_problem(), omega_initialize_variables(), omega_name_wild_card(), omega_problem_reduced(), omega_simplify_problem(), omega_solve_geq(), omega_substitute(), omega_unprotect_1(), omega_unprotect_variable(), omega_variable_to_str(), omega_wildcard_p(), and resurrect_subs().
bool omega_pb_d::variables_freed |
Referenced by omega_alloc_problem(), omega_copy_problem(), omega_eliminate_red(), omega_eliminate_redundant(), and omega_solve_geq().
bool omega_pb_d::variables_initialized |