GCC Middle and Back End API Reference
|
#include <tree-affine.h>
Data Fields | |
tree | type |
poly_widest_int | offset |
unsigned | n |
class aff_comb_elt | elts [MAX_AFF_ELTS] |
tree | rest |
class aff_comb_elt aff_tree::elts[MAX_AFF_ELTS] |
Referenced by addr_to_parts(), aff_combination_add(), aff_combination_add_elt(), aff_combination_add_product(), aff_combination_constant_multiple_p(), aff_combination_convert(), aff_combination_elt(), aff_combination_find_elt(), aff_combination_mult(), aff_combination_remove_elt(), aff_combination_scale(), aff_combination_singleton_var_p(), aff_combination_to_tree(), aff_combination_zero(), most_expensive_mult_to_index(), move_fixed_address_to_symbol(), move_hint_to_base(), move_pointer_to_base(), move_variant_to_index(), and unshare_aff_combination().
unsigned aff_tree::n |
Referenced by addr_to_parts(), aff_combination_add(), aff_combination_add_elt(), aff_combination_add_product(), aff_combination_const_p(), aff_combination_constant_multiple_p(), aff_combination_convert(), aff_combination_elt(), aff_combination_find_elt(), aff_combination_mult(), aff_combination_remove_elt(), aff_combination_scale(), aff_combination_singleton_var_p(), aff_combination_to_tree(), aff_combination_zero(), aff_combination_zero_p(), iv_elimination_compare_lt(), most_expensive_mult_to_index(), move_fixed_address_to_symbol(), move_hint_to_base(), move_pointer_to_base(), move_variant_to_index(), and unshare_aff_combination().
poly_widest_int aff_tree::offset |
Referenced by addr_to_parts(), aff_combination_add(), aff_combination_add_cst(), aff_combination_add_product(), aff_combination_const(), aff_combination_constant_multiple_p(), aff_combination_convert(), aff_combination_mult(), aff_combination_scale(), aff_combination_singleton_var_p(), aff_combination_to_tree(), aff_combination_zero(), aff_combination_zero_p(), get_address_cost(), get_alternative_base(), iv_elimination_compare_lt(), and rewrite_use_nonlinear_expr().
tree aff_tree::rest |
Referenced by addr_to_parts(), aff_combination_add(), aff_combination_add_elt(), aff_combination_add_product(), aff_combination_constant_multiple_p(), aff_combination_convert(), aff_combination_mult(), aff_combination_remove_elt(), aff_combination_scale(), aff_combination_to_tree(), aff_combination_zero(), and unshare_aff_combination().
tree aff_tree::type |
Referenced by aff_combination_add_cst(), aff_combination_add_elt(), aff_combination_const(), aff_combination_convert(), aff_combination_expand(), aff_combination_mult(), aff_combination_scale(), aff_combination_to_tree(), aff_combination_type(), aff_combination_zero(), get_address_cost(), and most_expensive_mult_to_index().