GCC Middle and Back End API Reference
poly-int.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  poly_coeff_traits< T, wi::FLEXIBLE_PRECISION >
 
struct  poly_coeff_traits< T, wi::FLEXIBLE_PRECISION >::init_cast< Arg >
 
struct  poly_coeff_traits< T, wi::VAR_PRECISION >
 
struct  poly_coeff_traits< T, wi::VAR_PRECISION >::init_cast< Arg >
 
struct  poly_coeff_traits< T, wi::INL_CONST_PRECISION >
 
struct  poly_coeff_traits< T, wi::INL_CONST_PRECISION >::init_cast< Arg >
 
struct  poly_coeff_traits< T, wi::CONST_PRECISION >
 
struct  poly_coeff_traits< T, wi::CONST_PRECISION >::init_cast< Arg >
 
struct  poly_coeff_pair_traits< T1, T2 >
 
struct  if_lossless< T1, T2, T3, true >
 
struct  poly_int_traits< T >
 
struct  poly_int_traits< poly_int< N, C > >
 
struct  if_nonpoly< T1, T2, is_poly >
 
struct  if_nonpoly< T1, T2, false >
 
struct  if_nonpoly2< T1, T2, T3, is_poly1, is_poly2 >
 
struct  if_nonpoly2< T1, T2, T3, false, false >
 
struct  if_poly< T1, T2, is_poly >
 
struct  if_poly< T1, T2, true >
 
struct  poly_result< T1, T2, 0 >
 
struct  poly_result< T1, T2, 1 >
 
struct  poly_result< T1, T2, 2 >
 
struct  poly_int_full
 
struct  poly_int_hungry
 
struct  poly_int_fullness< false >
 
struct  poly_int_fullness< true >
 
struct  poly_int< N, C >
 

Namespaces

namespace  wi
 

Macros

#define RANK(X)   poly_coeff_traits<X>::rank
 
#define POLY_POLY_COEFF(C1, C2)   typename poly_result<C1, C2>::type
 
#define POLY_CONST_COEFF(C1, T2)    POLY_POLY_COEFF (C1, typename if_nonpoly<T2>::type)
 
#define CONST_POLY_COEFF(T1, C2)    POLY_POLY_COEFF (typename if_nonpoly<T1>::type, C2)
 
#define POLY_POLY_RESULT(N, C1, C2)   poly_int<N, POLY_POLY_COEFF (C1, C2)>
 
#define POLY_CONST_RESULT(N, C1, T2)   poly_int<N, POLY_CONST_COEFF (C1, T2)>
 
#define CONST_POLY_RESULT(N, T1, C2)   poly_int<N, CONST_POLY_COEFF (T1, C2)>
 
#define CONST_CONST_RESULT(N, T1, T2)
 
#define POLY_CAST(C1, C2)   typename poly_result<C1, C2>::cast
 
#define POLY_BINARY_COEFF(T1, T2)
 
#define POLY_INT_TYPE(T)   typename poly_int_traits<T>::int_type
 
#define POLY_SET_COEFF(C, RES, I, VALUE)
 
#define known_eq(A, B)   (!maybe_ne (A, B))
 
#define known_ne(A, B)   (!maybe_eq (A, B))
 
#define maybe_ge(A, B)   maybe_le (B, A)
 
#define maybe_gt(A, B)   maybe_lt (B, A)
 
#define known_le(A, B)   (!maybe_gt (A, B))
 
#define known_lt(A, B)   (!maybe_ge (A, B))
 
#define known_gt(A, B)   (!maybe_le (A, B))
 
#define known_ge(A, B)   (!maybe_lt (A, B))
 

Functions

template<typename Ca , typename Cb , typename Cc >
if_nonpoly< Ca, bool >::type coeffs_in_range_p (const Ca &a, const Cb &b, const Cc &c)
 
template<unsigned int N, typename Ca , typename Cb , typename Cc >
if_nonpoly< Ca, bool >::type coeffs_in_range_p (const poly_int< N, Ca > &a, const Cb &b, const Cc &c)
 
template<unsigned int N>
poly_int< N, hwi_with_precwi::shwi (const poly_int< N, HOST_WIDE_INT > &a, unsigned int precision)
 
template<unsigned int N>
poly_int< N, hwi_with_precwi::uhwi (const poly_int< N, unsigned HOST_WIDE_INT > &a, unsigned int precision)
 
template<unsigned int N, typename Ca >
 wi::POLY_POLY_RESULT (N, Ca, Ca) sext(const poly_int< N
 
 wi::for (unsigned int i=0;i< N;i++) POLY_SET_COEFF(C
 
template<unsigned int N, typename Ca , typename Cb >
 POLY_POLY_RESULT (N, Ca, Cb) operator+(const poly_int< N
 
typedef POLY_POLY_COEFF (Ca, Cb) C
 
 for (unsigned int i=0;i< N;i++) POLY_SET_COEFF(C
 
 NCa (a.coeffs[i])+b.coeffs[i])
 
template<unsigned int N, typename Ca , typename Cb >
 POLY_CONST_RESULT (N, Ca, Cb) operator+(const poly_int< N
 
typedef POLY_CONST_COEFF (Ca, Cb) C
 
 POLY_SET_COEFF (C, r, 0, NCa(a.coeffs[0])+b)
 
 if (N >=2) for(unsigned int i
 

Variables

Cawi::a
 
Ca unsigned int wi::precision
 
poly_int< N, Cwi::r
 
 wi::i
 
Caa
 
Ca const poly_int< N, Cb > & b
 
poly_int< N, Cr
 
 i
 

Macro Definition Documentation

◆ CONST_CONST_RESULT

#define CONST_CONST_RESULT ( N,
T1,
T2 )
Value:
#define POLY_POLY_COEFF(C1, C2)
Definition poly-int.h:293
Definition poly-int.h:213
Enforce that T1 and T2 are non-polynomial and provide the result type
for a binary operation on T1 and T2.   

◆ CONST_POLY_COEFF

#define CONST_POLY_COEFF ( T1,
C2 )    POLY_POLY_COEFF (typename if_nonpoly<T1>::type, C2)
Likewise in reverse.   

◆ CONST_POLY_RESULT

#define CONST_POLY_RESULT ( N,
T1,
C2 )   poly_int<N, CONST_POLY_COEFF (T1, C2)>
Enforce that T1 is non-polynomial and provide the result type
for a binary operation on T1 and poly_int<N, C2>.   

◆ known_eq

#define known_eq ( A,
B )   (!maybe_ne (A, B))

◆ known_ge

#define known_ge ( A,
B )   (!maybe_lt (A, B))

◆ known_gt

#define known_gt ( A,
B )   (!maybe_le (A, B))

◆ known_le

#define known_le ( A,
B )   (!maybe_gt (A, B))

◆ known_lt

#define known_lt ( A,
B )   (!maybe_ge (A, B))

◆ known_ne

#define known_ne ( A,
B )   (!maybe_eq (A, B))

◆ maybe_ge

#define maybe_ge ( A,
B )   maybe_le (B, A)

◆ maybe_gt

#define maybe_gt ( A,
B )   maybe_lt (B, A)

◆ POLY_BINARY_COEFF

#define POLY_BINARY_COEFF ( T1,
T2 )
Value:
T coeff_type
Definition poly-int.h:197
Definition poly-int.h:258
Definition gengtype.h:252
Provide the coefficient type for the result of T1 op T2, where T1
and T2 can be polynomial or non-polynomial.   

◆ POLY_CAST

#define POLY_CAST ( C1,
C2 )   typename poly_result<C1, C2>::cast
The type to which a coefficient of type C1 should be cast before
using it in a binary operation with a coefficient of type C2.   

Referenced by POLY_CONST_RESULT().

◆ POLY_CONST_COEFF

#define POLY_CONST_COEFF ( C1,
T2 )    POLY_POLY_COEFF (C1, typename if_nonpoly<T2>::type)
Enforce that T2 is non-polynomial and provide the cofficient type of
the result of a binary operation in which the first operand is a
poly_int with coefficients of type C1 and the second operand is
a constant of type T2.   

◆ POLY_CONST_RESULT

#define POLY_CONST_RESULT ( N,
C1,
T2 )   poly_int<N, POLY_CONST_COEFF (C1, T2)>
Enforce that T2 is non-polynomial and provide the result type
for a binary operation on poly_int<N, C1> and T2.   

◆ POLY_INT_TYPE

#define POLY_INT_TYPE ( T)    typename poly_int_traits<T>::int_type
The type to which an integer constant should be cast before
comparing it with T.   

◆ POLY_POLY_COEFF

#define POLY_POLY_COEFF ( C1,
C2 )   typename poly_result<C1, C2>::type
The coefficient type for the result of a binary operation on two
poly_ints, the first of which has coefficients of type C1 and the
second of which has coefficients of type C2.   

◆ POLY_POLY_RESULT

#define POLY_POLY_RESULT ( N,
C1,
C2 )   poly_int<N, POLY_POLY_COEFF (C1, C2)>
The result type for a binary operation on poly_int<N, C1> and
poly_int<N, C2>.   

◆ POLY_SET_COEFF

#define POLY_SET_COEFF ( C,
RES,
I,
VALUE )
Value:
((void) (&(RES).coeffs[0] == (C *) (void *) &(RES).coeffs[0]), \
? (void) ((RES).coeffs[I] = VALUE) \
: (void) ((RES).coeffs[I].~C (), new (&(RES).coeffs[I]) C (VALUE)))
#define I
Definition gensupport.cc:204
T * ggc_alloc(ALONE_CXX_MEM_STAT_INFO)
Definition ggc.h:184
@ FLEXIBLE_PRECISION
Definition wide-int.h:391
Definition wide-int.h:427
RES is a poly_int result that has coefficients of type C and that
is being built up a coefficient at a time.  Set coefficient number I
to VALUE in the most efficient way possible.

For primitive C it is better to assign directly, since it avoids
any further calls and so is more efficient when the compiler is
built at -O0.  But for wide-int based C it is better to construct
the value in-place.  This means that calls out to a wide-int.cc
routine can take the address of RES rather than the address of
a temporary.

The dummy self-comparison against C * is just a way of checking
that C gives the right type.   

Referenced by poly_int< N, C >::from(), poly_int< N, C >::from(), poly_int< N, C >::operator=(), poly_int< N, C >::operator=(), poly_int< N, C >::poly_int(), wi::shwi(), and wi::uhwi().

◆ RANK

#define RANK ( X)    poly_coeff_traits<X>::rank

Function Documentation

◆ coeffs_in_range_p() [1/2]

template<typename Ca , typename Cb , typename Cc >
if_nonpoly< Ca, bool >::type coeffs_in_range_p ( const Ca & a,
const Cb & b,
const Cc & c )
inline
Return true if every coefficient of A is in the inclusive range [B, C].   

References a, and b.

Referenced by ao_ref_init_from_ptr_and_size(), check_fnspec(), and frame_offset_overflow().

◆ coeffs_in_range_p() [2/2]

template<unsigned int N, typename Ca , typename Cb , typename Cc >
if_nonpoly< Ca, bool >::type coeffs_in_range_p ( const poly_int< N, Ca > & a,
const Cb & b,
const Cc & c )
inline

References a, b, i, and N.

◆ for()

for ( )

◆ if()

if ( N >= 2)

◆ NCa()

NCa ( a. coeffs[i])

Referenced by POLY_CONST_RESULT().

◆ POLY_CONST_COEFF()

typedef POLY_CONST_COEFF ( Ca ,
Cb  )

◆ POLY_CONST_RESULT()

template<unsigned int N, typename Ca , typename Cb >
POLY_CONST_RESULT ( N ,
Ca ,
Cb  ) const
inline

References ggc_alloc(), NCa(), and POLY_CAST.

◆ POLY_POLY_COEFF()

typedef POLY_POLY_COEFF ( Ca ,
Cb  )

◆ POLY_POLY_RESULT()

template<unsigned int N, typename Ca , typename Cb >
POLY_POLY_RESULT ( N ,
Ca ,
Cb  ) const
inline

◆ POLY_SET_COEFF()

POLY_SET_COEFF ( C ,
r ,
0 ,
NCa(a.coeffs[0])+ b )

Variable Documentation

◆ a

Ca & a

Referenced by access_functions_are_affine_or_constant_p(), add_allocno_pref_to_list(), add_allocno_to_bucket(), inchash::hash::add_commutative(), add_conflict_from_region_landing_pads(), add_dwarf_attr(), add_hwi(), add_linkage_attr(), add_range_and_copies_from_move_list(), add_scope_conflicts_1(), add_scope_conflicts_2(), add_significands(), add_stack_var_conflict(), double_int::add_with_sign(), adjust_accumulator_values(), adjust_return_value(), alloc_page(), allocno_emit_reg(), allocno_reload_assign(), allocno_spill_priority(), allocno_thread_conflict_p(), any_access_function_variant_p(), any_condjump_p(), arith_overflow_arg_kind(), assign_hard_reg(), assign_location_list_indexes(), AT_addr(), AT_class(), AT_file(), AT_flag(), AT_index(), AT_int(), AT_lbl(), AT_loc(), AT_loc_list(), AT_loc_list_ptr(), AT_ref(), AT_ref_external(), AT_string(), AT_string_form(), AT_unsigned(), AT_vms_delta1(), AT_vms_delta2(), bitmap_and(), bitmap_and(), bitmap_and_compl(), bitmap_and_compl(), bitmap_and_compl_into(), bitmap_and_into(), bitmap_and_or(), bitmap_check_sizes(), bitmap_clear_first_set_bit(), bitmap_compl_and_into(), bitmap_count_bits(), bitmap_count_unique_bits(), bitmap_equal_p(), bitmap_equal_p(), bitmap_first_set_bit(), bitmap_first_set_bit_worker(), bitmap_intersect_compl_p(), bitmap_intersect_p(), bitmap_intersect_p(), bitmap_ior(), bitmap_ior(), bitmap_ior_and_compl(), bitmap_ior_and_compl(), bitmap_ior_and_compl_into(), bitmap_ior_and_into(), bitmap_ior_into(), bitmap_ior_into_and_free(), bitmap_last_set_bit(), bitmap_or_and(), bitmap_popcount(), bitmap_set_equal(), bitmap_set_subtract_values(), bitmap_single_bit_set_p(), bitmap_subset_p(), bitmap_xor(), bitmap_xor(), bitmap_xor_into(), build_abbrev_table(), build_conflicts(), build_object_conflicts(), build_replicated_int_cst(), build_vector_a_then_b(), calculate_allocation_cost(), calculate_allocno_spill_cost(), calculate_spill_cost(), cand_cmp(), cfg_layout_can_merge_blocks_p(), cfg_layout_merge_blocks(), cfi_equal_p(), cfi_oprnd_equal_p(), cfi_row_equal_p(), cheaper_cost_pair(), check_and_make_def_conflict(), check_die(), check_hard_reg_p(), clone_as_declaration(), clone_die(), cluster_cmp(), sort_r_ctx::cmp(), cmp_bb_postorder(), cmp_c_test(), cmp_dfsnum(), lto_location_cache::cmp_loc(), cmp_modes(), cmp_priority(), cmp_significand_0(), cmp_significands(), coalesce_allocnos(), coalesce_spill_slots(), coalesced_allocno_conflict_p(), coeffs_in_range_p(), coeffs_in_range_p(), collect_checksum_attributes(), collect_skeleton_dies(), color_allocnos(), color_pass(), modref_access_node::combined_offsets(), comp_type_attributes(), compare_access_positions(), compare_cost_pair(), compare_edge_profile_counts(), compare_param_body_replacement(), compare_ssa_versions(), compare_strings(), compare_uids(), compatible_complex_nodes_p(), compatible_tests_p(), component_of(), compute_all_dependences(), condense_visit(), fibonacci_heap< K, V >::consolidate(), constraint_equal(), constraint_expr_equal(), constraint_expr_less(), constraint_less(), modref_access_node::contains(), modref_access_node::contains_for_kills(), tree_switch_conversion::switch_conversion::contains_linear_function_p(), copy_declaration_context(), copy_decls_walk(), copy_dwarf_procs_ref_in_attrs(), copy_info_to_removed_store_destinations(), costs_lt_p(), create_allocno_objects(), create_cap_allocno(), create_caps(), create_insn_allocnos(), create_new_allocno(), create_omp_child_function(), create_task_copyfn(), create_total_access_and_reshape(), decimal_do_compare(), decimal_do_fix_trunc(), decimal_real_arithmetic(), decimal_real_convert(), decl_attributes(), range_def_chain::def_chain_in_bitmap_p(), determine_common_wider_type(), determine_dominators_for_sons(), pcom_worker::determine_offset(), pcom_worker::determine_roots_comp(), determine_unroll_factor(), die_checksum(), div_significands(), double_int::divmod(), double_int::divmod_with_overflow(), do_add(), do_binop(), do_compare(), do_compare(), do_cond(), do_divide(), do_fix_trunc(), do_fixed_add(), do_fixed_divide(), do_fixed_multiply(), do_fixed_neg(), do_fixed_shift(), do_multiply(), do_plus_minus(), do_unop(), do_vec_conversion(), do_vec_narrow_conversion(), dr_may_alias_p(), dump_chain(), dump_component(), dump_function_to_file(), dump_lto_records(), dump_records(), duplicate_one_attribute(), dw_val_equal_p(), dwarf2out_early_finish(), eliminate_implied_condition(), emit_mode_adjustments(), emit_mode_nunits_inline(), emit_mode_size_inline(), emit_nop_for_unique_locus_between(), empty_profitable_hard_regs(), eq_mode(), eq_struct_pred_data(), peel_info_hasher::equal(), trace_info_hasher::equal(), hash_map< KeyId, Value, Traits >::hash_entry::equal(), ipa_vr_ggc_hash_traits::equal(), locus_discrim_hasher::equal(), name_to_copy_hasher::equal(), reduction_hasher::equal(), uid_decl_hasher::equal(), default_hash_traits< type_pair >::equal(), int_tree_hasher::equal(), decl_state_hasher::equal(), insn_cache_hasher::equal(), const_double_hasher::equal(), const_fixed_hasher::equal(), tm_restart_hasher::equal(), ssa_name_hasher::equal(), tree_decl_map_cache_hasher::equal(), tm_wrapper_hasher::equal(), tm_clone_hasher::equal(), tree_type_map_cache_hasher::equal(), tree_vec_map_cache_hasher::equal(), type_cache_hasher::equal(), ipa_icf::symbol_compare_hash::equal(), exact_real_truncate(), execute_load_motion(), pcom_worker::execute_pred_commoning(), pcom_worker::execute_pred_commoning_chain(), expand_doubleword_divmod(), expand_omp_for_generic(), expand_omp_for_static_chunk(), expand_omp_for_static_nochunk(), expand_omp_ordered_sink(), expand_thunk(), expand_vector_addition(), expand_vector_comparison(), expand_vector_condition(), expand_vector_conversion(), expand_vector_parallel(), expand_vector_piecewise(), fast_allocation(), loop_distribution::finalize_partitions(), find_allocno_pref(), find_costs_and_classes(), find_tail_calls(), finish_allocno(), finish_allocnos(), fixed_convert(), fixed_convert_from_int(), fixed_convert_from_real(), fixed_identical(), fixed_saturate1(), fold_to_nonsharp_ineq_using_bound(), modref_access_node::forced_merge(), form_allocno_hard_regs_nodes_forest(), form_threads_from_bucket(), form_threads_from_colorable_allocno(), form_threads_from_copies(), poly_int< N, C >::from(), poly_int< N, C >::from(), function_attribute_inlinable_p(), cgraph_node::function_or_virtual_thunk_symbol(), cgraph_node::function_symbol(), gcd(), gcov_type_to_wide_int(), gen_insn(), get_AT(), get_AT_file(), get_AT_flag(), get_AT_low_pc(), get_AT_ref(), get_AT_string(), get_AT_unsigned(), get_cap_member(), get_conflict_and_start_profitable_regs(), loop_distribution::get_data_dependence(), get_fixed_sign_bit(), cfn_toupper_tolower::get_letter_range(), ggc_pch_this_base(), ggc_pch_total_size(), gimple_can_merge_blocks_p(), gimple_divmod_fixed_value_transform(), gimple_fold_builtin_bcmp(), gimple_merge_blocks(), gimple_stringops_transform(), gimplify_build1(), gimplify_build2(), gimplify_build3(), group_compare_offset(), strlen_pass::handle_store(), addr_hasher::hash(), coalesce_pair_hasher::hash(), name_to_copy_hasher::hash(), reduction_hasher::hash(), hash_c_test(), hash_memrefs_baserefs_and_store_DRs_read_written_info(), ifcvt_memrefs_wont_trap(), implies_p(), improve_allocation(), init_allocno_threads(), initialize_data_dependence_relation(), initialize_data_dependence_relation(), initialize_root_vars_store_elim_1(), initialize_root_vars_store_elim_2(), funct_state_summary_t::insert(), modref_tree< T >::insert(), modref_tree< T >::insert(), modref_access_node::insert(), modref_ref_node< T >::insert_access(), fibonacci_node< K, V >::insert_after(), modref_access_node::insert_kill(), insert_phi_nodes_compare_var_infos(), insert_updated_phi_nodes_compare_uids(), insn_a_feeds_b(), instrument_si_overflow(), int_divides_p(), ior_hard_reg_conflicts(), ipa_tm_execute(), ira(), ira_add_allocno_pref(), ira_allocno_iter_cond(), ira_allocno_object_iter_cond(), ira_bad_reload_regno_1(), ira_build(), ira_build_conflicts(), ira_caller_save_cost(), ira_caller_save_loop_spill_p(), ira_color(), ira_create_allocno(), ira_create_allocno_objects(), ira_create_object(), ira_create_pref(), ira_debug_allocno_copies(), ira_debug_allocno_live_ranges(), ira_debug_allocno_prefs(), ira_emit(), ira_finish_emit_data(), ira_flattening(), ira_free_allocno_costs(), ira_free_allocno_updated_costs(), ira_initiate_emit_data(), ira_mark_allocation_change(), ira_need_caller_save_p(), ira_need_caller_save_regs(), ira_parent_allocno(), ira_parent_or_cap_allocno(), ira_print_disposition(), ira_print_expanded_allocno(), ira_propagate_hard_reg_costs(), ira_reassign_conflict_allocnos(), ira_reassign_pseudos(), ira_rebuild_regno_allocno_list(), ira_remove_allocno_prefs(), ira_set_allocno_class(), ira_single_region_allocno_p(), ira_sort_regnos_for_alter_reg(), ira_subloop_allocnos_can_differ_p(), ira_total_conflict_hard_regs(), ira_tune_allocno_costs(), is_declaration_die(), is_inv_store_elimination_chain(), is_mult_by(), iterative_hash_hashval_t(), iterative_hash_host_wide_int(), iv_elimination_compare_lt(), label_cmp(), lambda_matrix_right_hermite(), least_common_multiple(), li_cost_vec_cmp(), line_comparator(), loc_descr_equal_p(), loc_descr_equal_p_1(), lower_private_allocate(), lshift_significand(), lshift_significand_1(), lto_input_tree_1(), make_pseudo_conflict(), mark_pseudo_regno_dead(), mark_pseudo_regno_live(), mark_pseudo_regno_subword_dead(), mark_pseudo_regno_subword_live(), maybe_optimize_mod_cmp(), maybe_select_cc_mode(), modref_access_node::merge(), modref_tree< T >::merge(), merge_allocnos(), merge_attributes(), merge_blocks(), merge_blocks_move_predecessor_nojumps(), merge_blocks_move_successor_nojumps(), merge_comps(), merge_dir(), modref_access_node::merge_for_kills(), merge_relative_positions(), merge_threads(), min_align(), wi::mod_inv(), move_spill_restore(), mul_hwi(), double_int::mul_with_sign(), neg_significand(), new_adjust(), noce_bbs_ok_for_cond_zero_arith(), noce_process_if_block(), noce_try_abs(), noce_try_bitop(), noce_try_cmove_arith(), noce_try_cond_zero_arith(), noce_try_store_flag_constants(), object_conflicts_with_allocno_p(), operator new(), operator!=(), operator!=(), operator!=(), operator!=(), operator&&(), autofdo::string_compare::operator()(), double_int::operator*(), poly_int< N, C >::operator*=(), operator*=(), double_int::operator+(), poly_int< N, C >::operator+=(), poly_int< N, C >::operator+=(), operator+=(), double_int::operator-(), double_int::operator-(), poly_int< N, C >::operator-=(), poly_int< N, C >::operator-=(), operator-=(), operator/=(), operator<<(), operator<=(), poly_int< N, C >::operator=(), poly_int< N, C >::operator=(), operator==(), operator==(), operator==(), modref_access_node::operator==(), operator>(), operator>=(), operator>>(), operator||(), optab_kind_cmp(), optab_rcode_cmp(), optimize_abbrev_table(), optimize_external_refs_1(), optimize_implicit_const(), optimize_location_lists(), optimize_recip_sqrt(), order_drefs(), order_drefs_by_pos(), output_attr_index_or_value(), output_die(), output_loc_list_offset(), output_location_lists(), output_loclists_offsets(), output_range_list_offset(), output_value_format(), output_view_list_offset(), parse_N_M(), pattern_cmp(), poly_int< N, C >::poly_int(), populate_coalesce_list_for_outofssa(), print_allocno_conflicts(), print_allocno_copies(), print_allocno_costs(), print_allocno_live_ranges(), print_allocno_prefs(), print_attribute(), print_conflicts(), print_die(), print_help(), print_live_ranges(), process_assignment(), process_bb_node_for_hard_reg_moves(), process_bb_node_lives(), process_register_constraint_filters(), process_regs_for_copy(), process_single_reg_class_operands(), propagate_allocno_info(), propagate_some_info_from_allocno(), prune_unused_types_prune(), pseudo_regno_single_word_and_live_p(), pure_const_generate_summary(), push_allocno_to_stack(), push_allocnos_to_stack(), push_only_colorable(), range_cmp(), range_entry_cmp(), read_log_maxskip(), real_convert(), real_identical(), real_value_truncate(), rebuild_regno_allocno_maps(), record_reg_classes(), remove_AT(), remove_low_level_allocnos(), remove_unnecessary_allocnos(), replace_names_by_phis(), replace_phis_by_defined_names(), resolve_addr(), rewrite_bittest(), rshift_significand(), rtl_can_merge_blocks(), rtl_merge_blocks(), rtx_interchangeable_p(), safe_scale_64bit(), same_data_refs(), same_data_refs_base_objects(), sbitmap_popcount(), double_int::scmp(), selt(), set_allocno_reg(), set_AT_ref_external(), double_int::set_bit(), setup_allocno_assignment_flags(), setup_allocno_available_regs_num(), setup_allocno_class_and_costs(), setup_allocno_priorities(), setup_coalesced_allocno_costs_and_nums(), setup_left_conflict_sizes_p(), setup_min_max_allocno_live_range_point(), setup_min_max_conflict_allocno_ids(), setup_profitable_hard_regs(), setup_reg_renumber(), setup_slot_coalesced_allocno_live_ranges(), simplify_context::simplify_binary_operation_1(), simplify_builtin_call(), simplify_comparison(), size_of_die(), slot_coalesced_allocno_live_ranges_intersect_p(), slow_safe_scale_64bit(), sort_bucket(), sort_by_decl_uid(), sort_conflict_id_map(), ipa_icf::sort_congruence_class_groups_by_decl_uid(), ipa_icf::sort_congruence_classes_by_decl_uid(), ipa_icf::sem_item_optimizer::sort_congruence_split(), sort_iv_inv_expr_ent(), sort_phi_args(), ipa_icf::sort_sem_items_by_decl_uid(), sort_size_descending(), sparseset_and(), sparseset_and_compl(), sparseset_contains_pseudos_p(), sparseset_equal_p(), sparseset_ior(), spill_soft_conflicts(), splay_tree_compare_addr_range(), splay_tree_compare_decl_uid(), stack_var_cmp(), stack_var_conflict_p(), sticky_rshift_significand(), store_can_be_removed_p(), streamer_read_wide_int(), streamer_read_widest_int(), struct_ptr_eq(), struct_ptr_hash(), sub_significands(), subroutine_candidate_cmp(), pcom_worker::suitable_component_p(), suitable_reference_p(), top_bit_of(), tp_first_run_node_cmp(), double_int::trailing_zeros(), hash_map< KeyId, Value, Traits >::traverse(), hash_set< KeyId, Lazy, Traits >::traverse(), function_summary< T * >::traverse(), fast_function_summary< T *, V >::traverse(), call_summary< T * >::traverse(), fast_call_summary< T *, V >::traverse(), tree_fold_divides_p(), tree_map_base_eq(), modref_access_node::try_merge_with(), simplify_using_ranges::two_valued_val_range_p(), double_int::ucmp(), control_flow_regions::union_reps(), union_stack_vars(), unique_locus_on_edge_between_p(), unmark_all_dies(), update_allocno_pressure_excess_length(), update_bad_spill_attribute(), update_conflict_hard_reg_costs(), update_costs(), update_curr_costs(), update_left_conflict_sizes_p(), value_format(), vect_compile_time_alias(), vect_merge_perms(), and vld_cmp().

◆ b

Ca const Cb & b
Initial value:
{
typedef POLY_CAST (Ca, Cb) NCa
#define POLY_CAST(C1, C2)
Definition poly-int.h:326
NCa(a.coeffs[i])+b.coeffs[i])

Referenced by inchash::hash::add_commutative(), range_def_chain::add_def_chain_to_bitmap(), add_hwi(), add_new_edges_to_heap(), add_significands(), add_stack_var_conflict(), double_int::add_with_sign(), adjust_context_and_scope(), any_condjump_p(), associated_internal_fn(), eliminate_dom_walker::before_dom_children(), bitmap_and(), bitmap_and(), bitmap_and_compl(), bitmap_and_compl(), bitmap_and_compl_into(), bitmap_and_into(), bitmap_and_or(), bitmap_check_sizes(), bitmap_compl_and_into(), bitmap_count_unique_bits(), bitmap_equal_p(), bitmap_equal_p(), bitmap_intersect_compl_p(), bitmap_intersect_p(), bitmap_intersect_p(), bitmap_intersection_of_preds(), bitmap_intersection_of_succs(), bitmap_ior(), bitmap_ior(), bitmap_ior_and_compl(), bitmap_ior_and_compl(), bitmap_ior_and_compl_into(), bitmap_ior_and_into(), bitmap_ior_into(), bitmap_ior_into_and_free(), bitmap_or_and(), bitmap_register(), bitmap_set_equal(), bitmap_set_subtract_values(), bitmap_subset_p(), bitmap_union_of_preds(), bitmap_union_of_succs(), bitmap_xor(), bitmap_xor(), bitmap_xor_into(), budget_for_propagation_access(), build_vector_a_then_b(), calculate_dominance_info(), cand_cmp(), cfg_layout_can_merge_blocks_p(), cfg_layout_merge_blocks(), cfi_equal_p(), cfi_oprnd_equal_p(), cfi_row_equal_p(), range_def_chain::chain_import_p(), cheaper_cost_pair(), clear_unused_block_pointer(), cluster_cmp(), sort_r_ctx::cmp(), cmp_bb_postorder(), cmp_c_test(), cmp_dfsnum(), lto_location_cache::cmp_loc(), cmp_modes(), cmp_priority(), cmp_significands(), coeffs_in_range_p(), coeffs_in_range_p(), compare_access_positions(), compare_cost_pair(), compare_edge_profile_counts(), compare_param_body_replacement(), compare_ssa_versions(), compare_strings(), compare_uids(), compatible_complex_nodes_p(), compatible_tests_p(), compute_all_dependences(), compute_dominance_frontiers(), compute_insert_delete(), compute_outgoing_frequencies(), compute_rev_insert_delete(), condense_visit(), constraint_equal(), constraint_expr_equal(), constraint_expr_less(), constraint_less(), tree_switch_conversion::switch_conversion::contains_linear_function_p(), copy_attributes_to_builtin(), costs_lt_p(), decimal_do_compare(), decimal_real_arithmetic(), decompose_multiword_subregs(), range_def_chain::def_chain_in_bitmap_p(), delete_unreachable_blocks(), delete_unreachable_blocks_update_callgraph(), determine_common_wider_type(), pcom_worker::determine_offset(), div_significands(), double_int::divmod(), divmod_internal_2(), double_int::divmod_with_overflow(), do_add(), do_binop(), do_compare(), do_compare(), do_cond(), ipa_icf::sem_item_optimizer::do_congruence_step_for_index(), do_divide(), do_fixed_add(), do_fixed_divide(), do_fixed_multiply(), do_fixed_shift(), do_mpc_arg2(), do_mpfr_lgamma_r(), do_mpfr_remquo(), do_multiply(), do_negate(), do_plus_minus(), do_vec_narrow_conversion(), dr_may_alias_p(), dump_hwloops(), dw_val_equal_p(), eliminate_implied_condition(), eliminate_dom_walker::eliminate_stmt(), emit_nop_for_unique_locus_between(), empty_p(), eq_mode(), eq_struct_pred_data(), peel_info_hasher::equal(), biv_entry_hasher::equal(), trace_info_hasher::equal(), hash_map< KeyId, Value, Traits >::hash_entry::equal(), ipa_vr_ggc_hash_traits::equal(), locus_discrim_hasher::equal(), name_to_copy_hasher::equal(), reduction_hasher::equal(), uid_decl_hasher::equal(), default_hash_traits< type_pair >::equal(), int_tree_hasher::equal(), decl_state_hasher::equal(), insn_cache_hasher::equal(), const_double_hasher::equal(), const_fixed_hasher::equal(), tm_restart_hasher::equal(), ssa_name_hasher::equal(), tree_decl_map_cache_hasher::equal(), tm_wrapper_hasher::equal(), tm_clone_hasher::equal(), tree_type_map_cache_hasher::equal(), tree_vec_map_cache_hasher::equal(), type_cache_hasher::equal(), ipa_icf::symbol_compare_hash::equal(), pcom_worker::execute_pred_commoning_chain(), expand_doubleword_divmod(), expand_oacc_collapse_init(), expand_oacc_for(), expand_vector_addition(), expand_vector_comparison(), expand_vector_condition(), expand_vector_parallel(), expand_vector_piecewise(), expunge_block(), extract_cond_bb_edges(), extract_true_false_edges_from_block(), find_address(), find_conditions(), find_pseudo_copy(), find_unreachable_blocks(), fixed_identical(), flow_loops_find(), operator_lshift::fold_range(), fold_ternary_loc(), force_nonfallthru_and_redirect(), gcd(), gen_bypass_1(), gen_insn(), loop_distribution::get_data_dependence(), get_md5sum(), get_representative_for(), gimple_can_merge_blocks_p(), gimple_fold_builtin_bcmp(), gimple_merge_blocks(), gimplify_build2(), gimplify_build3(), gori_export_iterator::gori_export_iterator(), group_compare_offset(), gt_ggc_mx(), gt_ggc_mx(), infer_range_manager::has_range_p(), biv_entry_hasher::hash(), coalesce_pair_hasher::hash(), hash_tree(), implies_p(), incr_ticks_for_insn(), initialize_data_dependence_relation(), initialize_data_dependence_relation(), inline_small_functions(), fibonacci_node< K, V >::insert_after(), fibonacci_node< K, V >::insert_before(), insert_phi_nodes_compare_var_infos(), insert_updated_phi_nodes_compare_uids(), insn_a_feeds_b(), instrument_decisions(), instrument_si_overflow(), int_divides_p(), iterative_hash_host_wide_int(), iv_elimination_compare_lt(), path_oracle::killing_def(), label_cmp(), lambda_matrix_right_hermite(), least_common_multiple(), li_cost_vec_cmp(), line_comparator(), link_block(), live_track_process_def(), live_worklist(), loc_descr_equal_p(), loc_descr_equal_p_1(), lookup_binfo_at_offset(), lookup_recursive_calls(), lower_omp_task_reductions(), lower_rec_input_clauses(), lower_reduction_clauses(), mark_all_vars_used_1(), mark_modified(), mark_modified(), mark_target_live_regs(), double_int::max(), maybe_optimize_mod_cmp(), maybe_select_cc_mode(), merge_blocks(), merge_blocks_move(), merge_blocks_move_predecessor_nojumps(), merge_blocks_move_successor_nojumps(), merge_comps(), merge_dir(), merge_relative_positions(), double_int::min(), min_align(), wi::mod_inv(), mul_hwi(), wi::mul_internal(), double_int::mul_with_sign(), noce_bbs_ok_for_cond_zero_arith(), noce_process_if_block(), noce_try_abs(), noce_try_cmove_arith(), noce_try_store_flag_constants(), omp_context_compute_score(), operator!=(), operator!=(), operator!=(), operator!=(), tree_stmt_iterator::operator!=(), wide_int_bitmask::operator!=(), double_int::operator&(), wide_int_bitmask::operator&(), operator&&(), double_int::operator&=(), wide_int_bitmask::operator&=(), autofdo::string_compare::operator()(), double_int::operator*(), double_int::operator*=(), operator*=(), double_int::operator+(), double_int::operator+=(), operator+=(), double_int::operator-(), double_int::operator-=(), operator-=(), operator/=(), operator<=(), operator==(), operator==(), operator==(), tree_stmt_iterator::operator==(), wide_int_bitmask::operator==(), operator>(), operator>=(), double_int::operator^(), double_int::operator^=(), double_int::operator|(), wide_int_bitmask::operator|(), double_int::operator|=(), wide_int_bitmask::operator|=(), operator||(), optab_kind_cmp(), optab_rcode_cmp(), optimize_range_tests_cmp_bitwise(), order_drefs(), order_drefs_by_pos(), parse_gcc_colors(), pattern_cmp(), post_order_compute(), print_filtered_help(), process_bypasses(), propagate_pseudo_copies(), prune_unused_phi_nodes(), purge_dead_edges(), range_cmp(), range_entry_cmp(), real_identical(), recursive_inlining(), range_def_chain::register_dependency(), equiv_oracle::register_equiv(), path_oracle::register_equiv(), equiv_oracle::register_equiv(), register_overhead(), release_overhead(), ipa_icf::sem_item_optimizer::release_split_map(), remove_unused_locals(), repropagate_negates(), rewrite_bittest(), rtl_can_merge_blocks(), rtl_delete_block(), rtl_extract_cond_bb_edges(), rtl_merge_blocks(), rtl_tidy_fallthru_edge(), rtx_interchangeable_p(), safe_scale_64bit(), same_data_refs(), same_data_refs_base_objects(), sbitmap_vector_alloc(), double_int::scmp(), range_def_chain::set_import(), double_int::sgt(), simplify_context::simplify_binary_operation_1(), double_int::sle(), slow_safe_scale_64bit(), double_int::slt(), double_int::smax(), double_int::smin(), sort_by_decl_uid(), ipa_icf::sort_congruence_class_groups_by_decl_uid(), ipa_icf::sort_congruence_classes_by_decl_uid(), ipa_icf::sem_item_optimizer::sort_congruence_split(), sort_iv_inv_expr_ent(), sort_phi_args(), ipa_icf::sort_sem_items_by_decl_uid(), sort_size_descending(), sparseset_and(), sparseset_and_compl(), sparseset_equal_p(), sparseset_ior(), splay_tree_compare_addr_range(), splay_tree_compare_decl_uid(), ssa_conflicts_dump(), stack_var_cmp(), stack_var_conflict_p(), struct_ptr_eq(), sub_significands(), double_int::sub_with_overflow(), subroutine_candidate_cmp(), tag_header(), thread_jump(), tidy_fallthru_edges(), tm_memopt_init_sets(), tp_first_run_node_cmp(), ipa_icf::sem_item_optimizer::traverse_congruence_split(), tree_fold_divides_p(), tree_map_base_eq(), try_forward_edges(), try_optimize_cfg(), simplify_using_ranges::two_valued_val_range_p(), ubsan_instrument_float_cast(), double_int::ucmp(), double_int::ugt(), double_int::ule(), double_int::ult(), double_int::umax(), double_int::umin(), control_flow_regions::union_reps(), union_stack_vars(), unique_locus_on_edge_between_p(), unlink_block(), update_edge_key(), relation_oracle::valid_equivs(), vect_compile_time_alias(), vect_merge_perms(), vld_cmp(), and double_int::wide_mul_with_sign().

◆ i

i

Referenced by _bb_vec_info::_bb_vec_info(), _loop_vec_info::_loop_vec_info(), _succ_iter_start(), ipa_fn_summary::account_size_time(), account_stack_vars(), accumulate_line_counts(), update_list::add(), add_all_node_vals_to_toposort(), add_allocno_hard_regs_to_forest(), add_attributes(), add_auto_inc_notes(), add_bb_to_loop(), add_builtin_constant_p_parm(), add_candidate_1(), ipa_predicate::add_clause(), add_clobbers_to_eh_landing_pad(), add_condition(), add_const_value_attribute(), add_constraints(), add_decls_addresses_to_decl_constructor(), add_dependence(), add_distance_for_zero_overlaps(), add_exit_phis(), edit_context::add_fixits(), add_freqcounting_predicate(), predefined_function_abi::add_full_reg_clobber(), inchash::add_hashable_expr(), add_insn_allocno_copies(), add_iv_candidate_derived_from_uses(), add_iv_candidate_for_bivs(), add_iv_candidate_for_groups(), add_label_notes(), add_labels_and_missing_jumps(), wi::add_large(), add_line_counts(), add_loop(), pcom_worker::add_looparound_copies(), add_misspelling_candidates(), add_mode_tests(), add_other_self_distances(), add_parameter(), add_partition_graph_edge(), add_partitioned_vars_to_ptset(), add_phi_args_after_copy(), inchash::hash::add_poly_hwi(), inchash::hash::add_poly_int(), add_presence_absence(), add_range_and_copies_from_move_list(), inchash::hash::add_real_value(), add_regs_to_insn_regno_info(), add_rshift(), inchash::add_rtx(), add_scope_conflicts(), add_scope_conflicts_1(), add_scope_conflicts_2(), add_significands(), generic_subrtx_iterator< T >::add_single_to_queue(), add_stack_protection_conflicts(), add_stmt_cost(), add_stmt_costs(), add_stored_regs(), generic_subrtx_iterator< T >::add_subrtxes_to_queue(), add_taskreg_looptemp_clauses(), add_to_inherit(), add_to_set(), add_type_duplicate(), add_vect(), inchash::add_vrange(), inchash::hash::add_wide_int(), addr_stridxptr(), addr_to_parts(), address_matters_1(), address_of_int_loc_descriptor(), adjust_agg_replacement_values(), adjust_bool_stmts(), adjust_callers_for_value_intersection(), adjust_cfg_counts(), path_range_query::adjust_for_non_null_uses(), adjust_insn(), adjust_simduid_builtins(), adjust_unroll_factor(), autofdo::afdo_propagate(), autofdo::afdo_propagate_circuit(), autofdo::afdo_set_bb_count(), aff_combination_add(), aff_combination_add_elt(), aff_combination_add_product(), aff_combination_constant_multiple_p(), aff_combination_convert(), aff_combination_expand(), aff_combination_find_elt(), aff_combination_mult(), aff_combination_scale(), aff_combination_to_tree(), aff_combination_zero(), affine_fn_op(), affine_fn_univar(), affine_function_constant_p(), affine_function_equal_p(), strlen_pass::after_dom_children(), aggregate_value_p(), vec_perm_indices::all_from_input_p(), vec_perm_indices::all_in_range_p(), all_phi_incrs_profitable_1(), all_positions_needed_p(), vect_scalar_ops_slice::all_same_p(), hash_table< Descriptor, Lazy, Allocator >::alloc_entries(), alloc_mem(), alloc_page(), alloc_use_cost_map(), allocate_initial_values(), allocate_reg_info(), allocate_reload_reg(), allocno_reload_assign(), allocnos_conflict_by_live_ranges_p(), alter_attrs_for_insn(), alter_attrs_for_subst_insn(), alter_constraints(), alter_predicate_for_insn(), alter_reg(), alter_subregs(), alternative_class(), alternative_register_filters(), dt_node::analyze(), analyze_all_variable_accesses(), analyze_and_compute_bitwise_induction_effect(), analyze_candidates_and_replace(), analyze_evolution_in_loop(), analyze_function(), analyze_function_body(), analyze_functions(), analyze_increments(), analyze_initial_condition(), analyze_insns_in_loop(), analyze_memory_references(), loop_cand::analyze_oloop_reduction_var(), tree_switch_conversion::switch_decision_tree::analyze_switch_statement(), and_comparisons_1(), annotate_all_with_location(), anti_adjust_stack_and_probe(), anti_adjust_stack_and_probe_stack_clash(), any_remaining_duplicated_blocks(), ao_ref_init_from_vn_reference(), append_compiler_options(), append_diag_options(), append_linker_options(), append_offload_options(), dt_node::append_simplify(), append_to_statement_list_1(), apply_clusters(), function_reader::apply_fixups(), lto_location_cache::apply_location_cache(), apply_opt_in_copies(), apply_return_prediction(), insn_propagation::apply_to_pattern_1(), insn_propagation::apply_to_rvalue_1(), attr_fnspec::arg_access_size_given_by_type_p(), attr_fnspec::arg_copied_to_arg_p(), attr_fnspec::arg_direct_p(), attr_fnspec::arg_eaf_flags(), attr_fnspec::arg_idx(), attr_fnspec::arg_max_access_size_given_by_arg_p(), attr_fnspec::arg_maybe_read_p(), attr_fnspec::arg_maybe_written_p(), attr_fnspec::arg_noescape_p(), attr_fnspec::arg_readonly_p(), attr_fnspec::arg_specified_p(), attr_fnspec::arg_used_p(), arith_overflow_arg_kind(), array_size_for_constructor(), tree_switch_conversion::switch_conversion::array_value_type(), asan_decl_phase_3(), asan_expand_poison_ifn(), asan_global_struct(), asan_init_shadow_ptr_types(), asan_memfn_rtl(), asan_poison_variables(), asan_store_shadow_bytes(), asm_labels_ok(), asm_noperands(), ana::asm_output_svalue::asm_output_svalue(), assemble_integer(), assemble_real(), assemble_zeros(), assign_by_spills(), assign_filter_values(), assign_hard_reg(), assign_hard_regno(), assign_mem_slot(), assign_parm_adjust_entry_rtl(), assign_parms(), assign_parms_unsplit_complex(), assign_spill_hard_regs(), assign_stack_slot_num_and_sort_pseudos(), associate_equivalences_with_edges(), attempt_builtin_copysign(), attempt_builtin_powi(), attr_rtx_1(), attr_rtx_cost(), attr_string(), attr_value_alignment(), autofdo::auto_profile(), average_num_loop_insns(), avoid_complex_debug_insns(), backedge_phi_arg_p(), bad_for_rematerialization_p(), tree_switch_conversion::switch_decision_tree::balance_case_nodes(), bb_in_bbs(), loop_distribution::bb_top_order_init(), substitute_and_fold_dom_walker::before_dom_children(), strlen_pass::before_dom_children(), ordered_hash_map< KeyId, Value, Traits >::begin(), best_gain_for_invariant(), bit_value_binop(), bitfields_to_lower_p(), bitmap_and(), bitmap_and_compl(), bitmap_and_or(), bitmap_bit_p(), bitmap_clear_bit(), bitmap_clear_range(), bitmap_count_bits(), bitmap_element_zerop(), bitmap_empty_p(), bitmap_find_leader(), bitmap_intersect_p(), bitmap_intersection_of_preds(), bitmap_intersection_of_succs(), bitmap_ior(), bitmap_ior_and_compl(), bitmap_last_set_bit(), bitmap_not(), bitmap_or_and(), bitmap_popcount(), bitmap_print(), bitmap_set_bit(), bitmap_set_range(), bitmap_set_subtract_expressions(), bitmap_set_subtract_values(), bitmap_subset_p(), bitmap_union_of_preds(), bitmap_union_of_succs(), bitmap_value_replace_in_set(), bitmap_vector_clear(), bitmap_vector_ones(), bitmap_xor(), wi::bitreverse_large(), bmp_iter_next(), bmp_iter_set(), bmp_iter_set_init(), bp_pack_poly_value(), bp_pack_real_value(), bp_unpack_poly_value(), bp_unpack_real_value(), branch_fixup(), branch_prob(), loop_distribution::break_alias_scc_partitions(), bt_callback(), btf_adjust_type_id(), btf_asm_datasec_type(), btf_datasec_push_entry(), btf_emit_preprocess(), btf_finalize(), btf_init_postprocess(), rtx_vector_builder::build(), complex_mul_pattern::build(), complex_fms_pattern::build(), complex_pattern::build(), build_adjusted_function_type(), tree_switch_conversion::switch_conversion::build_arrays(), build_call_array_loc(), build_call_expr(), build_call_expr_internal_loc(), build_call_expr_internal_loc_array(), build_call_expr_loc(), build_call_valist(), build_cdtor(), build_classic_dir_vector(), build_classic_dist_vector(), build_classic_dist_vector_1(), build_common_tree_nodes(), build_conflict_bit_table(), build_conflicts(), tree_switch_conversion::switch_conversion::build_constructors(), build_cxa_dtor_registrations(), build_def_use(), build_function_type_array_1(), ipa_icf::sem_item_optimizer::build_graph(), ipa_icf::sem_item_optimizer::build_hash_based_classes(), build_index_vector(), build_insn_chain(), driver::build_multilib_strings(), build_new_int_cst(), build_new_poly_int_cst(), build_nt(), build_object_conflicts(), tree_switch_conversion::switch_conversion::build_one_array(), option_proposer::build_option_suggestions(), loop_distribution::build_partition_graph(), build_poly_int_cst(), build_pred_graph(), loop_distribution::build_rdg_partition_for_vertex(), build_real_from_int_cst(), build_real_from_wide(), build_region(), build_replicated_int_cst(), build_span_loc(), build_ssa_conflict_graph(), build_store_vectors(), build_succ_graph(), build_tree_list_vec(), build_vector_a_then_b(), build_vector_from_ctor(), build_vector_from_val(), vect_optimize_slp_pass::build_vertices(), vect_optimize_slp_pass::build_vertices(), bypass_block(), c_readstr(), cache_presence(), calc_base_type_die_sizes(), calc_vec_perm_mask_for_shift(), calc_wider_mode(), calculate_bb_reg_pressure(), calculate_dominance_info_for_region(), calculate_elim_costs_all_insns(), calculate_live_on_exit(), calculate_live_ranges(), calculate_livein_cands(), calculate_loop_reg_pressure(), calculate_saved_nregs(), calculate_spill_cost(), vec_finalizer::call(), function_abi_aggregator::caller_save_regs(), tree_switch_conversion::bit_test_cluster::can_be_handled(), can_combine_p(), can_copy_bbs_p(), can_duplicate_and_interleave_p(), loop_cand::can_interchange_p(), can_interpret_as_conditional_op_p(), can_move_insns_across(), can_mult_highpart_p(), can_produce_all_loop_masks_p(), ana::program_state::can_purge_p(), can_remove_asan_check(), cgraph_node::can_remove_if_no_direct_calls_p(), can_skip_redundant_opnd(), can_split_parallel_of_n_reg_sets(), can_throw_external(), can_vectorize_live_stmts(), cancel_changes(), cancel_fma_deferring(), jt_path_registry::cancel_invalid_paths(), cancel_loop(), cancel_negative_cycle(), cand_eq_p(), cand_hash(), candidates_list_and_hint(), canon_asm_operands(), canon_reg(), canon_reg_for_combine(), canonicalize_address(), canonicalize_insn(), canonicalize_loc_order_check(), canonize(), capture_info::capture_info(), cartesian_product(), case_label_p(), categorize_ctor_elements_1(), ccp_finalize(), ccp_initialize(), cfi_row_equal_p(), cgraph_edge_brings_all_scalars_for_node(), change_cfi_row(), symbol_table::change_decl_assembler_name(), vect_optimize_slp_pass::change_layout_cost(), change_loop(), change_regs(), change_subst_attribute(), rt_bb_visited::check(), check_absence_pattern_sets(), check_all_va_list_escapes(), check_and_expand_insn_recog_data(), check_annul_list_true_false(), check_asm_operands(), gimple_infer_range::check_assume_func(), check_attr_value(), check_automaton_usage(), check_bool_attrs(), check_call(), check_conflict_input_operands(), check_ctz_array(), check_ctz_string(), vec_info_shared::check_datarefs(), check_defs(), check_eliminable_occurrences(), tree_switch_conversion::switch_conversion::check_final_bb(), check_fnspec(), check_for_binary_op_overflow(), check_for_overlaps(), check_for_plus_in_loops_1(), check_live_switch(), check_loops_in_regexps(), check_maybe_invariant(), array_bounds_checker::check_mem_ref(), check_new_reg_p(), if_chain::check_non_overlapping_cases(), check_operand_nalternatives(), check_presence_pattern_sets(), check_promoted_subreg(), check_reduction_path(), check_regexp_units_distribution(), check_repro(), check_sibcall_argument_overlap(), check_sibcall_argument_overlap_1(), check_unique_operand_names(), check_unit_distributions_to_automata(), check_usage(), choose_reload_regs(), choose_reload_regs_init(), choose_split_class(), chrec_apply_map(), chrec_contains_symbols(), chrec_contains_symbols_defined_in_loop(), chrec_contains_undetermined(), loop_distribution::classify_builtin_ldst(), diagnostic_option_classifier::classify_diagnostic(), loop_distribution::classify_partition(), clean(), clean_up_after_unswitching(), modref_tree< T >::cleanup(), cleanup_all_empty_eh(), cleanup_auto_inc_dec(), cleanup_control_flow_pre(), cleanup_dead_labels(), cleanup_dead_labels_eh(), simplify_using_ranges::cleanup_edges_and_switches(), cleanup_subreg_operands(), cleanup_tree_cfg_noloop(), clear_global_regs_cache(), clear_iv_info(), clear_modify_mem_tables(), clear_nonstandard_integer_type_cache(), clear_padding_flush(), clear_padding_type(), clear_reload_reg_in_use(), clear_significand_below(), symtab_node::clear_stmts_in_references(), clear_struct_flag(), clear_unused_block_pointer(), clear_visited(), symtab_node::clone_references(), symtab_node::clone_referring(), close_at_file(), cmdline_handle_error(), cmp_significand_0(), cmp_significands(), coalesce_allocnos(), coalesce_bitint(), coalesce_spill_slots(), coeffs_in_range_p(), modref_base_node< T >::collapse(), modref_tree< T >::collapse(), tree_switch_conversion::switch_conversion::collect(), collect_bb2reg(), collect_fn_hard_reg_usage(), collect_insn_data(), collect_non_operand_hard_regs(), collect_object_sizes_for(), uninit_analysis::collect_phi_def_edges(), collect_spilled_coalesced_allocnos(), color_allocnos(), combinable_i3pat(), combine_blocks(), pcom_worker::combine_chains(), combine_reaching_defs(), combine_reload_insn(), combine_reloads(), combine_simplify_rtx(), combine_var_copies_in_loop_exit(), comdat_can_be_unshared_p_1(), common_affine_function(), common_handle_option(), ipa_param_body_adjustments::common_initialization(), commutate(), commutative_op(), compact_blocks(), ao_compare::compare_ao_refs(), compare_constant(), compare_files(), ipa_icf_gimple::func_checker::compare_gimple_asm(), ipa_icf_gimple::func_checker::compare_gimple_assign(), ipa_icf_gimple::func_checker::compare_gimple_call(), ipa_icf_gimple::func_checker::compare_gimple_switch(), compare_op(), ipa_icf::sem_function::compare_phi_node(), compares_alternatives_p(), compatible_calls_p(), compatible_complex_nodes_p(), compile_images_for_offload_targets(), compile_offload_image(), complete_cost_classes(), compress_conflict_vec(), compute_access_strides(), compute_added_num_insns(), compute_alias_check_pairs(), compute_all_dependences(), compute_always_reached(), compute_antic(), compute_antic_aux(), compute_antinout_edge(), compute_argument_addresses(), compute_avail(), compute_available(), compute_bb_dataflow(), compute_branch_probabilities(), compute_builtin_object_size(), compute_can_copy(), tree_switch_conversion::switch_decision_tree::compute_cases_per_edge(), compute_comp_unit_symbol(), compute_complex_ancestor_jump_func(), compute_costs(), compute_dependence_clique(), compute_dom_fast_query_in_region(), hybrid_jt_simplifier::compute_exit_dependencies(), path_range_query::compute_exit_dependencies(), compute_hash_table_work(), compute_idf(), compute_laterin(), compute_live_loop_exits(), compute_live_vars(), compute_local_properties(), compute_local_properties(), compute_ltrans_boundary(), compute_nearerout(), compute_optimized_partition_bases(), compute_partial_antic_aux(), compute_path_counts(), path_range_query::compute_phi_relations(), compute_points_to_sets(), path_range_query::compute_ranges(), path_range_query::compute_ranges_in_block(), control_flow_regions::compute_regions(), compute_residual_flow(), compute_splitting_shift(), compute_subscript_distance(), compute_test_codes(), compute_topo_order(), compute_transaction_bits(), compute_transp(), compute_trims(), compute_uninit_opnds_pos(), compute_value_histograms(), computed_jump_p(), computed_jump_p_1(), concatn_loc_descriptor(), cond_if_else_store_replacement(), condense_visit(), confirm_change_group(), conflict_fn(), conflicts_with_override(), conforming_compare(), conlist::conlist(), connect_traces(), connect_traces(), consider_split(), fibonacci_heap< K, V >::consolidate(), const_binop(), const_binop(), ana::const_fn_result_svalue::const_fn_result_svalue(), const_hash_1(), const_poly_int_value(), const_rtx_hash_1(), const_unop(), const_vector_elt(), const_vector_from_tree(), const_vector_int_elt(), const_vector_mask_from_tree(), const_with_all_bytes_same(), constant_pointer_difference(), constrain_operands(), constraint_set_union(), contains(), vec< T, A, vl_embed >::contains(), contains_id(), tree_switch_conversion::switch_conversion::contains_linear_function_p(), contains_phi_arg(), contains_reg_p(), contains_storage_order_barrier_p(), control_dependences::control_dependences(), convert_conditional_op(), convert_gimple_call(), convert_if_conditions_to_switch(), convert_local_reference_stmt(), convert_memory_address_addr_space_1(), convert_mode_scalar(), convert_nl_goto_reference(), convert_nonlocal_reference_op(), convert_nonlocal_reference_stmt(), convert_set_attr_alternative(), convert_to_divmod(), convert_tramp_reference_op(), convert_tramp_reference_stmt(), copy_allocno_live_ranges(), copy_bb(), copy_bbs(), copy_blkmode_to_reg(), copy_debug_stmt(), copy_dwarf_procs_ref_in_attrs(), copy_function_or_variable(), copy_insn_1(), copy_insn_regexp(), copy_loops_to(), copy_phi_node_args(), copy_reference_ops_from_call(), copy_replacements_1(), copy_rtx(), md_reader::copy_rtx_for_iterators(), copy_rtx_if_shared_1(), copy_tree_body_r(), copy_value(), symtab_node::copy_visibility_from(), copyprop_hardreg_forward_1(), count_alternatives(), vector_builder< T, Shape, Derived >::count_dups(), strlen_pass::count_nonzero_bytes(), strlen_pass::count_nonzero_bytes_addr(), count_occurrences(), count_reg_usage(), count_rtxs(), coverage_checksum_string(), coverage_end_function(), covers_regno_p(), cprop_insn(), cprop_into_successor_phis(), create_add_on_incoming_edge(), create_ainsns(), create_automata(), create_bb_allocnos(), cgraph_node::create_clone(), create_coalesce_list_for_region(), create_data_ref(), create_dispatcher_calls(), function_reader::create_edges(), create_expression_by_pieces(), create_fixup_graph(), create_function_info_for(), create_insn_allocnos(), create_intersect_range_checks_index(), create_live_range_start_chains(), create_loop_allocnos(), create_loop_tree_node_allocnos(), create_loop_tree_nodes(), create_new_asm_name(), create_new_ivs(), create_phi_basis_1(), create_pseudo_cfg(), create_rdg_cd_edges(), create_rdg_flow_edges(), loop_distribution::create_rdg_vertices(), symtab_node::create_reference(), create_references(), create_specialized_node(), create_state_ainsn_table(), tree_switch_conversion::switch_conversion::create_temp_arrays(), cgraph_node::create_thunk(), create_trace_edges(), create_variable_info_for(), create_variable_info_for_1(), cgraph_node::create_version_clone(), cgraph_node::create_virtual_clone(), cse_cc_succs(), cse_insn(), cse_main(), cse_process_note_1(), cselib_expand_value_rtx_1(), cselib_hash_rtx(), cselib_invalidate_regno(), cselib_lookup_1(), cselib_preserve_only_values(), cselib_process_insn(), cselib_record_sets(), cselib_reset_table(), cselib_subst_to_values(), wi::ctz(), curr_insn_transform(), cwi_output_hex(), data_ref_compare_tree(), dataflow_set_clear(), dataflow_set_copy(), dataflow_set_destroy(), dataflow_set_equiv_regs(), dataflow_set_merge(), dataflow_set_union(), dbg_cnt_list_all_counters(), dbg_cnt_process_opt(), dbg_cnt_set_limit_by_index(), dbg_cnt_set_limit_by_name(), dbr_schedule(), dead_or_predicable(), dead_or_set_p(), dead_or_set_regno_p(), dead_pseudo_p(), jt_path_registry::debug(), debug_bitmap_elt_file(), debug_bitmap_file(), debug_dominance_tree_1(), debug_helper(), debug_helper(), debug_optab_libfuncs(), jt_path_registry::debug_path(), debug_rdg_vertex(), debug_rtx_list(), debug_set_names(), debug_value_data(), dec_register_pressure(), decide_unroll_constant_iterations(), decide_unroll_runtime_iterations(), decide_unroll_stupid(), decide_whether_version_node(), decls_mismatched_attributes(), decode_asm_operands(), decode_cmdline_option(), decode_cmdline_options_to_array(), decode_options(), decode_reg_name_and_count(), decode_utf8_char(), decompose_multiword_subregs(), decompose_param_expr(), decompose_register(), def_target_insn(), default_arg(), default_get_pch_validity(), default_options_optimization(), default_pch_valid_p(), default_print_patchable_function_entry(), default_tree_diagnostic_path_printer(), default_tree_make_json_for_path(), default_unspec_may_trap_p(), default_zero_call_used_regs(), define_dump_logs(), degenerate_phi_p(), degenerate_phi_result(), deletable_insn_p(), delete_address_reloads_1(), delete_cluster_vectors(), ana::checker_path::delete_events(), delete_fixup_graph(), delete_from_delay_slot(), delete_if_ordinary(), delete_insn(), delete_points_to_sets(), delete_prior_computation(), delete_related_insns(), delete_store(), delete_update_ssa(), dependence_distance_ge_vf(), dependence_level(), dequeue_and_dump(), destroy_live_vars(), destroy_loop(), detach_value(), determine_bb_domination_status(), determine_dominators_for_sons(), determine_group_iv_cost_address(), determine_group_iv_costs(), determine_iv_costs(), determine_loop_nest_reuse(), determine_reduction_stmt_1(), pcom_worker::determine_roots_comp(), determine_scaling_factor(), determine_unroll_factor(), df_add_problem(), df_analyze(), df_analyze_1(), df_analyze_loop(), df_bb_delete(), df_bb_refs_collect(), df_compact_blocks(), df_compute_regs_ever_live(), df_def_record_1(), df_defs_record(), df_dump_bb_problem_data(), df_dump_insn_problem_data(), df_dump_start(), df_entry_block_defs_collect(), df_exit_block_uses_collect(), df_find_hard_reg_defs(), df_find_hard_reg_defs_1(), df_finish_pass(), df_get_call_refs(), df_get_entry_block_def_set(), df_get_exit_block_use_set(), df_get_regular_block_artificial_uses(), df_grow_reg_info(), df_hard_reg_init(), df_install_mws(), df_lr_local_compute(), df_notes_rescan(), df_print_regset(), df_print_word_regset(), df_ref_record(), df_remove_problem(), df_scan_start_dump(), df_scan_verify(), df_sort_and_compress_mws(), df_sort_and_compress_refs(), df_uses_record(), df_worklist_dataflow(), DFS::DFS(), DFS::DFS_write_tree_body(), diag_attr_exclusions(), diag_returned_locals(), diagnose_sb_2(), diagnostic_cb(), diddle_return_value_1(), distribute_links(), loop_distribution::distribute_loop(), distribute_notes(), div_and_round_double(), div_significands(), wi::divmod_internal(), divmod_internal_2(), do_compile(), ipa_icf::sem_item_optimizer::do_congruence_step(), ipa_icf::sem_item_optimizer::do_congruence_step_for_index(), do_dbg_cnt(), do_deref(), do_fixed_divide(), do_hoist_insertion(), do_invalidate(), do_jump(), do_jump_by_parts_equality_rtx(), do_jump_by_parts_greater_rtx(), do_jump_by_parts_zero_rtx(), do_multiply(), do_niy(), do_option_spec(), do_per_function_toporder(), do_pre_partial_partial_insertion(), do_pre_regular_insertion(), do_reload(), do_remat(), do_report_bug(), do_rpo_vn_1(), do_self_spec(), do_spec_1(), driver::do_spec_on_infiles(), do_warn_unused_result(), doloop_optimize(), doloop_valid_p(), dot_rdg_1(), draw_cfg_nodes_for_loop(), draw_cfg_nodes_no_loops(), driver_get_configure_time_options(), drop_tree_overflow(), dse_classify_store(), dse_step2(), dse_step2_init(), dse_step3(), dse_step3_exit_block_scan(), dse_step5(), irange_storage::dump(), generic_wide_int< storage >::dump(), phi_group::dump(), modref_summary_lto::dump(), predicate::dump(), modref_summary::dump(), access_ref::dump(), path_range_query::dump(), pointer_query::dump(), assume_query::dump(), speculative_call_summary::dump(), isra_call_summary::dump(), equiv_chain::dump(), dom_oracle::dump(), equiv_oracle::dump(), equiv_oracle::dump(), tree_switch_conversion::group_cluster::dump(), ipa_predicate::dump(), ipa_icf::congruence_class::dump(), back_threader::dump(), mem_alloc_description< T >::dump(), dump_access_strides(), dump_access_tree_1(), dump_affine_function(), dump_alias_info(), dump_bb_info(), dump_bitmap(), dump_bitmap_file(), dump_bitmap_vector(), dump_block_node(), dump_cand_vec(), dump_cands(), dump_cfi_row(), dump_chain(), dump_chains(), dump_choices(), dump_clause(), dump_clusters(), dump_component(), dump_condition(), dump_conflict_function(), ipa_icf::sem_item_optimizer::dump_cong_classes(), dump_constraint_graph(), dump_constraints(), dump_data_dependence_relation(), dump_data_reference(), dump_dataflow_set(), dump_decl_set(), dump_def_use_chain(), dump_default_def(), dump_defs_stack(), digraph< GraphTraits >::dump_dot_to_pp(), dump_double_int(), dump_edge_info(), dump_eh_tree(), gcc::dump_manager::dump_enable_all(), dump_final_node_vcg(), dump_fixup_graph(), dump_fractional_sqrt_sequence(), dump_function_to_file(), dump_generic_node(), dump_gimple_asm(), dump_gimple_call_args(), dump_gimple_omp_for(), dump_gimple_phi(), dump_gimple_seq(), dump_gimple_statistics(), dump_gimple_switch(), dump_graph(), dump_groups(), dump_hash_table(), dump_hash_table(), dump_hash_table_loc_statistics(), dump_histogram(), dump_histogram_value(), dump_hwloops(), dump_incr_vec(), dump_inline_stats(), dump_int(), dump_ipa_call_summary(), dump_jump_thread_path(), dump_live_info(), dump_loc(), dump_location_info(), dump_lto_records(), dump_memory_report(), dump_modref_edge_summaries(), dump_names_replaced_by(), dump_odr_type(), dump_ops_vector(), dump_path(), gcc::dump_manager::dump_phase_enabled_p(), dump_phi_nodes(), dump_pred_graph(), gcc::pass_manager::dump_profile_report(), dump_ranger(), dump_rdg(), dump_rdg_partitions(), dump_rdg_vertex(), dump_records(), symtab_node::dump_references(), symtab_node::dump_referring(), dump_reg_info(), dump_regset(), dump_rtx_statistics(), dump_sa_points_to_info(), dump_scope_block(), dump_shift_choices(), dump_solution_for_var(), dump_stack_var_partition(), dump_strlen_info(), gcc::dump_manager::dump_switch_p(), dump_targets(), dump_tm_clone_pairs(), dump_tm_memopt_set(), dump_tm_memopt_sets(), ana::one_way_id_map< T >::dump_to_pp(), dump_tree_statistics(), dump_type_inheritance_graph(), dump_update_ssa(), dump_var(), dump_varinfo(), dump_varmap(), dup_replacements(), ipa_sra_call_summaries::duplicate(), ipa_profile_call_summaries::duplicate(), ipa_edge_args_sum_t::duplicate(), ipa_sra_function_summaries::duplicate(), ipa_fn_summary_t::duplicate(), duplicate_alternatives(), duplicate_and_interleave(), duplicate_each_alternative(), ipa_cached_call_context::duplicate_from(), duplicate_loop_body_to_header_edge(), back_jt_path_registry::duplicate_thread_path(), duplicate_thunk_for_node(), dw2_asm_output_data_raw(), dw2_asm_output_nstring(), dw2_build_landing_pads(), dw2_output_call_site_table(), dw2_output_indirect_constants(), dw2_size_of_call_site_table(), dwarf2out_decl(), dwarf2out_flush_queued_reg_saves(), dwarf2out_register_main_translation_unit(), dwf_cfa_reg(), dynamic_object_sizes_execute_one(), eaf_flags_useful_p(), early_object_sizes_execute_one(), earlyclobber_operand_p(), edge_predicted_by_p(), ei_container(), ei_edge(), ei_end_p(), ei_last_1(), ei_next(), ei_one_before_end_p(), ei_prev(), ei_safe_edge(), ei_start_1(), eliminable_regno_p(), eliminate_duplicate_pair(), eliminate_indirect_cycles(), eliminate_local_variables(), eliminate_not_pairs(), eliminate_plus_minus_pair(), eliminate_redundant_comparison(), eliminate_regs_1(), eliminate_regs_in_insn(), eliminate_regs_in_insn(), eliminate_unnecessary_stmts(), elimination_costs_in_insn(), elimination_effects(), dw_wide_int::elt(), vector_builder< T, Shape, Derived >::elt(), generic_wide_int< storage >::elt(), tree_switch_conversion::jump_table_cluster::emit(), tree_switch_conversion::bit_test_cluster::emit(), emit_case_dispatch_table(), emit_delay_sequence(), emit_documentation(), optinfo::emit_for_opt_problem(), emit_group_load(), emit_group_load_1(), emit_group_load_into_temps(), emit_group_move(), emit_group_move_into_temps(), emit_group_store(), emit_init_macros(), emit_initial_value_sets(), emit_library_call_value_1(), emit_max_int(), emit_mfence_after_loop(), emit_mode_int_n(), emit_move_multi_word(), emit_note_insn_var_location(), emit_notes_for_differences_2(), emit_notes_in_bb(), emit_phi_nodes(), emit_push_insn(), asan_redzone_buffer::emit_redzone_byte(), emit_reload_insns(), empty_body_p(), hash_table< Descriptor, Lazy, Allocator >::empty_slow(), end_branch_prob(), end_recording_case_labels(), enough_allocatable_hard_regs_p(), enqueue_references(), pointer_equiv_analyzer::enter(), enum_arg_to_value(), enum_value_to_arg(), eq_edge_move_lists_p(), redirection_data::equal(), same_succ::equal(), vect_scalar_ops_slice_hash::equal(), omp_declare_variant_hasher::equal(), const_poly_int_hasher::equal(), int_cst_hasher::equal(), ipa_icf::symbol_compare_hash::equal(), bst_traits::equal(), vec_hash_base< Type >::equal(), equal_alternatives_p(), equal_different_set_p(), ipa_call_context::equal_to(), ipa_icf::sem_variable::equals(), ipa_icf::sem_function::equals_private(), ipa_icf::sem_function::equals_wpa(), ipa_icf::sem_variable::equals_wpa(), equiv_init_movable_p(), equiv_init_varies_p(), escaped_string::escape(), establish_preds(), estimate_calls_size_and_time(), estimate_local_effects(), estimate_loops_at_level(), estimate_num_insns(), estimate_numbers_of_iterations(), estimate_one_automaton_bound(), ipa_call_context::estimate_size_and_time(), estimated_stack_frame_size(), ipa_predicate::evaluate(), evaluate_conditions_for_known_args(), evaluate_control_stmt_using_entry_checks(), evaluate_eq_attr(), evaluate_equiv_classes(), evaluate_max_reserv_cycles(), evaluate_properties_for_edge(), file_cache::evicted_cache_tab_entry(), exact_inverse(), wi::exact_log2(), exact_real_inverse(), loop_distribution::execute(), execute(), execute_compare_elim_after_reload(), execute_cse_sincos_1(), execute_dwarf2_frame(), execute_load_motion(), execute_lower_omp(), execute_oacc_device_lower(), execute_omp_device_lower(), execute_omp_oacc_neuter_broadcast(), pcom_worker::execute_pred_commoning(), pcom_worker::execute_pred_commoning_chain(), execute_sm_exit(), execute_sm_if_changed(), execute_tm_mark(), execute_tm_memopt(), execute_update_addresses_taken(), exp_equiv_p(), expand_absneg_bit(), expand_all_functions(), expand_asm_loc(), expand_asm_reg_clobber_mem_blockage(), expand_asm_stmt(), expand_automata(), expand_binop(), expand_builtin(), expand_builtin_init_dwarf_reg_sizes(), expand_builtin_return_addr(), expand_builtin_setjmp_receiver(), expand_call(), expand_call_inline(), expand_call_stmt(), expand_case(), expand_complex_asm(), expand_complex_move(), expand_copysign_bit(), expand_debug_expr(), expand_delays(), expand_DIVMODBITINT(), expand_doubleword_mod(), expand_expr_real_1(), expand_fn_using_insn(), expand_gather_load_optab_fn(), expand_ifn_va_arg(), expand_ifn_va_arg_1(), expand_MULBITINT(), expand_mult_highpart(), expand_omp_for(), expand_omp_for_generic(), expand_omp_for_init_counts(), expand_omp_for_init_vars(), expand_omp_for_ordered_loops(), expand_omp_for_static_chunk(), expand_omp_ordered_sink(), expand_omp_ordered_source_sink(), expand_omp_sections(), expand_omp_simd(), expand_omp_taskloop_for_outer(), expand_partial_load_optab_fn(), expand_partial_store_optab_fn(), expand_pow_as_sqrts(), expand_reg_data(), expand_reg_info(), expand_reg_info(), expand_scatter_store_optab_fn(), expand_shift_1(), expand_simd_clones(), expand_simple_operations(), expand_sjlj_dispatch_table(), expand_stack_vars(), expand_target_clones(), expand_thunk(), expand_transaction(), expand_unop(), expand_used_vars(), expand_vec_perm_var(), expand_vector_broadcast(), expand_vector_comparison(), expand_vector_condition(), expand_vector_conversion(), expand_vector_divmod(), expand_vector_piecewise(), expand_vector_ubsan_overflow(), expand_while_optab_fn(), expr_eval_ops_equal_p(), expr_expected_value_1(), expr_hash_elt::expr_hash_elt(), expr_hash_elt::expr_hash_elt(), expr_invariant_in_loop_p(), extract_insn(), extract_integral_bit_field(), extract_omp_for_update_vars(), extract_single_var_from_expr(), fast_allocation(), fast_dce(), fatal_with_file_and_line(), fill_attr(), fill_eager_delay_slots(), fill_simple_delay_slots(), fill_vector_of_new_param_types(), ipa_icf::sem_item_optimizer::filter_removed_items(), pcom_worker::filter_suitable_components(), final_scan_insn_1(), driver::finalize(), vector_builder< T, Shape, Derived >::finalize(), modref_summary::finalize(), finalize_eliminated_stores(), finalize_must_preallocate(), finalize_nesting_tree_1(), loop_distribution::finalize_partitions(), finalize_size_functions(), find_address(), find_aggregate_values_for_callers_subset(), find_and_remove_re(), find_args_size_adjust(), find_attrs_to_cache(), find_augmenting_path(), find_base_term(), find_bb_for_arg(), tree_switch_conversion::bit_test_cluster::find_bit_tests(), find_bitfield_repr_type(), find_case_label_for_value(), find_case_label_index(), find_case_label_range(), find_case_label_range(), find_case_label_ranges(), find_closest_identifier(), find_closest_string(), find_clusters_1(), find_conditions(), find_conditions(), find_costs_and_classes(), find_crtoffloadtable(), find_data_references_in_loop(), find_dead_or_set_registers(), find_deriving_biv_for_expr(), find_doloop_use(), find_dummy_reload(), find_equiv_reg(), find_exits(), find_first_unused_number_of_operand(), find_formats(), find_func_aliases(), find_func_aliases_for_builtin_call(), find_func_clobbers(), find_gang_private_vars(), find_givs(), find_goto(), find_goto_replacement(), find_hard_regno_for_1(), find_implicit_erroneous_behavior(), find_inc_amount(), find_indirect_cycles(), find_induction_variables(), find_interesting_uses(), find_invariants_body(), find_invariants_to_move(), find_iv_candidates(), tree_switch_conversion::jump_table_cluster::find_jump_tables(), find_label_entry(), find_lastprivate_looptemp(), find_lattice_value_parts(), find_loads(), find_local_vars_to_propagate(), find_loop_guard(), find_loop_niter(), find_loop_niter_by_eval(), find_matching_operand(), find_matching_predicate_in_rest_chains(), find_max_flow(), find_mem(), find_mode(), find_more_contexts_for_caller_subset(), find_more_scalar_values_for_callers_subset(), find_moveable_pseudos(), decision_tree::find_node(), find_oldest_value_reg(), find_operand(), find_optimal_iv_set(), find_option(), find_or_generate_expression(), back_threader::find_paths_to_names(), find_placeholder_in_expr(), find_range(), find_range_for_lhs(), find_rarely_executed_basic_blocks_and_crossing_edges(), loop_cand::find_reduction_by_stmt(), symtab_node::find_reference(), find_refs_for_sm(), find_reg(), find_reg_fusage(), find_reload_regs(), find_reloads(), find_reloads_address_1(), find_reloads_toplev(), find_reusable_reload(), find_sanitizer_argument(), find_seed_stmts_for_distribution(), find_sets_in_insn(), find_simple_exit(), find_single_drs(), find_single_use_1(), find_spanning_tree(), find_src_set_src(), find_subloop_latch_edge_by_ivs(), find_subloop_latch_edge_by_profile(), find_subregs_of_mode(), find_subroutines(), find_tail_calls(), find_temp_slot_from_address(), find_trace(), find_traces(), find_tune_attr(), find_unswitching_predicates_for_bb(), find_use_val(), find_used_regs(), find_var_candidates(), find_var_cmp_const(), find_vdef_in_loop(), find_what_var_points_to(), fini_copy_prop(), fini_ssanames(), finish_allocno_hard_regs(), finish_cost_vectors(), finish_insn_code_data_once(), finish_insn_recog_data(), finish_loop_tree_nodes(), parser::finish_match_operand(), gcc::pass_manager::finish_optimization_passes(), finish_options(), finish_reg_info(), finish_saved_hard_regs(), finish_spills(), finished_with_expr(), finite_loop_p(), first_non_label_stmt(), first_stmt(), fix_bb_placements(), fix_loop_placement(), fix_loop_structure(), tree_switch_conversion::switch_conversion::fix_phi_nodes(), tree_switch_conversion::switch_decision_tree::fix_phi_operands_for_edges(), fix_reg_equiv_init(), fix_register(), fixup_call_stmt_edges_1(), fixup_eh_region_pointers(), ipa_icf::sem_item_optimizer::fixup_points_to_sets(), ipa_icf::sem_item_optimizer::fixup_pt_set(), flag_instrument_functions_exclude_p(), flow_loop_dump(), flow_loops_find(), flow_loops_free(), flush_hash_table(), flush_pending_stmts(), asan_redzone_buffer::flush_redzone_payload(), fold(), fold_build_call_array_loc(), fold_const_fold_left(), fold_const_reduction(), fold_const_vec_convert(), fold_convert_const(), fold_gimple_assign(), fold_negate_expr_1(), fold_read_from_vector(), fold_relational_const(), fold_rtx(), ccp_folder::fold_stmt(), fold_stmt_1(), fold_ternary_loc(), fold_vec_perm(), fold_vec_perm_cst(), scev_dfs::follow_ssa_edge_in_condition_phi(), scev_dfs::follow_ssa_edge_in_condition_phi_branch(), scev_dfs::follow_ssa_edge_inner_loop_phi(), for_all_locs_in_loop(), for_each_edge(), for_each_eh_label(), for_each_matching_insn(), force_expr_to_var_cost(), force_fit_type(), force_int_to_mode(), force_nonfallthru_and_redirect(), poly_int< N, C >::force_shwi(), wi::force_to_size(), poly_int< N, C >::force_uhwi(), forget_old_reloads_1(), form_ainsn_with_same_reservs(), form_allocno_hard_regs_nodes_forest(), form_arcs_marked_by_insn(), form_important_insn_automata_lists(), form_regexp(), form_reserv_sets_list(), form_threads_from_copies(), format_count(), format_edge_vec(), format_edge_vecs(), cgraph_node::former_thunk_p(), fp_expression_p(), fprint_ul(), frange_mpfr_arg1(), free_array_of_ptrs(), free_chain_data(), free_conflict_function(), free_data_refs_with_aux(), free_dominance_info_for_region(), free_inv_motion_data(), target_ira_int::free_ira_costs(), free_loop_data(), free_mem(), free_odr_warning_data(), free_omp_region_1(), free_page(), free_param_decl_accesses(), free_partition_graph_vdata(), free_rdg(), free_reg_equiv(), target_ira_int::free_register_move_costs(), free_resource_info(), poly_int< N, C >::from(), poly_int< N, C >::from(), wi::from_array(), wi::from_buffer(), fully_constant_vn_reference_p(), ipa_icf_gimple::func_checker::func_checker(), function_and_variable_visibility(), function_args_iter_cond(), function_args_iter_cond_ptr(), function_args_iter_init(), function_args_iter_next(), function_needs_eh_personality(), function_to_dwarf_procedure(), fuse_memset_builtins(), fwprop(), gain_for_invariant(), gather_context_independent_values(), tree_switch_conversion::switch_conversion::gather_default_values(), gather_memory_references(), gather_scalar_reductions(), dt_operand::gen(), dt_simplify::gen(), decision_tree::gen(), dt_simplify::gen_1(), gen_automaton(), gen_bypass(), gen_command_line_string(), gen_const_vec_series(), gen_cpu_unit(), gen_ctf_function_type(), tree_switch_conversion::switch_conversion::gen_def_assigns(), gen_delay(), gen_emit_seq(), gen_excl_set(), gen_exp(), gen_expand(), gen_expand(), gen_expand(), dt_operand::gen_generic_expr(), gen_generic_params_dies(), dt_operand::gen_gimple_expr(), gen_group_rtx(), gen_insn(), gen_insn(), gen_insn(), gen_insn(), dt_node::gen_kids(), dt_node::gen_kids_1(), gen_mnemonic_attr(), gen_mnemonic_setattr(), gen_peephole(), gen_peephole(), gen_peephole(), gen_peephole2(), gen_phi_arg_condition(), gen_presence_absence_set(), gen_proto(), gen_query_cpu_unit(), gen_regexp_allof(), gen_regexp_oneof(), gen_regexp_repeat(), gen_regexp_sequence(), gen_rtvec(), gen_rtvec_v(), gen_rtvec_v(), gen_rtx_CONST_VECTOR(), gen_scheduled_generic_parms_dies(), gen_split(), gen_split(), c_expr::gen_transform(), expr::gen_transform(), gen_variant_part(), gendef(), generate_loops_for_partition(), generate_summary(), generic_expr_could_trap_p(), genheader(), genmacro(), get_all_loop_exits(), get_alternatives_number(), operands_scanner::get_asm_stmt_operands(), get_attr_length_1(), get_attr_order(), loop_distribution::get_bb_top_order_index(), get_binfo_at_offset(), get_bool_attr_mask_uncached(), get_cases_for_edge(), get_chain_last_write_at(), get_chain_last_write_before_load(), get_closest_sanitizer_option(), get_code_token(), option_proposer::get_completions(), get_cond_invariant_branch(), get_conflict_and_start_profitable_regs(), get_constraint_for_1(), get_constraint_for_address_of(), get_continuation_for_phi(), get_dominated_by_region(), get_dominated_to_depth(), gcc::dump_manager::get_dump_file_info_by_switch(), control_dependences::get_edge_dest(), control_dependences::get_edge_src(), control_dependences::get_edges_dependent_on(), get_edit_distance(), edited_line::get_effective_column(), get_eh_landing_pad_from_number(), get_eh_landing_pad_from_number_fn(), get_eh_region_from_lp_number(), get_eh_region_from_lp_number_fn(), get_eh_region_from_number(), get_eh_region_from_number_fn(), get_equiv_regno(), get_excl_set(), diagnostic_path::get_first_event_in_a_function(), get_frame_field(), autofdo::autofdo_source_profile::get_function_instance_by_inline_stack(), get_group_iv_cost(), get_hard_reg_initial_reg(), ipa_icf::sem_function::get_hash(), range_def_chain::get_imports(), get_init_value(), get_initial_defs_for_reduction(), get_initial_register_offset(), get_initial_solution(), get_initializer_for(), get_inv_cost(), irange_storage::get_irange(), optinfo::get_item(), get_last_value_validate(), mem_alloc_description< T >::get_list(), get_loop_body_in_bfs_order(), get_loop_exit_edges(), get_loop_exit_edges_unique_dests(), ipa_param_adjustments::get_max_base_index(), get_max_float(), get_md5sum(), get_named_event_id(), get_narrower(), ipa_param_body_adjustments::get_new_param_chain(), get_nonlocal_debug_decl(), get_nth_most_common_value(), get_odr_type(), get_operator(), get_ops(), get_option_prefix_remapping(), get_options_from_collect_gcc_options(), jt_state::get_path(), get_pattern_stats(), get_pattern_stats_1(), get_peephole2_pattern(), get_predicate_codes(), get_range_strlen(), get_range_strlen_phi(), get_reassociation_width(), access_ref::get_ref(), get_references_in_stmt(), get_reload_reg(), get_representative_for(), sarif_builder::get_source_lines(), get_static_chain(), get_static_insn_data(), get_str_vect(), get_stridx(), get_sub_rtx(), get_substring_ranges_for_loc(), mem_alloc_description< T >::get_sum(), ipa_param_adjustments::get_surviving_params(), get_target_arguments(), get_tm_region_blocks(), get_undefined_value_partitions(), ipa_param_adjustments::get_updated_indices(), ggc_handle_finalizers(), ggc_mark_root_tab(), ggc_mark_roots(), ggc_pch_read(), ggc_pch_this_base(), ggc_pch_total_size(), ggc_print_statistics(), ggc_recalculate_in_use_p(), ggc_zero_rtab_roots(), gimple_account_profile_record(), gimple_arg(), gimple_arg_ptr(), gimple_asm_clobbers_memory_p(), gimple_block_label(), gimple_build_asm_vec(), gimple_build_call(), gimple_build_call_from_tree(), gimple_build_call_internal(), gimple_build_call_internal_vec(), gimple_build_call_valist(), gimple_build_call_vec(), gimple_build_switch(), gimple_build_vector(), gimple_builtin_call_types_compatible_p(), gimple_call_copy_skip_args(), gimple_copy(), gimple_could_trap_p_1(), gimple_duplicate_bb(), gimple_duplicate_seme_region(), gimple_duplicate_sese_tail(), gimple_equal_p(), gimple_extract(), gimple_find_values_to_profile(), gimple_flow_call_edges_add(), gimple_fold_builtin_snprintf_chk(), gimple_fold_builtin_sprintf_chk(), gimple_fold_stmt_to_constant_1(), gimple_infer_range::gimple_infer_range(), gimple_lower_bitint(), gimple_mod_subtract_transform(), gimple_omp_for_cond(), gimple_omp_for_final(), gimple_omp_for_final_ptr(), gimple_omp_for_incr(), gimple_omp_for_incr_ptr(), gimple_omp_for_index(), gimple_omp_for_index_ptr(), gimple_omp_for_initial(), gimple_omp_for_initial_ptr(), gimple_omp_for_set_cond(), gimple_omp_for_set_final(), gimple_omp_for_set_incr(), gimple_omp_for_set_index(), gimple_omp_for_set_initial(), gimple_op(), gimple_op_ptr(), gimple_phi_arg_edge(), gimple_phi_arg_has_location(), gimple_phi_arg_imm_use_ptr(), gimple_phi_arg_location(), gimple_phi_arg_location_ptr(), gimple_phi_arg_set_location(), gimple_phi_integer_valued_real_p(), gimple_phi_nonnegative_warnv_p(), gimple_predict_edge(), gimple_predicted_by_p(), gimple_purge_all_dead_abnormal_call_edges(), gimple_purge_all_dead_eh_edges(), gimple_redirect_edge_and_branch(), gimple_regimplify_operands(), gimple_seq_set_location(), gimple_set_op(), gimple_signed_or_unsigned_type(), gimple_try_catch_may_fallthru(), gimple_try_redirect_by_replacing_jump(), gimple_verify_flow_info(), gimplify_and_update_call_from_tree(), gimplify_asm_expr(), gimplify_call_expr(), gimplify_compound_lval(), gimplify_init_constructor(), gimplify_modify_expr(), gimplify_omp_depend(), gimplify_omp_for(), gimplify_omp_loop(), gimplify_omp_ordered(), gimplify_parameters(), gimplify_scan_omp_clauses(), gimplify_size_expressions(), gimplify_statement_list(), modref_tree< T >::global_access_p(), global_decl_processing(), globalize_reg(), goa_stabilize_expr(), graphds_dfs(), graphds_domtree(), graphds_scc(), group_case_labels_stmt(), tree_switch_conversion::group_cluster::group_cluster(), grow_reg_equivs(), final_warning_record::grow_type_warnings(), gsi_bb(), gsi_end(), gsi_end_bb(), gsi_end_p(), gsi_for_phi(), gsi_for_stmt(), gsi_for_stmt(), gsi_insert_after(), gsi_insert_after_without_update(), gsi_insert_before(), gsi_insert_before_without_update(), gsi_insert_seq_after(), gsi_insert_seq_after_without_update(), gsi_insert_seq_before(), gsi_insert_seq_before_without_update(), gsi_insert_seq_nodes_after(), gsi_insert_seq_nodes_before(), gsi_last(), gsi_last_bb(), gsi_last_nondebug_bb(), gsi_next(), gsi_next_nondebug(), gsi_next_nonvirtual_phi(), gsi_none(), gsi_one_before_end_p(), gsi_one_nondebug_before_end_p(), gsi_prev(), gsi_prev_dom_bb_nondebug(), gsi_prev_nondebug(), gsi_remove(), gsi_replace_with_seq_vops(), gsi_seq(), gsi_split_seq_after(), gsi_split_seq_before(), gsi_start(), gsi_start_bb(), gsi_start_nondebug_after_labels_bb(), gsi_start_nondebug_bb(), gsi_start_nonvirtual_phis(), gsi_start_phis(), gsi_stmt(), gt_ggc_mx(), gt_ggc_mx(), gt_pch_nx(), gt_pch_nx(), gt_pch_nx(), gt_pch_nx(), gt_pch_restore(), gt_pch_save(), handle_alias_pairs(), strlen_pass::handle_assign(), handle_common_deferred_options(), handle_cycle(), handle_deferred_dump_options(), handle_ignored_attributes_option(), handle_option(), handle_overloaded_code_for(), handle_overloaded_gen(), handle_overloaded_gen(), handle_rhs_call(), gen_reader::handle_unknown_directive(), driver::handle_unrecognized_options(), hard_reg_set_here_p(), hard_reg_set_size(), hardcfr_sibcall_search_preds(), has_addr_references_p(), has_hard_reg_initial_val(), has_opt(), has_subst_attribute(), ana::asm_output_svalue::key_t::hash(), ana::const_fn_result_svalue::key_t::hash(), string_slot_hasher::hash(), vect_scalar_ops_slice_hash::hash(), omp_declare_variant_hasher::hash(), const_poly_int_hasher::hash(), int_cst_hasher::hash(), ipa_icf::symbol_compare_hash::hash(), bst_traits::hash(), hash_invariant_expr_1(), operand_compare::hash_operand(), hash_rtx(), hash_scan_insn(), hash_scan_insn(), DFS::hash_scc(), ipa_icf::sem_function::hash_stmt(), hash_table< Descriptor, Lazy, Allocator >::hash_table(), hash_tree(), hashable_expr_equal_p(), have_optimized_refs(), have_whole_vector_shift(), hide_operands(), hoist_code(), hoist_defs_of_uses(), hoist_guard(), hoist_memory_references(), identifier_to_locale(), if_convertible_loop_p_1(), if_test_bypass_p(), ifcvt_can_hoist(), ifcvt_split_critical_edges(), immed_double_const(), immed_wide_int_const(), immed_wide_int_const_1(), improve_allocation(), improve_inheritance(), inc_register_pressure(), include_source_file_for_profile(), predicate::includes(), incr_vec_index(), indent_to(), index_rnglists(), infer_loop_bounds_from_array(), infer_loop_bounds_from_undefined(), infer_nonnull_range_by_attribute(), access_ref::inform_access(), inherit_in_ebb(), diagnostic_option_classifier::init(), ipa_icf::sem_function::init(), init_alias_analysis(), init_alias_target(), init_attrs_list_set(), init_branch_prob(), init_btf_id_map(), init_caller_save(), init_cse_reg_info(), init_curr_operand_mode(), init_eliminable_invariants(), init_emit_once(), init_emit_regs(), init_equiv_class(), init_fake_stack_mems(), predicate::init_from_control_deps(), uninit_analysis::init_from_phi_def(), init_ggc(), init_live_reload_and_inheritance_pseudos(), init_lives(), init_loop_unswitch_info(), init_num_sign_bit_copies_in_rep(), init_num_threads(), init_partition_graph_vertices(), init_pattern_use(), init_predicate_table(), init_reassoc(), init_reg_info(), init_reg_last(), init_reg_modes_target(), init_reg_sets(), init_reg_sets_1(), init_regno_assign_info(), init_reload(), init_rename_info(), init_resource_info(), init_rtlanal(), init_save_areas(), init_set_costs(), init_spec(), init_sync_libfuncs_1(), init_value_data(), init_var_map(), init_vn_nary_op_from_stmt(), initial_value_entry(), diagnostic_context::initialize(), predefined_function_abi::initialize(), initialize_argument_information(), initialize_constant_pool_replacements(), initialize_data_dependence_relation(), initialize_inlined_parameters(), initialize_iterators(), initialize_lra_reg_info_element(), initialize_node_lattices(), initialize_root_vars(), initialize_root_vars_lm(), initialize_root_vars_store_elim_1(), initialize_root_vars_store_elim_2(), initialize_sanitizer_builtins(), initialize_sizetypes(), initialize_tree_contains_struct(), initializer_each_zero_or_onep(), initializer_zerop(), initiate_cost_vectors(), initiate_excl_sets(), initiate_presence_absence_pattern_sets(), initiate_regno_cost_classes(), initiate_saved_hard_regs(), initiate_states(), inline_read_section(), inline_string_cmp(), inline_to_all_callers(), input_cfg(), input_cgraph_1(), input_cgraph_opt_section(), input_eh_regions(), input_function(), input_gimple_stmt(), input_node(), input_node_opt_summary(), input_phi(), input_ssa_names(), input_struct_function_base(), modref_access_node::insert(), insert(), insert_backedge_copies(), insert_clobber_before_stack_restore(), insert_clobbers_for_var(), rt_bb_visited::insert_exit_check_on_edge(), insert_float(), insert_gimplified_predicates(), insert_init_seqs(), insert_initializers(), modref_access_node::insert_kill(), insert_looparound_copy(), decision_tree::insert_operand(), insert_phi_nodes(), insert_restore(), insert_save(), insert_updated_phi_nodes_for(), insert_var_expansion_initialization(), insert_wide_int(), insert_wrapper(), insn_live_p(), insn_nothrow_p(), insn_stack_adjust_offset_pre_post(), instantiate_virtual_regs_in_insn(), instrument_builtin_call(), instrument_memory_accesses(), instrument_nonnull_arg(), instrument_values(), int_loc_descriptor(), int_shift_loc_descriptor(), tree_loop_interchange::interchange(), tree_loop_interchange::interchange_loops(), interesting_dest_for_shprep(), interleave_supported_p(), interpret_condition_phi(), diagnostic_path::interprocedural_p(), irange::intersect(), irange::intersect(), intersect_argaggs_with(), invalidate(), invalidate_any_buried_refs(), invalidate_from_clobbers(), invalidate_from_sets_and_clobbers(), invalidate_insn_data_regno_info(), invalidate_memory(), invariant_expr_equal_p(), invariant_p(), inverse(), irange::invert(), ior_hard_reg_conflicts(), ipa_analyze_controlled_uses(), ipa_compute_jump_functions_for_bb(), ipa_devirt(), ipa_dump_adjusted_parameters(), ipa_dump_fn_summary(), ipa_dump_param(), ipa_fn_summary_write(), ipa_get_callee_param_type(), ipa_get_controlled_uses(), ipa_get_ith_jump_func(), ipa_get_ith_polymorhic_call_context(), ipa_get_param(), ipa_get_param(), ipa_get_param_decl_index_1(), ipa_get_param_load_dereferenced(), ipa_get_param_move_cost(), ipa_get_parm_lattices(), ipa_get_poly_ctx_lat(), ipa_get_scalar_lat(), ipa_get_type(), ipa_inline(), ipa_is_param_used(), ipa_is_param_used_by_indirect_call(), ipa_is_param_used_by_ipa_predicates(), ipa_is_param_used_by_polymorphic_call(), ipa_jump_functions_equivalent_p(), ipa_lower_emutls(), ipa_merge_fn_summary_after_inlining(), ipa_merge_modref_summary_after_inlining(), ipa_merge_profiles(), ipa_odr_read_section(), ipa_odr_summary_write(), ipa_print_node_jump_functions_for_edge(), ipa_print_node_params(), ipa_print_order(), ipa_profile(), ipa_profile_read_edge_summary(), ipa_profile_read_summary_section(), ipa_profile_write_edge_summary(), ipa_profile_write_summary(), ipa_prop_read_section(), ipa_propagate_indirect_call_infos(), ipa_pta_execute(), ipa_read_jump_function(), ipa_reference_read_optimization_summary(), ipa_reference_write_optimization_summary(), ipa_release_body_info(), ipa_set_controlled_uses(), ipa_set_param_load_dereferenced(), ipa_set_param_used(), ipa_set_param_used_by_indirect_call(), ipa_set_param_used_by_ipa_predicates(), ipa_set_param_used_by_polymorphic_call(), ipa_simd_modify_function_body(), ipa_single_use(), ipa_target_clone(), ipa_tm_diagnose_transaction(), ipa_tm_execute(), ipa_tm_scan_calls_transaction(), ipa_tm_scan_irr_function(), ipa_update_overall_fn_summary(), ipa_write_jump_function(), ipa_write_summaries(), ipcp_decision_stage(), ipcp_get_parm_bits(), ipcp_store_vr_results(), ipcp_transform_function(), ipcp_update_vr(), ipcp_verify_propagated_values(), ipcp_write_transformation_summaries(), ira(), ira_allocate_and_accumulate_costs(), ira_allocate_and_set_costs(), ira_allocate_and_set_or_copy_costs(), ira_allocno_iter_cond(), ira_allocno_iter_init(), ira_allocno_object_iter_cond(), ira_allocno_object_iter_init(), ira_bad_reload_regno_1(), ira_build_conflicts(), ira_copy_iter_cond(), ira_copy_iter_init(), ira_create_allocno_objects(), ira_flattening(), ira_hard_reg_in_set_p(), ira_hard_reg_set_intersection_p(), ira_implicitly_set_insn_hard_regs(), ira_init_costs(), ira_init_costs_once(), ira_init_register_move_cost(), ira_loop_edge_freq(), ira_loop_tree_body_rev_postorder(), ira_object_conflict_iter_cond(), ira_object_conflict_iter_init(), ira_object_iter_cond(), ira_object_iter_init(), ira_pref_iter_cond(), ira_pref_iter_init(), ira_print_disposition(), ira_propagate_hard_reg_costs(), ira_reassign_conflict_allocnos(), ira_reassign_pseudos(), ira_rebuild_regno_allocno_list(), ira_remove_insn_scratches(), ira_restore_scratches(), ira_reuse_stack_slot(), ira_setup_eliminable_regset(), ira_sort_regnos_for_alter_reg(), ira_total_conflict_hard_regs(), ira_traverse_loop_tree(), irange::irange_contains_p(), is_addr_local(), if_chain::is_beneficial(), tree_switch_conversion::bit_test_cluster::is_beneficial(), ipa_icf::congruence_class::is_class_used(), is_combined_permutation_identity(), poly_int< N, C >::is_constant(), is_degenerate_phi(), is_feasible_trace(), is_group(), is_halfway_below(), is_inv_store_elimination_chain(), is_linear_load_p(), is_maybe_undefined(), is_parallel_of_n_reg_sets(), is_predicable(), is_redundant_typedef(), symtab_node::iterate_direct_aliases(), iterate_fix_dominators(), symtab_node::iterate_reference(), symtab_node::iterate_referring(), iv_ca_add_group(), iv_ca_dump(), iv_ca_extend(), iv_ca_narrow(), iv_ca_prune(), iv_ca_replace(), join_spec_func(), json_from_expanded_location(), ana::asm_output_svalue::key_t::key_t(), ana::const_fn_result_svalue::key_t::key_t(), keyword_hash_init(), kill_value_one_regno(), kill_value_regno(), known_cond(), known_contexts_useful_p(), known_dependences_p(), label_is_jump_target_p(), label_visit(), lambda_matrix_copy(), lambda_matrix_id(), lambda_matrix_new(), lambda_matrix_right_hermite(), lambda_matrix_row_add(), lambda_matrix_vector_mult(), lambda_transform_legal_p(), lambda_vector_equal(), lambda_vector_gcd(), lambda_vector_lexico_pos(), lambda_vector_mult_const(), lambda_vector_zerop(), ipa_ref_list::last_alias(), last_always_executed_block(), last_and_only_stmt(), last_nondebug_stmt(), simplify_using_ranges::legacy_fold_cond(), lhd_simulate_enum_decl(), lhd_simulate_record_decl(), lhd_type_for_size(), likely_value(), equiv_oracle::limit_check(), linear_loads_p(), live_edge_for_reg(), live_worklist(), load_register_parameters(), loc_cmp(), loc_descriptor(), loc_equivalence_change_p(), loc_list_from_tree_1(), loc_mentioned_in_p(), local_cprop_pass(), long_double_as_float128(), lookup_binfo_at_offset(), file_cache::lookup_file(), lookup_internal_fn(), lookup_reg_by_dump_name(), loop_body_includes_call(), loop_edge_to_cancel(), loop_has_blocks_with_irreducible_flag(), loop_has_phi_with_address_arg(), loop_has_vector_phi_nodes(), loop_in_regexp(), loop_invariant_motion_in_fun(), loop_iter_phi_semi_invariant_p(), loop_nest_has_data_refs(), loop_niter_by_eval(), loop_only_exit_p(), loop_suitable_for_sm(), loop_version(), loops_list::loops_list(), low_pressure_loop_node_p(), lower_assumption(), lower_commutative(), lower_cond(), lower_cond(), lower_depend_clauses(), lower_emutls_function_body(), lower_emutls_phi_arg(), lower_for(), lower_function_body(), lower_gimple_return(), lower_oacc_private_marker(), lower_omp_for(), lower_omp_for_lastprivate(), lower_omp_ordered_clauses(), lower_omp_target(), lower_omp_task_reductions(), lower_opt(), lower_opt(), lower_opt(), lower_rec_input_clauses(), lower_reduction_clauses(), lower_stmt(), lower_try_catch(), lower_vec_perm(), lra(), lra_assign(), lra_clear_live_ranges(), lra_coalesce(), lra_constraints(), lra_create_live_ranges_1(), lra_dump_bitmap_with_title(), lra_eliminate_regs_1(), lra_final_code_change(), lra_inheritance(), lra_init_equiv(), lra_need_for_scratch_reg_p(), lra_need_for_spills_p(), lra_rtx_hash(), lra_set_insn_recog_data(), lra_setup_reg_renumber(), lra_spill(), lra_split_hard_reg_for(), lra_substitute_pseudo(), lra_update_dup(), lra_update_dups(), lra_update_insn_recog_data(), lra_update_insn_regno_info(), lra_update_operator_dups(), lra_update_reg_val_offset(), wi::lshift_large(), lshift_significand(), lshift_significand_1(), lto_delete_in_decl_state(), lto_delete_out_decl_state(), lto_free_function_in_decl_state(), lto_input_data_block(), lto_input_scc(), lto_input_tree_1(), lto_input_ts_constructor_tree_pointers(), lto_input_ts_exp_tree_pointers(), lto_input_ts_omp_clause_tree_pointers(), lto_input_ts_poly_tree_pointers(), lto_input_ts_vec_tree_pointers(), lto_input_ts_vector_tree_pointers(), lto_new_out_decl_state(), lto_out_decl_state_written_size(), lto_output(), lto_output_decl_state_refs(), lto_output_decl_state_streams(), lto_output_node(), lto_read_body_or_constructor(), lto_record_function_out_decl_state(), lto_tag_check_set(), lto_write_mode_table(), lto_write_options(), main(), main(), main(), toplev::main(), main(), sarif_builder::make_artifact_change_object(), make_automaton_attrs(), make_blocks(), make_blocks_1(), make_canonical(), sarif_builder::make_code_flow_object(), make_compound_operation(), make_compound_operation_int(), symtab_node::make_decl_local(), make_edges(), make_forwarders_with_degenerate_phis(), make_gimple_asm_edges(), make_gimple_switch_edges(), make_hard_regno_dead(), make_hard_regno_dead(), make_invariant_chain(), make_item_for_dump_dec(), timer::make_json(), timer::timevar_def::make_json(), make_length_attrs(), make_new_ssa_for_all_defs(), make_phi_node(), make_return_insns(), make_tree(), malloc_candidate_p_1(), map_attr_string(), tree_loop_interchange::map_inductions_to_loop(), mark_all_loops_for_removal(), mark_constants(), mark_def_interesting(), mark_home_live_1(), mark_irreducible_loops(), mark_jump_label_1(), mark_jump_label_asm(), mark_label_nuses(), mark_loops_for_removal(), mark_matching_switches(), mark_not_eliminable(), mark_not_eliminable(), mark_operands_from_match_dup(), mark_operands_used_in_match_dup(), mark_pseudo_regno_dead(), mark_pseudo_regno_live(), mark_reachable_handlers(), mark_ref_regs(), mark_referenced_regs(), mark_referenced_resources(), mark_set_regs(), mark_set_resources(), mark_ssa_maybe_undefs(), mark_stack_region_used(), mark_target_live_regs(), fwd_jt_path_registry::mark_threaded_blocks(), mark_used_flags(), mark_used_regs_combine(), wi::mask(), masked_increment(), match_arith_overflow(), match_asm_constraints_1(), match_pattern(), match_pattern_1(), match_pattern_2(), match_reload(), match_rtx(), match_uaddc_usubc(), cgraph_node::materialize_clone(), max_attr_value(), max_operand_1(), may_trap_p_1(), may_use_storent_in_loop_p(), maybe_add_nop_after_section_switch(), maybe_build_call_expr_loc(), maybe_default_options(), maybe_find_code(), maybe_fix_stack_asms(), maybe_instrument_call(), maybe_invalidate(), maybe_legitimize_operands(), maybe_optimize_guarding_check(), maybe_optimize_range_tests(), maybe_push_res_to_seq(), maybe_remove_unreachable_handlers(), maybe_renumber_stmts_bb(), irange::maybe_resize(), driver::maybe_run_linker(), maybe_run_lto_and_relink(), maybe_select_cc_mode(), maybe_set_vectorized_backedge_value(), mem_might_overlap_already_clobbered_arg_p(), memref_referenced_p(), mention_regs(), modref_tree< T >::merge(), merge_and_complain(), ipa_icf::sem_item_optimizer::merge_classes(), loop_distribution::merge_dep_scc_partitions(), merge_hard_reg_conflicts(), merge_identical_invariants(), merge_into_decision(), merge_last(), merge_latch_edges(), merge_loop_tree(), merge_memattrs(), merge_node_constraints(), merge_overlapping_regs(), merge_patterns(), merge_states(), mergeable_string_section(), min_attr_value(), minmax_set_iter_cond(), minmax_set_iter_init(), minmax_set_iter_next(), mode_for_size(), mode_signbit_p(), modified_between_p(), modified_in_p(), modified_type_die(), ipa_param_adjustments::modify_call(), ipa_param_body_adjustments::modify_call_stmt(), ipa_param_body_adjustments::modify_gimple_stmt(), modify_move_list(), more_one_region_p(), most_expensive_mult_to_index(), move2add_record_mode(), move2add_use_add3_insn(), move2add_valid_value_p(), move_allocno_live_ranges(), move_block_from_reg(), move_block_to_fn(), move_block_to_reg(), tree_loop_interchange::move_code_to_inner_loop(), move_complex_constraints(), move_deaths(), move_fixed_address_to_symbol(), move_hint_to_base(), move_insn_for_shrink_wrap(), move_invariant_reg(), move_invariants(), move_pointer_to_base(), move_ptes_to_front(), move_replacements(), move_sese_region_to_fn(), move_unallocated_pseudos(), move_variant_to_index(), mul_double_wide_with_sign(), wi::mul_internal(), multiple_reg_loc_descriptor(), multiple_sets(), multiplier_allowed_in_address_p(), native_decode_rtx(), native_decode_vector_rtx(), native_encode_rtx(), native_encode_vector_part(), native_interpret_aggregate(), native_interpret_vector_part(), ncd_with_phi(), NDFA_to_DFA(), nearest_common_dominator_for_set(), need_cmov_or_rewire(), need_for_call_save_p(), neg_poly_int_rtx(), neg_significand(), negate_expr_p(), negative_power_of_two_p(), neuter_worker_single(), new_basic_block(), vec_perm_indices::new_expanded_vector(), vec_perm_indices::new_shrunk_vector(), new_tree_live_info(), vec_perm_indices::new_vector(), noce_convert_multiple_sets(), nonoverlapping_component_refs_p(), nonoverlapping_refs_since_match_p(), noop_move_p(), align_flags::normalize(), predicate::normalize(), predicate::normalize(), predicate::normalize(), normalize(), note_pattern_stores(), note_uses(), notify_dependents_of_changed_value(), num_loop_branches(), num_loop_insns(), num_operands(), number_blocks(), number_of_rw_in_partition(), number_of_rw_in_rdg(), oacc_do_neutering(), oacc_entry_exit_ok(), oacc_entry_exit_ok_1(), oacc_entry_exit_single_gang(), oacc_resolve_clause_dependencies(), object_address_invariant_in_loop_p(), object_sizes_execute(), omp_addr_tokenizer::omp_access_chain_p(), omp_addr_tokenizer::omp_accessed_addr(), omp_accumulate_sibling_list(), omp_build_struct_sibling_lists(), omp_clause_aligned_alignment(), omp_construct_selector_matches(), omp_construct_simd_compare(), omp_construct_traits_to_codes(), omp_context_selector_matches(), omp_extract_for_data(), omp_finish_file(), omp_group_last(), omp_index_mapping_groups_1(), omp_lookup_ts_code(), omp_lookup_tss_code(), omp_lto_input_declare_variant_alt(), omp_lto_output_declare_variant_alt(), omp_make_gimple_edges(), omp_max_vf(), omp_reorder_mapping_groups(), omp_resolve_clause_dependencies(), omp_resolve_declare_variant(), omp_resolve_late_declare_variant(), omp_runtime_api_procname(), omp_tsort_mapping_groups(), ompdevlow_adjust_simt_enter(), json_output_format::on_end_diagnostic(), one_cprop_pass(), ana::one_way_id_map< T >::one_way_id_map(), vect_scalar_ops_slice::op(), cfn_sqrt::op1_range(), operator_bitwise_and::op1_range(), operator_abs::op1_range(), gimple_match_op::op_or_null(), operand_compare::operand_equal_p(), operand_to_remat(), operands_match_p(), operands_match_p(), operation_could_trap_helper_p(), ipa_predicate::operator&=(), used_arg_t::operator()(), poly_int< N, C >::operator*=(), poly_int< N, C >::operator+=(), poly_int< N, C >::operator-=(), poly_int< N, C >::operator=(), poly_int< N, C >::operator=(), predicate::operator=(), vector_builder< T, Shape, Derived >::operator==(), operator==(), ipa_predicate::operator==(), irange::operator==(), ana::asm_output_svalue::key_t::operator==(), ana::const_fn_result_svalue::key_t::operator==(), array_slice< T >::operator[](), const_derived_container< T, BaseCT >::operator[](), vec_perm_indices::operator[](), array_slice< T >::operator[](), oprs_unchanged_p(), oprs_unchanged_p(), gcc::dump_manager::opt_info_enable_passes(), optimize_abbrev_table(), optimize_attrs(), optimize_constant_pool(), optimize_implicit_const(), optimize_inline_calls(), optimize_load_redistribution(), optimize_load_redistribution_1(), optimize_mask_stores(), optimize_ops_list(), optimize_pow_to_exp(), optimize_range_tests(), optimize_range_tests_1(), optimize_range_tests_cmp_bitwise(), optimize_range_tests_to_bit_test(), optimize_range_tests_var_bound(), optimize_recip_sqrt(), optimize_spaceship(), optimize_stack_restore(), optimize_subroutine_group(), optimize_unreachable(), optimize_va_list_gpr_fpr_size(), optimize_vec_cond_expr(), optimize_vector_constructor(), optrecord_json_writer::optinfo_to_json(), or_comparisons_1(), ipa_predicate::or_with(), order_regs_for_reload(), ordered_hash_map< KeyId, Value, Traits >::ordered_hash_map(), outermost_invariant_loop_for_expr(), outgoing_edges_match(), output_add_clobbers(), output_aranges(), output_asm_operand_names(), output_automaton_units(), output_btf_datasec_types(), output_btf_func_types(), output_btf_header(), output_btf_types(), output_btf_vars(), output_buffer_append_r(), output_call_frame_info(), output_cfg(), output_cgraph_opt_summary(), output_comdat_type_unit(), output_comp_unit(), output_conditions(), output_constant(), output_constant_pool_2(), output_ctf_func_info(), output_ctf_funcidx(), output_ctf_obj_info(), output_ctf_objtidx(), output_ctf_types(), output_ctf_vars(), output_dead_lock_vect(), output_default_latencies(), output_description(), output_die(), output_eh_regions(), output_fde(), output_file_names(), output_function(), output_get_cpu_unit_code_func(), output_gimple_stmt(), output_in_order(), output_insn_code_cases(), output_intermediate_json_line(), output_internal_insn_latency_func(), output_internal_maximal_insn_latency_func(), output_json_intermediate_file(), output_line_info(), output_lines(), output_loc_operands(), output_max_insn_queue_index_def(), output_min_issue_delay_table(), output_node_opt_summary(), output_object_block(), output_object_blocks(), output_offload_tables(), output_one_function_exception_table(), output_one_line_info_table(), output_pattern_set_el_list(), output_peephole2_scratches(), output_phi(), output_print_reservation_func(), output_pubnames(), output_ranges(), output_refs(), output_reserved_units_table(), output_rnglists(), output_signature(), output_skeleton_debug_sections(), output_ssa_names(), output_state(), output_struct_function_base(), output_symtab(), symtab_node::output_to_lto_symbol_table_p(), output_trans_table(), output_vect(), uninit_analysis::overlap(), pack_ts_int_cst_value_fields(), param_change_prob(), ipa_icf::sem_function::param_used_p(), parloops_is_simple_reduction(), parloops_is_slp_reduction(), parse_and_check_align_values(), function_reader::parse_enum_value(), parse_env_var(), parser::parse_expr(), parser::parse_for(), function_reader::parse_mem_expr(), parse_no_sanitize_attribute(), ipa_icf::sem_item_optimizer::parse_nonsingleton_classes(), parse_note_insn_name(), parse_profile_quality(), parse_reg_note_name(), parse_sanitizer_options(), parse_section(), parser::parse_simplify(), operands_scanner::parse_ssa_operands(), parse_zero_call_used_regs_options(), partition_contains_all_rw(), partition_stack_vars(), partition_to_var(), partition_view_fini(), patch_jump_insn(), path_contains_zero_or_negative_cycle_arc(), pattern_cost(), parser::peek(), peep2_attempt(), peep2_find_free_register(), peep2_reinit_state(), peep2_update_life(), peephole2_optimize(), perform_var_substitution(), perm_mask_for_reverse(), loop_distribution::pg_add_dependence_edges(), pg_collect_alias_ddrs(), pg_unmark_merged_alias_ddrs(), phi_add_costs_1(), phi_convertible_by_degenerating_args(), phi_dynamic_object_size(), phi_incr_cost_1(), phi_rank(), phi_translate_1(), phi_translate_set(), place_operands(), poly_int< N, C >::poly_int(), poly_int_rtx_p(), diagnostic_option_classifier::pop(), wi::popcount(), popcount_hwi(), populate_coalesce_list_for_outofssa(), populate_pattern_routine(), populate_pattern_use(), populate_single_mode_bitmaps(), possible_polymorphic_call_target_p(), possible_polymorphic_call_targets(), possible_polymorphic_call_targets_1(), pp_format(), pp_indent(), pp_points_to_solution(), pp_wide_integer(), pre_and_rev_post_order_compute_fn(), pre_check_invariant_p(), pre_delete(), pre_edge_insert(), pre_expr_DFS(), pre_expr_DFS(), pre_gcse(), pre_insert_copies(), pre_insert_copy_insn(), precompute_arguments(), precompute_register_parameters(), predcom_tmp_var(), predicate_all_scalar_phis(), predicate_bbs(), predicate_for_phi_result(), predicate_rhs_code(), predicate_scalar_phi(), predicate_statements(), ipa_predicate::predicate_testing_cond(), predict_extra_loop_exits(), predicted_by_loop_heuristics_p(), preload_common_nodes(), prepare_block_for_update_1(), pcom_worker::prepare_finalizers(), pcom_worker::prepare_finalizers_chain(), ana::checker_path::prepare_for_emission(), driver::prepare_infiles(), pcom_worker::prepare_initializers(), pcom_worker::prepare_initializers_chain(), prepare_initializers_chain_store_elim(), prepare_names_to_update(), prepare_shrink_wrap(), prepend_xassembler_to_collect_as_options(), preprocess_case_label_vec_for_gimple(), preprocess_constraints(), preprocess_insn_constraints(), expr_hash_elt::print(), timer::print(), json::object::print(), json::array::print(), print_aff(), print_all_lattices(), print_allocno_conflicts(), print_allocno_costs(), print_allocno_live_ranges(), print_bitmap_set(), print_case_cfn(), edited_file::print_content(), edited_line::print_content(), print_curr_insn_alt(), print_decu(), print_define_operator_list(), print_diff_line(), edited_line::print_diff_lines(), print_dw_val(), print_escaped_json_string(), print_exp(), print_filtered_help(), print_generic_stmt_indented(), print_hard_reg_set(), print_hard_reg_set(), print_hard_regs_subforest(), print_help(), print_hex(), print_lambda_vector(), print_live_ranges(), print_lto_report(), print_no_sanitize_attr_value(), decision_tree::print_node(), print_node(), print_nonbool_test(), print_operand(), print_overload_arguments(), print_overload_test(), print_parseable_fixits(), print_path(), print_pattern(), print_pattern(), print_poly_int(), print_pre_expr(), print_real_cst(), rtx_writer::print_rtx(), print_rtx_insn_vec(), print_signature(), print_specific_help(), print_subroutine_group(), print_subroutine_start(), print_translated_classes(), print_uniform_and_important_classes(), print_value(), print_vn_reference_ops(), print_worklist(), ipa_predicate::probability(), probe_stack_range(), process_all_all_constraints(), process_all_functions(), process_alt_operands(), process_alts_for_forming_states(), process_bb(), process_bb_lives(), process_bb_node_for_hard_reg_moves(), process_bb_node_lives(), process_brace_body(), process_call_operands(), process_changed_values(), process_command(), ipa_icf::sem_item_optimizer::process_cong_reduction(), process_decls(), process_define_predicate(), thunk_info::process_early_thunks(), process_excls(), process_file(), process_ipa_clobber(), process_marked_switches(), symbol_table::process_new_functions(), process_one_cond_exec(), phi_analyzer::process_phi(), process_presence_absence_names(), process_presence_absence_patterns(), process_references(), process_references(), process_reg_shuffles(), process_regexp(), process_regexp_cycles(), process_regexp_decls(), process_rtx(), process_seq_for_forming_states(), process_single_reg_class_operands(), process_substs_on_one_elem(), process_template(), produce_asm_for_decls(), propagate(), propagate_aggs_across_jump_function(), propagate_allocno_info(), propagate_comdat_group(), propagate_constants_across_call(), propagate_constants_topo(), propagate_controlled_uses(), propagate_freq(), propagate_malloc(), propagate_necessity(), propagate_nothrow(), propagate_pseudo_copies(), propagate_pure_const(), propagate_single_user(), propagate_threaded_block_debug_into(), propagate_unknowns(), propagate_vals_across_arith_jfunc(), propagate_with_phi(), prune_access_strides_not_in_loop(), prune_bbs_to_update_dominators(), prune_clobbered_mems(), prune_insertions_deletions(), prune_options(), uninit_analysis::prune_phi_opnds(), prune_runtime_alias_test_list(), prune_unused_phi_nodes(), ptrdiff_tree_p(), pure_const_read_summary(), push_allocno_to_stack(), push_depth(), push_reload(), push_without_duplicates(), qualified_die_p(), queue_reg_save(), rank_ops_for_fma(), loop_distribution::rdg_build_partitions(), ana::reachability< GraphTraits >::reachability(), autofdo::string_table::read(), autofdo::autofdo_source_profile::read(), read_cmdline_options(), autofdo::function_instance::read_function_instance(), read_graph_file(), read_input_list(), read_ipa_call_summary(), read_ipcp_transformation_info(), file_cache_slot::read_line_num(), md_reader::read_name_1(), read_replacements_section(), ipa_icf::sem_item_optimizer::read_section(), read_state_files_list(), read_state_lang_struct_type(), read_state_languages(), real_from_integer(), real_hash(), real_identical(), real_maybe_zerop(), real_nextafter(), real_powi(), real_to_hexadecimal(), real_to_integer(), real_to_integer(), real_value_from_int_cst(), real_zerop(), rebuild_jump_labels_1(), cgraph_edge::rebuild_references(), recalculate_side_effects(), recog_for_combine(), recog_for_combine_1(), recog_init(), addsub_pattern::recognize(), recompute_constructor_flags(), record_address_regs(), record_argument_state_1(), record_biv_for_address_use(), record_dead_and_set_regs(), record_edge_info(), record_eh_tables(), record_equivalences_from_phis(), record_group_use(), record_important_candidates(), record_increment(), record_operand_costs(), record_out_operands(), record_phi_increments_1(), tree_switch_conversion::switch_decision_tree::record_phi_operand_mapping(), record_reg_classes(), record_reg_saved_in_reg(), record_store(), record_target_from_binfo(), record_temporary_equivalences(), record_value_for_reg(), ipa_icf::redirect_all_callers(), redirect_exp_1(), redirect_with_delay_list_safe_p(), redirect_with_delay_slots_safe_p(), redo_changes(), redundant_insn(), reemit_insn_block_notes(), ref_conflicts_with_region(), ref_indep_loop_p(), ref_maybe_used_by_call_p_1(), referenced_from_other_partition_p(), referenced_from_this_partition_p(), referenced_from_vtable_p(), referenced_in_one_insn_in_loop_p(), references_value_p(), refers_to_mem_for_reload_p(), refers_to_regno_for_reload_p(), refers_to_regno_p(), reg_bitfield_target_p(), reg_dead_at_p(), reg_mentioned_p(), reg_overlap_mentioned_p(), reg_referenced_p(), reg_saved_in(), reg_scan_mark_refs(), reg_set_p(), reg_set_to_hard_reg_set(), regexp_transform_func(), jt_state::register_equivs_stmt(), register_new_update_set(), register_odr_type(), register_pass(), regno_clobbered_p(), regno_use_in(), regno_val_use_in(), regrename_analyze(), regstat_init_n_sets_and_refs(), rehash_using_reg(), relate_compare_use_with_all_cands(), relative_path_prefix(), relax_delay_slots(), release_bb_predicate(), pcom_worker::release_chain(), pcom_worker::release_chains(), tree_switch_conversion::release_clusters(), release_defs_bitset(), release_free_names_and_compact_live_names(), release_last_vdef(), release_vec_loop_controls(), release_vec_vec(), reload(), reload_as_needed(), reload_combine(), reload_combine_closest_single_use(), reload_combine_note_store(), reload_combine_note_use(), reload_combine_purge_insn_uses(), reload_combine_recognize_pattern(), reload_combine_split_ruids(), reload_cse_move2add(), reload_cse_move2add_invalidate(), reload_cse_simplify(), reload_cse_simplify_operands(), reload_reg_free_for_value_p(), reload_reg_free_p(), reload_reg_reaches_end_p(), reload_reg_rtx_reaches_end_p(), reloads_unique_chain_p(), ipa_predicate::remap_after_inlining(), remap_edge_params(), remap_freqcounting_predicate(), remap_freqcounting_preds_after_dup(), remap_gimple_stmt(), modref_tree< T >::remap_params(), remap_vla_decls(), ipa_edge_args_sum_t::remove(), remove_address_replacements(), remove_unreachable::remove_and_update_globals(), ipcp_transformation::remove_argaggs_if(), remove_bb(), remove_bb_from_loops(), remove_bbs(), remove_clobbers(), remove_conditions_and_labels(), remove_constraints(), remove_dead_stmt(), remove_edge_and_dominated_blocks(), remove_forwarder_block_with_phi(), remove_init_insns(), remove_invalid_refs(), remove_invalid_subreg_refs(), remove_outfile_spec_function(), remove_path(), remove_phi_arg_num(), remove_preds_and_fake_succs(), remove_pseudos(), remove_reachable_equiv_notes(), remove_some_program_points_and_update_live_ranges(), remove_some_program_points_and_update_live_ranges(), remove_state_duplicate_reservs(), symtab_node::remove_stmt_references(), remove_suffix(), remove_unreachable_handlers(), remove_unreachable_handlers_no_lp(), symbol_table::remove_unreachable_nodes(), symbol_table::remove_unreferenced_decls(), remove_unused_ivs(), remove_unused_locals(), rename_chains(), renumber_gimple_stmt_uids_in_blocks(), renumerate_operands_in_pattern(), reorder_basic_blocks_software_trace_cache(), reorder_important_classes(), reorder_operands(), vector_builder< T, Shape, Derived >::repeating_sequence_p(), replace_block_by(), replace_duplicating_operands_in_pattern(), replace_goto_queue_1(), replace_id(), replace_label(), replace_names_by_phis(), replace_oldest_value_addr(), replace_one_candidate(), replace_operands_with_dups(), replace_outfile_spec_function(), substitute_and_fold_engine::replace_phi_args_in(), replace_phis_by_defined_names(), replace_profitable_candidates(), replace_pseudos_in(), replace_reg_with_saved_mem(), replace_rtx(), replace_stmt_with_simplification(), replace_store_insn(), replace_trapping_overflow(), replace_uses_by(), representable_as_half_series_p(), repropagate_negates(), reserv_sets_hash_value(), reserv_sets_shift(), reset_all_used_flags(), reset_cluster_vectors(), ipa_param_body_adjustments::reset_debug_stmts(), reset_debug_uses_in_loop(), reset_flow_sensitive_info_in_bb(), vector_builder< T, Shape, Derived >::reshape(), resize_phi_node(), resize_reg_info(), symtab_node::resolve_alias(), resolve_clobber(), resolve_simple_move(), rest_of_handle_df_finish(), env_manager::restore(), restore_operands(), restrict_cost_classes(), returning_call_p(), rev_post_order_and_mark_dfs_back_seme(), vec< T, va_heap, vl_ptr >::reverse(), reverse_storage_order_for_component_p(), rewrite_all_phi_nodes_with_iv(), rewrite_call_expr_valist(), rewrite_constraints(), rewrite_expr_tree_parallel(), rewrite_groups(), rewrite_to_defined_overflow(), rewrite_trees(), rexpr_location(), vec_perm_indices::rotate_inputs(), rotate_loc_descriptor(), round_for_format(), rshift_large_common(), rshift_significand(), rtl_flow_call_edges_add(), rtvec_all_equal_p(), rtvec_series_p(), rtx_addr_varies_p(), rtx_cost(), rtx_equal_for_cselib_1(), rtx_equal_for_memref_p(), rtx_equal_p(), rtx_moveable_p(), rtx_renumbered_equal_p(), rtx_to_poly_int64(), rtx_unstable_p(), rtx_varies_p(), run_gcc(), run_rpo_vn(), safe_from_p(), safe_uhwi(), same_data_refs(), same_succ_flush_bbs(), same_succ_hash(), same_succ_print(), sanitize_attrs_match_for_inline_p(), vec_info_shared::save_datarefs(), sbitmap_popcount(), sbitmap_vector_alloc(), scale_bbs_frequencies(), scale_bbs_frequencies_profile_count(), scan_function(), scan_insn(), scan_omp_for(), scan_one_insn(), scan_operand_equal_p(), scan_operands(), scan_paradoxical_subregs(), scan_reads(), scan_rtx(), scan_rtx_address(), scan_store_can_perm_p(), scan_stores(), scan_trace(), scc_info::scc_info(), scc_visit(), modref_tree< T >::search(), modref_base_node< T >::search(), section_sanitized_p(), self_recursive_agg_pass_through_p(), self_recursive_pass_through_p(), self_referential_size(), self_reuse_distance(), separate_attrs(), separate_decls_in_region(), sese_insert_phis_for_liveouts(), sese_reset_debug_liveouts(), set_AT_ref_external(), set_autoinc_for_original_candidates(), wi::set_bit_large(), cgraph_edge::set_call_stmt(), set_cluster(), set_collect_gcc_options(), set_group_iv_cost(), set_incoming_from_chain(), set_initial_label_offsets(), irange_storage::set_irange(), set_label_offsets(), set_level(), set_multilib_dir(), set_noop_p(), set_offsets_for_label(), set_parameter(), set_phi_nodes(), set_reg_attrs_for_decl_rtl(), set_reg_attrs_for_parm(), set_reload_reg(), set_sanitized_sections(), set_spec(), set_static_spec(), set_switch_stmt_execution_predicate(), set_type_canonical_for_odr_type(), set_uid_loop_bbs(), set_uids_in_ptset(), set_union_with_increment(), driver::set_up_specs(), set_usage_bits(), setup_allocno_and_important_classes(), setup_allocno_available_regs_num(), setup_allocno_class_and_costs(), setup_allocno_priorities(), setup_class_hard_regs(), setup_class_translate_array(), setup_coalesced_allocno_costs_and_nums(), setup_cost_classes(), setup_elimination_map(), setup_entered_from_non_parent_p(), setup_hard_regno_aclass(), setup_insn_reg_info(), setup_left_conflict_sizes_p(), setup_live_pseudos_and_spill_after_risky_transforms(), setup_min_max_allocno_live_range_point(), setup_min_max_conflict_allocno_ids(), setup_operand_alternative(), setup_preferred_alternate_classes_for_new_pseudos(), setup_pressure_classes(), setup_profitable_hard_regs(), setup_prohibited_mode_move_regs(), setup_reg_class_nregs(), setup_reg_class_relations(), setup_reg_equiv(), setup_reg_equiv_init(), setup_reg_mode_hard_regset(), setup_reg_renumber(), setup_reg_subclasses(), setup_reg_subrtx_bounds(), setup_regno_cost_classes_by_aclass(), setup_save_areas(), setup_slot_coalesced_allocno_live_ranges(), setup_stack_reg_pressure_class(), setup_try_hard_regno_pseudos(), setup_uniform_class_p(), generic_wide_int< storage >::sext_elt(), wi::sext_large(), loop_distribution::share_memory_accesses(), shift_amt_for_vec_perm_mask(), shift_bytes_in_array_left(), shift_bytes_in_array_right(), wi::shifted_mask(), shorten_branches(), shortest_paths< GraphTraits, Path_t >::shortest_paths(), should_duplicate_loop_header_p(), should_hoist_expr_to_dom(), should_interchange_loops(), shrink_wrap_conditional_dead_built_in_calls(), shrink_wrap_one_built_in_call_with_conds(), side_effects_p(), simd_clone_adjust(), simd_clone_adjust_argument_types(), simd_clone_compute_base_data_type(), simd_clone_init_simd_arrays(), simd_clone_linear_addend(), simd_clone_vector_of_formal_parm_types(), simple_cst_equal(), simple_dce_from_worklist(), simple_iv_increment_p(), simple_regno_set(), simplifiable_subregs(), predicate::simplify(), simplify_1a(), simplify_1b(), predicate::simplify_2(), predicate::simplify_3(), predicate::simplify_4(), simplify_and_const_int_1(), simplify_context::simplify_binary_operation_1(), simplify_bitfield_ref(), simplify_builtin_call(), simplify_comparison(), simplify_cond(), simplify_const_binary_operation(), simplify_const_unary_operation(), jump_threader::simplify_control_stmt_condition(), simplify_gimple_switch_label_vec(), simplify_if_then_else(), simplify_immed_subreg(), simplify_loop_version(), simplify_context::simplify_plus_minus(), simplify_replace_fn_rtx(), simplify_replace_tree(), simplify_rotate(), simplify_using_ranges::simplify_switch_using_ranges(), simplify_context::simplify_ternary_operation(), simplify_test_exp(), simplify_vector_constructor(), single_input_file_index(), single_likely_exit(), single_non_singleton_phi_for_edges(), single_nonzero_element(), single_pred_before_succ_order(), single_set_2(), single_set_for_csa(), sink_common_stores_to_bb(), size_of_int_loc_descriptor(), size_of_int_shift_loc_descriptor(), size_of_pubnames(), sjlj_assign_call_site_values(), sjlj_emit_dispatch_table(), sjlj_output_call_site_table(), sjlj_size_of_call_site_table(), slot_coalesced_allocno_live_ranges_intersect_p(), slpeel_tree_duplicate_loop_to_edge_cfg(), slsr_process_phi(), sm_seq_valid_bb(), smallest_mode_for_size(), solve_constraints(), solve_flow_graph(), solve_graph(), sort_and_splice_var_accesses(), sort_conflict_id_map(), sort_hist_values(), sort_partitions_by_post_order(), sort_sibling_loops(), sorted_array_from_bitmap_set(), sorted_attr_string(), sparseset_copy(), cgraph_edge::speculative_call_target_ref(), spill_for(), spill_hard_reg(), spill_hard_reg_in_range(), spill_pseudos(), spill_pseudos(), spill_soft_conflicts(), split_address_groups(), split_block(), split_block(), split_block_1(), split_complex_args(), pcom_worker::split_data_refs_to_components(), split_function(), split_if_necessary(), split_loop(), split_loop_on_cond(), split_out_patterns(), split_small_address_groups_p(), sprint_ul_rev(), sra_modify_function_body(), sra_total_scalarization_would_copy_same_data_p(), ssa_create_duplicates(), ssa_fix_duplicate_block_edges(), ssa_prop_init(), path_range_query::ssa_range_in_phi(), stack_protect_decl_phase_1(), stack_protect_decl_phase_2(), stack_region_maybe_used_p(), ana::supernode::start_phis(), statistics_fini(), steal_delay_list_from_fallthrough(), steal_delay_list_from_target(), vector_builder< T, Shape, Derived >::stepped_sequence_p(), sticky_rshift_significand(), stmt_could_throw_1_p(), stmt_may_generate_copy(), stmt_semi_invariant_p_1(), loop_distribution::stmts_from_loop(), store_constructor(), store_data_bypass_p(), store_data_bypass_p_1(), store_integral_bit_field(), store_killed_in_insn(), store_one_arg(), store_unaligned_arguments_into_pseudos(), stream_in_histogram_value(), stream_out_histogram_value(), streamer_check_handled_ts_structures(), streamer_read_poly_int64(), streamer_read_poly_uint64(), streamer_read_value_range(), streamer_read_wide_int(), streamer_read_widest_int(), streamer_write_integer_cst(), streamer_write_poly_int64(), streamer_write_poly_uint64(), streamer_write_wide_int(), streamer_write_widest_int(), string_concat::string_concat(), string_hash(), strip_off_ending(), strub_from_body_p(), wi::sub_large(), sub_significands(), subbinfo_with_vtable_at_offset(), ipa_icf::sem_item_optimizer::subdivide_classes_by_equality(), ipa_icf::sem_item_optimizer::subdivide_classes_by_sensitive_refs(), subscript_dependence_tester_1(), subst(), subst_dup(), subst_pattern_match(), subst_reg_equivs(), subst_reloads(), substitute(), substitute(), substitute_address(), substitute_in_expr(), substitute_placeholder_in_expr(), option_proposer::suggest_completion(), pcom_worker::suitable_component_p(), predicate::superset_of(), ipa_argagg_value_list::superset_of_p(), supportable_narrowing_operation(), supportable_widening_operation(), supports_vec_convert_optab_p(), switch_matches(), ipa_icf::symbol_compare_collection::symbol_compare_collection(), synth_lshift_by_additions(), tag_counters(), target_supports_mult_synth_alg(), temporarily_undo_changes(), ten_to_ptwo(), is_a_helper< T >::test(), tests_attr_p(), fwd_jt_path_registry::thread_block_1(), thread_jump(), thread_private_new_memory(), times_pten(), tm_log_add(), tm_log_emit(), tm_log_emit_restores(), tm_log_emit_saves(), tm_memopt_clear_visited(), tm_memopt_compute_antic(), tm_memopt_compute_available(), tm_memopt_free_sets(), tm_memopt_transform_blocks(), wi::to_mpz(), poly_int< N, C >::to_shwi(), poly_int< N, C >::to_uhwi(), too_high_register_pressure_p(), tool_cleanup(), totally_scalarizable_type_p(), transfer_replacements(), transform_1(), transform_2(), transform_3(), transform_add_to_multiply(), transform_insn_regexps(), transform_statements(), transform_to_exit_first_loop_alt(), fast_function_summary< T *, V >::traverse(), fast_call_summary< T *, V >::traverse(), traverse_btf_func_types(), ipa_icf::sem_item_optimizer::traverse_congruence_split(), traverse_moves(), tree_builtin_call_types_compatible_p(), tree_contains_chrecs(), tree_estimate_loop_size(), tree_fits_poly_int64_p(), tree_fits_poly_uint64_p(), tree_fold_binomial(), tree_function_versioning(), tree_if_conversion(), tree_loop_unroll_and_jam(), tree_lower_complex(), tree_num_loop_insns(), tree_ssa_iv_optimize_loop(), tree_ssa_lim_finalize(), tree_ssa_lim_initialize(), tree_to_vec_perm_builder(), tree_unroll_loops_completely(), tree_unswitch_single_loop(), trunc_int_for_mode(), try_add_cand_for(), try_apply_stack_adjustment(), try_catch_may_fallthru(), try_combine(), pcom_worker::try_combine_chains(), try_eliminate_compare(), try_forward_edges(), try_generate_repro(), try_improve_iv_set(), try_merge_delay_insns(), modref_access_node::try_merge_with(), try_speculative_devirtualization(), try_store_by_multiple_pieces(), tree_switch_conversion::switch_decision_tree::try_switch_expansion(), rtx_properties::try_to_add_dest(), rtx_properties::try_to_add_pattern(), tsi_delink(), tsi_end_p(), tsi_last(), tsi_link_after(), tsi_link_before(), tsi_one_before_end_p(), tsi_start(), tsi_stmt(), type_argument_type(), type_hash_canon_hash(), type_num_arguments(), ubsan_create_data(), ubsan_get_source_location_type(), ubsan_get_type_descriptor_type(), uint_loc_descriptor(), unadjusted_ptr_and_unit_offset(), undefined_operand_subword_p(), undistribute_bitref_for_vector(), undistribute_ops_list(), uniform_vector_p(), unify_moves(), irange::union_(), union_match_dups(), uniq_sort_alt_states(), subreg_shape::unique_id(), unite_pointer_equivalences(), units_to_automata_distr(), units_to_automata_heuristic_distr(), unloop(), unloop_loops(), unpack_ts_int_cst_value_fields(), unroll_jam_possible_p(), unroll_loop_constant_iterations(), unroll_loop_runtime_iterations(), unshare_aff_combination(), unshare_all_rtl_1(), unshare_all_rtl_again(), unshare_strinfo_vec(), unshare_variable(), unsplit_all_eh(), upcase_string(), update_alias_info_with_stack_vars(), update_alignments(), update_allocno_cost(), update_allocno_pressure_excess_length(), update_bad_spill_attribute(), fwd_jt_path_registry::update_cfg(), update_clone_info(), update_complex_assignment(), update_complex_components(), update_complex_components_on_edge(), update_conflict_hard_reg_costs(), update_conflict_hard_regno_costs(), update_counts_for_self_gen_clones(), update_curr_costs(), tree_loop_interchange::update_data_info(), update_debug_stmts(), update_dominators_in_loop(), update_ebb_live_info(), diagnostic_option_classifier::update_effective_level_from_pragmas(), update_eliminables_and_spill(), update_epilogue_loop_vinfo(), update_equiv_regs(), ipa_icf::sem_item_optimizer::update_hash_by_addr_refs(), ipa_icf::sem_item::update_hash_by_addr_refs(), ipa_icf::sem_item_optimizer::update_hash_by_memory_access_type(), update_jump_functions_after_inlining(), update_ld_motion_stores(), update_left_conflict_sizes_p(), update_live_status(), update_ops(), update_parameter_components(), update_parameters(), update_phi_components(), update_profile_after_ch(), update_range_test(), update_scratch_ops(), update_ssa(), update_table_tick(), loop_distribution::update_type_for_merge(), update_worklist(), use_distinct_base_address_for_range(), use_group_regs(), use_internal_fn(), use_regs(), uses_hard_regs_p(), va_list_counter_bump(), valid_constant_size_p(), tree_loop_interchange::valid_data_dependences(), relation_oracle::valid_equivs(), valid_gimple_call_p(), valid_gimple_rhs_p(), valid_in_sets(), valid_lattice_transition(), valid_multiword_target_p(), validate_autoinc_and_mem_addr_p(), validate_gimple_arglist(), validate_insn_alternatives(), validate_insn_operands(), validate_pattern(), validate_replace_rtx_1(), validate_simplify_insn(), validate_switches(), validate_value_data(), value_replacement(), valueize_refs_1(), variable_different_p(), variable_htab_free(), variable_union(), vec_cst_ctor_to_array(), vec_find(), vec_perm_indices_to_rtx(), vec_perm_indices_to_tree(), vect_adjust_loop_lens_control(), vect_analyze_data_ref_accesses(), vect_analyze_data_ref_dependence(), vect_analyze_data_ref_dependences(), vect_analyze_data_refs(), vect_analyze_data_refs_alignment(), vect_analyze_loop(), vect_analyze_loop_2(), vect_analyze_loop_form(), vect_analyze_loop_operations(), vect_analyze_slp(), vect_bb_partition_graph(), vect_bb_partition_graph_r(), vect_bb_slp_mark_live_stmts(), vect_bb_slp_scalar_cost(), vect_bb_vectorization_profitable_p(), vect_build_slp_instance(), vect_build_slp_tree(), vect_build_slp_tree_1(), vect_build_slp_tree_2(), vect_check_evenodd_blend(), vect_check_lower_bound(), vect_check_nonzero_value(), vect_chooses_same_modes_p(), vect_compute_single_scalar_iteration_cost(), vect_contains_pattern_stmt_p(), vect_convert_inputs(), vect_create_cond_for_align_checks(), vect_create_cond_for_lower_bounds(), vect_create_cond_for_unequal_addrs(), vect_create_constant_vectors(), vect_create_epilog_for_reduction(), vect_create_half_widening_stmts(), vect_create_loop_vinfo(), vect_create_nonlinear_iv_init(), vect_create_nonlinear_iv_step(), vect_create_oprnd_info(), vect_create_vectorized_demotion_stmts(), vect_create_vectorized_promotion_stmts(), vect_detect_hybrid_slp(), vect_determine_mask_precision(), vect_determine_precisions(), vect_determine_precisions_from_range(), vect_determine_vectorization_factor(), vect_dissolve_slp_only_groups(), vect_do_peeling(), vect_emulate_mixed_dot_prod(), vect_enhance_data_refs_alignment(), vect_estimate_min_profitable_iters(), vect_find_first_scalar_stmt_in_slp(), vect_find_last_scalar_stmt_in_slp(), vect_fixup_scalar_cycles_with_patterns(), vect_fixup_store_groups_with_patterns(), vect_free_oprnd_info(), vect_free_slp_tree(), vect_gather_slp_loads(), vect_gather_slp_loads(), vect_get_and_check_slp_defs(), vect_get_datarefs_in_loop(), vect_get_loop_len(), vect_get_loop_mask(), vect_get_loop_niters(), vect_get_max_nscalars_per_iter(), vect_get_slp_defs(), vect_get_slp_vect_def(), vect_get_smallest_scalar_type(), vect_get_vec_defs_for_operand(), vect_grouped_load_supported(), vect_grouped_store_supported(), vect_is_simple_reduction(), vect_make_slp_decision(), vect_mark_pattern_stmts(), vect_mark_slp_stmts(), vect_mark_slp_stmts_relevant(), vect_mark_stmts_to_be_vectorized(), vect_match_slp_patterns_2(), vect_maybe_permute_loop_masks(), vect_model_promotion_demotion_cost(), vect_model_simple_cost(), vect_pattern_recog(), vect_permute_load_chain(), vect_permute_store_chain(), vect_pow2(), vect_print_slp_graph(), vect_print_slp_tree(), vect_prologue_cost_for_slp(), vect_prune_runtime_alias_test_list(), vect_recog_average_pattern(), vect_recog_mask_conversion_pattern(), vect_recog_over_widening_pattern(), vect_recog_rotate_pattern(), vect_record_grouped_load_vectors(), vect_remove_slp_scalar_calls(), vect_schedule_scc(), vect_schedule_slp(), vect_schedule_slp_node(), vect_set_loop_condition_partial_vectors(), vect_set_loop_condition_partial_vectors_avx512(), vect_set_loop_controls_directly(), vect_shift_permute_load_chain(), vect_slp_analyze_bb_1(), vect_slp_analyze_instance_alignment(), vect_slp_analyze_node_operations(), vect_slp_analyze_node_operations_1(), vect_slp_analyze_operations(), vect_slp_bbs(), vect_slp_check_for_roots(), vect_slp_child_index_for_operand(), vect_slp_convert_to_external(), vect_slp_function(), vect_slp_gather_vectorized_scalar_stmts(), vect_slp_permute(), vect_slp_prune_covered_roots(), vect_slp_tree_uniform_p(), vect_split_slp_store_group(), vect_synth_mult_by_constant(), vect_transform_cycle_phi(), vect_transform_loop(), vect_transform_reduction(), vect_transform_slp_perm_load_1(), vect_truncate_gather_scatter_offset(), vect_update_inits_of_drs(), vect_update_vf_for_slp(), vect_verify_loop_lens(), vect_widened_op_tree(), vector_cst_elt(), vector_cst_int_elt(), vectorizable_assignment(), vectorizable_bswap(), vectorizable_call(), vectorizable_comparison_1(), vectorizable_condition(), vectorizable_conversion(), vectorizable_early_exit(), vectorizable_induction(), vectorizable_lc_phi(), vectorizable_live_operation_1(), vectorizable_load(), vectorizable_nonlinear_induction(), vectorizable_operation(), vectorizable_phi(), vectorizable_recurr(), vectorizable_reduction(), vectorizable_scan_store(), vectorizable_shift(), vectorizable_simd_clone_call(), vectorizable_slp_permutation_1(), vectorizable_store(), vectorize_fold_left_reduction(), vectorize_slp_instance_root_stmt(), attr_fnspec::verify(), hash_table< Descriptor, Lazy, Allocator >::verify(), verify_all_sra_access_forests(), symtab_node::verify_base(), verify_changes(), ipa_icf::sem_item_optimizer::verify_classes(), verify_common_node_recorded(), verify_constructor_flags(), verify_eh_tree(), verify_gimple_assign_single(), verify_gimple_call(), verify_gimple_in_cfg(), verify_gimple_phi(), verify_gimple_switch(), verify_jump_thread(), verify_live_on_entry(), verify_loop_closed_ssa(), verify_loop_structure(), cgraph_node::verify_node(), verify_phi_args(), irange::verify_range(), verify_rtl_sharing(), verify_rtx_sharing(), verify_sese(), verify_speculative_call(), verify_ssa(), operands_scanner::verify_ssa_operands(), verify_ssaname_freelists(), verify_type(), version_compare_spec_function(), version_loop_by_alias_check(), version_loop_for_if_conversion(), rt_bb_visited::visit(), vrange_printer::visit(), visit_bb(), visit_conflict(), visit_nary_op(), complex_propagate::visit_phi(), ccp_propagate::visit_phi(), copy_prop::visit_phi(), visit_reference_op_call(), copy_prop::visit_stmt(), vn_lookup_simplify_result(), vn_nary_build_or_lookup_1(), vn_nary_may_trap(), vn_nary_op_compute_hash(), vn_nary_op_eq(), vn_nary_op_get_predicated_value(), vn_nary_op_insert_into(), vn_nary_op_lookup_1(), vn_phi_eq(), vn_reference_compute_hash(), vn_reference_eq(), vn_reference_fold_indirect(), vn_reference_insert(), vn_reference_lookup(), vn_reference_lookup_3(), vn_reference_may_trap(), vn_reference_maybe_forwprop_address(), vn_valnum_from_value_id(), voidify_wrapper_expr(), volatile_insn_p(), volatile_refs_p(), volume_of_dist_vector(), vt_add_function_parameter(), vt_find_locations(), vt_get_decl_and_offset(), vtbl_find_mangled_name(), vtbl_map_node_registration_find(), vtbl_map_node_registration_insert(), vuse_semi_invariant_p(), dom_walker::walk(), walk_aliased_vdefs_1(), walk_attr_value(), capture_info::walk_c_expr(), walk_captures(), walk_gimple_asm(), walk_gimple_omp_for(), walk_gimple_op(), walk_insn_part(), capture_info::walk_match(), walk_polymorphic_call_targets(), walk_polymorphic_call_targets(), walk_regimplify_phi(), capture_info::walk_result(), walk_rtx(), walk_stmt_load_store_addr_ops(), walk_tree_1(), want_inline_self_recursive_call_p(), want_remove_some_param_p(), wi_pack(), wi_unpack(), worker_single_copy(), wrap_help(), wrapup_global_declarations(), s_expr_writer::write_any_indent(), write_attr_get(), write_attr_set(), write_constraint_satisfied_p_array(), write_eligible_delay(), write_enum_constraint_num(), write_extract_subexp(), graphviz_out::write_indent(), write_init_reg_class_start_regs(), write_insn_constraint_len(), write_ipa_call_summary(), write_lookup_constraint_1(), write_lookup_constraint_array(), write_node_summary_p(), write_pch_globals(), state_writer::write_state_files_list(), state_writer::write_state_languages(), ipa_icf::sem_item_optimizer::write_summary(), write_test_expr(), write_ts_binfo_tree_pointers(), write_ts_constructor_tree_pointers(), write_ts_exp_tree_pointers(), write_ts_omp_clause_tree_pointers(), write_ts_poly_tree_pointers(), write_ts_vec_tree_pointers(), write_ts_vector_tree_pointers(), write_wide_int(), isra_func_summary::zap(), zero_one_minusone(), wi::zext_large(), _bb_vec_info::~_bb_vec_info(), json::array::~array(), auto_cpp_string_vec::~auto_cpp_string_vec(), auto_delete_vec< T >::~auto_delete_vec(), auto_string_vec::~auto_string_vec(), gcc::dump_manager::~dump_manager(), edited_line::~edited_line(), fast_call_summary< T *, V >::~fast_call_summary(), fast_function_summary< T *, V >::~fast_function_summary(), function_info::~function_info(), function_reader::~function_reader(), tree_switch_conversion::group_cluster::~group_cluster(), hash_table< Descriptor, Lazy, Allocator >::~hash_table(), ipa_edge_args::~ipa_edge_args(), ipa_fn_summary::~ipa_fn_summary(), isra_func_summary::~isra_func_summary(), loop_cand::~loop_cand(), optinfo::~optinfo(), predicate::~predicate(), ipa_icf::sem_function::~sem_function(), ipa_icf::sem_item_optimizer::~sem_item_optimizer(), split_info::~split_info(), autofdo::string_table::~string_table(), and timer::~timer().

◆ r

poly_int< N, C > r

Referenced by add_comma_separated_to_vector(), range_def_chain::add_def_chain_to_bitmap(), file_cache::add_file(), add_graph_edge(), equiv_oracle::add_partial_equiv(), infer_range_manager::add_range(), add_range_and_copies_from_move_list(), add_ranges_num(), ana::diagnostic_emission_context::add_rule(), diagnostic_metadata::add_rule(), add_significands(), inchash::add_vrange(), adjust_before_returns_twice_call(), path_range_query::adjust_for_non_null_uses(), adjust_imagpart_expr(), adjust_op1_for_overflow(), irange_bitmask::adjust_range(), aff_combination_add_product(), aff_combination_mult(), frange_storage::alloc(), irange_storage::alloc(), prange_storage::alloc(), vrange_storage::alloc(), alloc_EXPR_LIST(), alloc_INSN_LIST(), alloca_call_type(), allocate_reload_reg(), jump_thread_path_allocator::allocate_thread_edge(), jump_thread_path_allocator::allocate_thread_path(), double_int::alshift(), alter_constraints(), alter_predicate_for_insn(), ao_ref_init(), apply_return_prediction(), double_int::arshift(), assign_filter_values(), assign_hard_reg(), assign_spill_hard_regs(), assign_temporarily(), assume_query::assume_range_p(), attr_checksum(), attr_checksum_ordered(), attr_namespace_ignored_p(), auto_vec< T, 0 >::auto_vec(), auto_vec< T, 0 >::auto_vec(), bb_in_sese_p(), bitmap_and(), bitmap_and_compl(), bitmap_and_compl_into(), bitmap_and_into(), bitmap_compl_and_into(), bitmap_elt_ior(), bitmap_intersection_of_preds(), bitmap_intersection_of_succs(), bitmap_ior_and_compl(), bitmap_tree_link_right(), bitmap_tree_splay(), bitmap_union_of_preds(), bitmap_union_of_succs(), bitmap_xor(), bitmap_xor_into(), ranger_cache::block_range(), bp_pack_real_value(), bp_unpack_real_value(), build_conflict_bit_table(), build_ge(), build_ge(), build_ge(), build_gt(), build_gt(), build_gt(), build_le(), build_le(), build_le(), build_lt(), build_lt(), build_sinatan_real(), build_store_vectors(), cache_integer_cst(), gimple_range_op_handler::calc_op1(), gimple_range_op_handler::calc_op2(), call_may_clobber_ref_p(), can_reload_into(), can_throw_external(), change_object_in_range_list(), check_nul_terminated_array(), choose_reload_regs(), cleanup_dead_labels_eh(), clear_reload_reg_in_use(), clear_significand_below(), clear_significand_bit(), symtab_node::clear_stmts_in_references(), vrange_allocator::clone(), modref_base_node< T >::collapse(), collect_one_action_chain(), frange::combine_zeros(), compare_version_strings(), compress_float_constant(), gori_compute::compute_operand1_and_operand2_range(), gori_compute::compute_operand1_range(), gori_compute::compute_operand2_range(), gori_compute::compute_operand_range(), gori_compute::compute_operand_range_switch(), path_range_query::compute_outgoing_relations(), path_range_query::compute_ranges_in_block(), path_range_query::compute_ranges_in_phis(), compute_use_by_pseudos(), constant_byte_string(), frange::contains_p(), irange::contains_p(), contains_zero_p(), copy_live_range(), copy_live_range(), copy_replacements_1(), count_pseudo(), count_spilled_pseudo(), cprop_operand(), create_live_range_start_chains(), create_one_component_var(), create_possibly_reversed_range(), create_start_finish_chains(), cgraph_node::create_version_clone_with_body(), cselib_record_sets(), dataflow_set_clear_at_call(), deallocate_reload_reg(), debug(), debug(), debug_range_entry(), debug_regset(), debug_reload_to_stream(), debug_seed_ranger(), decimal_do_add(), decimal_do_divide(), decimal_do_fix_trunc(), decimal_do_multiply(), decimal_from_decnumber(), decimal_from_integer(), decimal_integer_string(), decimal_real_arithmetic(), decimal_real_convert(), decimal_real_from_string(), decimal_real_maxval(), decimal_real_to_integer(), decimal_real_to_integer(), decimal_round_for_format(), decimal_to_decnumber(), decl_attributes(), decode_arm_bfloat_half(), decode_decimal128(), decode_decimal32(), decode_decimal64(), decode_decimal_double(), decode_decimal_quad(), decode_decimal_single(), decode_ibm_extended(), decode_ieee_double(), decode_ieee_extended(), decode_ieee_extended_intel_128(), decode_ieee_extended_intel_96(), decode_ieee_extended_motorola(), decode_ieee_half(), decode_ieee_quad(), decode_ieee_single(), decode_internal(), decode_vax_d(), decode_vax_f(), decode_vax_g(), default_get_pch_validity(), default_pch_valid_p(), defined_in_sese_p(), determine_block_size(), determine_known_aggregate_parts(), df_get_entry_block_def_set(), df_print_regset(), df_print_word_regset(), df_reorganize_refs_by_reg_by_insn(), df_set_dead_notes_for_mw(), df_set_unused_notes_for_mw(), df_whole_mw_reg_dead_p(), df_whole_mw_reg_unused_p(), div_data_align(), div_significands(), do_add(), ipa_icf::sem_item_optimizer::do_congruence_step_for_index(), do_divide(), do_fix_trunc(), do_fixed_divide(), do_fixed_multiply(), do_multiply(), ssa_block_ranges::dump(), block_range_cache::dump(), ssa_cache::dump(), dump_lto_records(), dump_range_entry(), dump_real(), dump_records(), dump_regset(), dump_ssaname_info(), dup_replacements(), ipa_fn_summary_t::duplicate(), duplicate_eh_regions(), dom_ranger::edge_range(), ranger_cache::edge_range(), gimple_outgoing_range::edge_range_p(), eh_region_may_contain_throw(), ehr_next(), tree_switch_conversion::bit_test_cluster::emit(), emit_reload_insns(), empty_range_varying(), enable_ranger(), encode_arm_bfloat_half(), encode_decimal128(), encode_decimal32(), encode_decimal64(), encode_decimal_double(), encode_decimal_quad(), encode_decimal_single(), encode_ibm_extended(), encode_ieee_double(), encode_ieee_extended(), encode_ieee_extended_intel_128(), encode_ieee_extended_intel_96(), encode_ieee_extended_motorola(), encode_ieee_half(), encode_ieee_quad(), encode_ieee_single(), encode_internal(), encode_vax_d(), encode_vax_f(), encode_vax_g(), ranger_cache::entry_range(), biv_entry_hasher::equal(), frange_storage::equal_p(), ipa_vr::equal_p(), irange_storage::equal_p(), prange_storage::equal_p(), ipa_vr::equal_p(), vrange_storage::equal_p(), et_below(), et_nca(), et_root(), et_split(), evaluate_control_stmt_using_entry_checks(), exact_inverse(), exact_real_inverse(), execute_ranger_vrp(), execute_tm_mark(), ranger_cache::exit_range(), expand_asm_stmt(), expand_builtin_strnlen(), expand_complex_asm(), expand_complex_move(), expand_expr_real_gassign(), gimple_ranger::export_global_ranges(), expr_expected_value_1(), failed_reload(), fast_allocation(), ranger_cache::fill_block_cache(), find_all_spills_for(), find_hard_regno_for_1(), find_lattice_value_parts(), find_matching_operand(), find_operand(), symtab_node::find_reference(), find_reg(), dom_oracle::find_relation_dom(), find_reload_regs(), find_replacement(), back_threader::find_taken_edge_cond(), back_threader::find_taken_edge_switch(), find_var_cmp_const(), ipa_ref_list::first_alias(), irange_storage::fits_p(), prange_storage::fits_p(), vrange_storage::fits_p(), irange::fits_p(), fixup_eh_region_pointers(), float_binary_op_range_finish(), fold_builtin_fpclassify(), fold_builtin_interclass_mathfn(), fold_builtin_strpbrk(), simplify_using_ranges::fold_cond(), fold_const_call(), fold_const_call(), fold_convert_const_int_from_real(), operator_cast::fold_pair(), cfn_sqrt::fold_range(), cfn_sincos::fold_range(), cfn_copysign::fold_range(), range_operator::fold_range(), operator_abs::fold_range(), operator_identity::fold_range(), operator_cst::fold_range(), operator_negate::fold_range(), cfn_constant_float_p::fold_range(), cfn_constant_float_p::fold_range(), cfn_signbit::fold_range(), operator_not_equal::fold_range(), operator_le::fold_range(), foperator_unordered_lt::fold_range(), foperator_unordered_le::fold_range(), foperator_unordered_gt::fold_range(), foperator_unordered_ge::fold_range(), foperator_unordered_equal::fold_range(), foperator_ltgt::fold_range(), foperator_unordered::fold_range(), foperator_ordered::fold_range(), operator_equal::fold_range(), operator_lt::fold_range(), operator_gt::fold_range(), operator_ge::fold_range(), cfn_parity::fold_range(), cfn_constant_p::fold_range(), cfn_toupper_tolower::fold_range(), cfn_ffs::fold_range(), cfn_clrsb::fold_range(), cfn_goacc_dim::fold_range(), cfn_popcount::fold_range(), cfn_ubsan::fold_range(), operator_logical_and::fold_range(), operator_logical_or::fold_range(), operator_logical_not::fold_range(), operator_bitwise_not::fold_range(), cfn_clz::fold_range(), cfn_ctz::fold_range(), range_operator::fold_range(), operator_unknown::fold_range(), operator_identity::fold_range(), operator_cst::fold_range(), operator_cast::fold_range(), operator_negate::fold_range(), operator_addr_expr::fold_range(), operator_lshift::fold_range(), operator_rshift::fold_range(), operator_equal::fold_range(), operator_not_equal::fold_range(), operator_lt::fold_range(), operator_le::fold_range(), operator_gt::fold_range(), operator_ge::fold_range(), cfn_strlen::fold_range(), operator_cast::fold_range(), operator_not_equal::fold_range(), operator_equal::fold_range(), operator_lt::fold_range(), operator_le::fold_range(), operator_gt::fold_range(), operator_ge::fold_range(), cfn_pass_through_arg1::fold_range(), operator_cast::fold_range(), pointer_plus_operator::fold_range(), operator_identity::fold_range(), operator_cst::fold_range(), operator_cast::fold_range(), operator_bitwise_and::fold_range(), operator_min::fold_range(), operator_max::fold_range(), cfn_pass_through_arg1::fold_range(), fold_range(), fold_range(), fold_range(), fold_range(), fold_range(), range_op_handler::fold_range(), gimple_ranger::fold_range_internal(), fold_using_range::fold_stmt(), fold_vec_perm_cst(), poly_int< N, C >::force_shwi(), poly_int< N, C >::force_uhwi(), file_cache::forcibly_evict_file(), format_count(), frange_add_zeros(), frange_drop_inf(), frange_drop_infs(), frange_drop_ninf(), frange_storage::frange_storage(), frange_val_is_max(), frange_val_is_min(), frelop_early_resolve(), poly_int< N, C >::from(), poly_int< N, C >::from(), double_int::from_pair(), double_int::from_shwi(), double_int::from_uhwi(), gcond_edge_range(), gcov_write(), gcov_write_string(), gcov_write_unsigned(), sbr_vector::get_bb_range(), sbr_lazy_vector::get_bb_range(), sbr_sparse_bitmap::get_bb_range(), block_range_cache::get_bb_range(), get_bool_state(), path_range_query::get_cache(), get_canonical_qnan(), get_canonical_snan(), get_eh_landing_pad_from_rtx(), get_eh_region_and_lp_from_rtx(), get_eh_region_from_rtx(), frange_storage::get_frange(), ranger_cache::get_global_range(), ranger_cache::get_global_range(), get_inf(), irange_storage::get_irange(), get_legacy_range(), get_legacy_range(), strlen_pass::get_len_or_size(), get_min_precision(), get_modref_function_summary(), get_modref_function_summary(), get_offset_range(), fur_source::get_operand(), fur_edge::get_operand(), fur_list::get_operand(), fur_stmt::get_operand(), fur_source::get_phi_operand(), fur_edge::get_phi_operand(), fur_list::get_phi_operand(), fur_stmt::get_phi_operand(), prange_storage::get_prange(), ssa_cache::get_range(), ssa_lazy_cache::get_range(), get_range_pos_neg(), get_scev_info(), get_shift_range(), get_size_range(), get_ssa_name_range_info(), get_stridx_plus_constant(), range_query::get_tree_range(), get_upper_bound_based_on_builtin_expr_with_prob(), array_bounds_checker::get_value_range(), ipa_vr::get_vrange(), vrange_storage::get_vrange(), get_zero(), ggc_alloc_vrange_storage(), ggc_realloc(), gimple_call_alloc_size(), gimple_fold_builtin_memchr(), gimple_fold_builtin_string_compare(), gimple_fold_builtin_strstr(), gimple_range_global(), gimple_stmt_nonnegative_warnv_p(), gimplify_init_constructor(), gimplify_omp_depend(), gori_calc_operands(), gori_name_helper(), gori_name_on_edge(), gori_on_edge(), gt_ggc_mx(), gt_ggc_mx(), remove_unreachable::handle_early(), strlen_pass::handle_integral_assign(), hard_reg_set_here_p(), has_mem_ref_been_instrumented(), has_stmt_been_instrumented_p(), external_ref_hasher::hash(), string_slot_hasher::hash(), ao_compare::hash_ao_ref(), hash_tree(), hybrid_jt_simplifier::hybrid_jt_simplifier(), implies_p(), improve_allocation(), index_rnglists(), infer_loop_bounds_from_signedness(), inherit_in_ebb(), Value_Range::init(), init_emit_once(), init_live_reload_and_inheritance_pseudos(), init_range_entry(), input_eh_region(), input_eh_regions(), insert_decision_before(), insert_in_live_range_start_chain(), insert_into_intersection(), insert_into_preds_of_block(), insn_nothrow_p(), path_range_query::internal_range_of_expr(), frange::internal_singleton_p(), irange::intersect(), frange::intersect(), Value_Range::intersect(), unsupported_range::intersect(), prange::intersect(), irange::intersect_bitmask(), frange::intersect_nans(), range_query::invoke_range_of_expr(), ipa_range_contains_p(), ipa_range_set_and_normalize(), ipa_simd_modify_function_body(), ipa_tm_diagnose_transaction(), ipa_tm_scan_calls_transaction(), ipcp_update_vr(), ira_build(), ira_copy_live_range_list(), ira_debug_live_range_list(), ira_finish_live_range(), ira_finish_live_range_list(), ira_flattening(), ira_print_live_range_list(), irange::irange_contains_p(), irange::irange_single_pair_union(), irange_storage::irange_storage(), is_asan_mark_p(), if_chain::is_beneficial(), is_even(), is_halfway_below(), iv_can_overflow_p(), known_cond(), label_rtx(), simplify_using_ranges::legacy_fold_cond(), double_int::llshift(), loc_cmp(), gori_compute::logical_combine(), file_cache::lookup_file(), file_cache::lookup_or_add_file(), loop_static_stmt_p(), lower_depend_clauses(), lower_eh_dispatch(), lower_omp_task_reductions(), lower_rec_input_clauses(), lra_assign(), lra_copy_live_range_list(), lra_debug_live_range_list(), lra_print_live_range_list(), double_int::lrshift(), lshift_significand(), lshift_significand_1(), main(), make_eh_dispatch_edges(), mark_elimination(), mark_referenced_resources(), mark_set_resources(), match_uaddc_usubc(), infer_range_manager::maybe_adjust_range(), maybe_diag_stxncpy_trunc(), maybe_invalidate(), merge_into_decision(), ssa_cache::merge_range(), ssa_lazy_cache::merge_range(), mergesort(), minmax_from_comparison(), file_cache::missing_trailing_newline_p(), move_stmt_r(), mpfr_from_real(), wi::mul_internal(), mul_mod(), native_decode_rtx(), native_encode_initializer(), native_interpret_real(), neg_significand(), normalize(), oacc_xform_loop(), omp_construct_simd_compare(), omp_context_selector_compare(), omp_context_selector_matches(), omp_context_selector_props_compare(), omp_context_selector_set_compare(), omp_free_regions(), omp_resolve_declare_variant(), omp_resolve_late_declare_variant(), cfn_sqrt::op1_range(), cfn_sincos::op1_range(), operator_abs::op1_range(), operator_negate::op1_range(), foperator_div::op1_range(), operator_identity::op1_range(), operator_plus::op1_range(), operator_minus::op1_range(), operator_mult::op1_range(), cfn_signbit::op1_range(), operator_le::op1_range(), foperator_unordered_lt::op1_range(), foperator_unordered::op1_range(), foperator_ordered::op1_range(), foperator_unordered_le::op1_range(), foperator_unordered_gt::op1_range(), foperator_unordered_ge::op1_range(), foperator_unordered_equal::op1_range(), foperator_ltgt::op1_range(), operator_equal::op1_range(), operator_not_equal::op1_range(), operator_lt::op1_range(), operator_gt::op1_range(), operator_ge::op1_range(), operator_rshift::op1_range(), pointer_or_operator::op1_range(), operator_logical_and::op1_range(), operator_logical_or::op1_range(), operator_logical_not::op1_range(), operator_identity::op1_range(), operator_cast::op1_range(), operator_negate::op1_range(), operator_addr_expr::op1_range(), operator_bitwise_not::op1_range(), operator_bitwise_xor::op1_range(), hybrid_and_operator::op1_range(), hybrid_or_operator::op1_range(), operator_lshift::op1_range(), operator_bitwise_and::op1_range(), operator_bitwise_or::op1_range(), operator_exact_divide::op1_range(), operator_trunc_mod::op1_range(), operator_plus::op1_range(), operator_abs::op1_range(), operator_minus::op1_range(), operator_mult::op1_range(), operator_not_equal::op1_range(), operator_lt::op1_range(), operator_le::op1_range(), operator_gt::op1_range(), operator_ge::op1_range(), operator_equal::op1_range(), operator_cast::op1_range(), cfn_pass_through_arg1::op1_range(), operator_cast::op1_range(), operator_not_equal::op1_range(), operator_lt::op1_range(), operator_le::op1_range(), operator_gt::op1_range(), operator_ge::op1_range(), operator_equal::op1_range(), operator_identity::op1_range(), operator_cast::op1_range(), operator_addr_expr::op1_range(), cfn_pass_through_arg1::op1_range(), foperator_div::op2_range(), operator_plus::op2_range(), operator_minus::op2_range(), operator_mult::op2_range(), foperator_unordered::op2_range(), foperator_ordered::op2_range(), foperator_unordered_equal::op2_range(), foperator_ltgt::op2_range(), operator_equal::op2_range(), operator_le::op2_range(), foperator_unordered_lt::op2_range(), foperator_unordered_le::op2_range(), foperator_unordered_gt::op2_range(), foperator_unordered_ge::op2_range(), operator_not_equal::op2_range(), operator_lt::op2_range(), operator_gt::op2_range(), operator_ge::op2_range(), pointer_or_operator::op2_range(), operator_logical_and::op2_range(), operator_logical_or::op2_range(), operator_bitwise_xor::op2_range(), hybrid_and_operator::op2_range(), hybrid_or_operator::op2_range(), operator_bitwise_and::op2_range(), operator_bitwise_or::op2_range(), operator_trunc_mod::op2_range(), operator_plus::op2_range(), operator_minus::op2_range(), operator_mult::op2_range(), pointer_plus_operator::op2_range(), operator_not_equal::op2_range(), operator_lt::op2_range(), operator_le::op2_range(), operator_gt::op2_range(), operator_ge::op2_range(), operator_equal::op2_range(), pointer_plus_operator::op2_range(), operator_not_equal::op2_range(), operator_lt::op2_range(), operator_le::op2_range(), operator_gt::op2_range(), operator_ge::op2_range(), operator_equal::op2_range(), range_op_handler::op2_range(), operand_compare::operand_equal_p(), ipa_icf_gimple::func_checker::operand_equal_p(), frange::operator!=(), irange::operator!=(), Value_Range::operator!=(), vrange::operator!=(), used_arg_t::operator()(), sreal::operator*(), sreal::operator+(), sreal::operator-(), sreal::operator/(), sreal::operator<(), auto_vec< T, 0 >::operator=(), unsupported_range::operator=(), Value_Range::operator=(), Value_Range::operator=(), auto_vec< T, 0 >::operator=(), Value_Range::operator==(), optimize_range_tests_cmp_bitwise(), optimize_range_tests_to_bit_test(), optimize_range_tests_var_bound(), gori_compute::outgoing_edge_range_p(), output_cfa_loc(), output_cfa_loc_raw(), output_cfi(), output_cfi_directive(), output_eh_region(), output_loc_operands(), output_loc_operands_raw(), output_loc_sequence(), output_loc_sequence_raw(), output_range_list_offset(), output_ranges(), output_rnglists(), pack_ts_real_cst_value_fields(), parse_N_M(), parse_profile_filter(), pointer_equiv_analyzer::pointer_equiv_analyzer(), prange::prange(), prange_storage::prange_storage(), gimple_ranger::prefill_name(), gimple_ranger::prefill_stmt_dependencies(), print_decu(), vrange_printer::print_frange_nan(), print_node(), vrange_printer::print_real_value(), print_rtx_function(), process_bb_node_lives(), process_bypasses(), list_head< T >::push_back(), vn_walk_cb_data::push_partial_def(), push_reload(), push_replacement(), dom_oracle::query_relation(), range_cast(), range_cast(), path_range_query::range_defined_in_block(), ranger_cache::range_from_dom(), range_from_loop_direction(), dom_ranger::range_in_bb(), range_info_alloc(), range_info_fits_p(), range_info_get_range(), range_info_set_range(), range_is_either_true_or_false(), range_negatives(), fold_using_range::range_of_address(), fold_using_range::range_of_call(), fold_using_range::range_of_cond_expr(), ranger_cache::range_of_def(), assume_query::range_of_expr(), global_range_query::range_of_expr(), dom_ranger::range_of_expr(), ssa_cache::range_of_expr(), path_range_query::range_of_expr(), gimple_ranger::range_of_expr(), ranger_cache::range_of_expr(), fold_using_range::range_of_phi(), fold_using_range::range_of_range_op(), fold_using_range::range_of_ssa_name_with_loop_info(), range_query::range_of_stmt(), path_range_query::range_of_stmt(), gimple_ranger::range_of_stmt(), dom_ranger::range_of_stmt(), range_of_var_in_loop(), ranger_cache::range_on_edge(), dom_ranger::range_on_edge(), gimple_ranger::range_on_edge(), range_query::range_on_edge(), range_query::range_on_entry(), gimple_ranger::range_on_entry(), range_query::range_on_exit(), gimple_ranger::range_on_exit(), path_range_query::range_on_path_entry(), real_2expN(), real_arithmetic(), real_ceil(), real_convert(), real_convert_from_fixed(), real_copysign(), real_exponent(), real_floor(), real_from_integer(), real_from_mpfr(), real_from_mpfr(), real_from_string(), real_from_string2(), real_from_string3(), real_from_target(), real_hash(), real_inf(), real_isdenormal(), real_isdenormal(), real_isfinite(), real_isinf(), real_isinf(), real_isnan(), real_isneg(), real_isnegzero(), real_issignaling_nan(), real_iszero(), real_iszero(), real_ldexp(), real_max_representable(), real_maxval(), real_min_representable(), real_nan(), real_nextafter(), real_powi(), real_round(), real_roundeven(), real_to_decimal_for_mode(), real_to_hexadecimal(), real_to_integer(), real_to_integer(), real_to_target(), real_trunc(), real_value_abs(), real_value_negate(), real_value_truncate(), redirect_eh_dispatch_edge(), ref_maybe_used_by_call_p_1(), ref_maybe_used_by_stmt_p(), refers_to_regno_for_reload_p(), refine_value_range_using_guard(), ranger_cache::register_inferred_value(), fur_source::register_outgoing_edges(), gimple_ranger::register_transitive_inferred_ranges(), relation_equiv_p(), relation_lt_le_gt_ge_p(), relation_negate(), relation_partial_equiv_p(), relation_swap(), list_head< T >::release(), reload_combine(), relop_early_resolve(), remap_gimple_stmt(), list_head< T >::remove(), remove_unreachable::remove_and_update_globals(), remove_some_program_points_and_update_live_ranges(), remove_some_program_points_and_update_live_ranges(), symtab_node::remove_stmt_references(), replace_read(), ranger_cache::resolve_dom(), round_for_format(), rshift_significand(), rtx_to_double_int(), operator_mult::rv_fold(), range_operator::rv_fold(), foperator_div::rv_fold(), operator_plus::rv_fold(), operator_minus::rv_fold(), rvrp_folder::rvrp_folder(), save_call_clobbered_regs(), scev_var_range_cant_overflow(), sbr_vector::set_bb_range(), sbr_lazy_vector::set_bb_range(), sbr_sparse_bitmap::set_bb_range(), block_range_cache::set_bb_range(), set_bitmask(), cfa_reg::set_by_dwreg(), frange_storage::set_frange(), ranger_cache::set_global_range(), dom_opt_dom_walker::set_global_ranges_from_unreachable_edges(), irange_storage::set_irange(), set_nonzero_bits(), set_nonzero_range_from_mask(), prange_storage::set_prange(), ssa_cache::set_range(), ssa_lazy_cache::set_range(), set_range_info(), web_entry::set_reg(), value_relation::set_relation(), set_reload_reg(), set_significand_bit(), set_slot_part(), set_strlen_range(), vrange_storage::set_vrange(), setup_live_pseudos_and_spill_after_risky_transforms(), setup_min_max_allocno_live_range_point(), setup_save_areas(), setup_slot_coalesced_allocno_live_ranges(), double_int::sext(), operator_bitwise_and::simple_op1_range_solver(), simple_reg_p(), hybrid_jt_simplifier::simplify(), simplify_const_binary_operation(), simplify_rotate(), simplify_subtraction(), frange::singleton_p(), irange_storage::size(), size_of_die(), size_of_int_loc_descriptor(), sjlj_emit_dispatch_table(), sjlj_mark_call_sites(), skip_alternative(), spill_for(), split_at_bb_p(), split_constant_offset(), ssa_name_has_boolean_range(), path_range_query::ssa_range_in_phi(), static_loop_exit(), sticky_rshift_significand(), stmt_in_sese_p(), stmt_kills_ref_p(), stmt_may_clobber_ref_p(), stmt_may_clobber_ref_p_1(), streamer_read_real_value(), streamer_read_value_range(), streamer_write_real_value(), sub_significands(), subst_reloads(), substitute_in_expr(), gimple_outgoing_range::switch_edge_range(), task_reduction_read(), test_significand_bit(), times_pten(), poly_int< N, C >::to_shwi(), poly_int< N, C >::to_uhwi(), total_lines_num(), range_tracer::trailer(), try_combine(), try_eliminate_compare(), tree_switch_conversion::switch_decision_tree::try_switch_expansion(), irange::union_(), frange::union_(), Value_Range::union_(), unsupported_range::union_(), prange::union_(), irange::union_append(), irange::union_bitmask(), frange::union_nans(), profile_probability::unlikely(), unpack_ts_real_cst_value_fields(), update_bad_spill_attribute(), operator_equal::update_bitmask(), pointer_plus_operator::update_bitmask(), operator_pointer_diff::update_bitmask(), operator_div::update_bitmask(), operator_trunc_mod::update_bitmask(), operator_equal::update_bitmask(), operator_not_equal::update_bitmask(), operator_lt::update_bitmask(), operator_le::update_bitmask(), operator_gt::update_bitmask(), operator_ge::update_bitmask(), operator_cast::update_bitmask(), operator_plus::update_bitmask(), operator_abs::update_bitmask(), operator_minus::update_bitmask(), operator_mult::update_bitmask(), operator_bitwise_not::update_bitmask(), operator_bitwise_xor::update_bitmask(), hybrid_and_operator::update_bitmask(), hybrid_or_operator::update_bitmask(), hybrid_min_operator::update_bitmask(), hybrid_max_operator::update_bitmask(), operator_lshift::update_bitmask(), operator_rshift::update_bitmask(), operator_absu::update_bitmask(), operator_bitwise_and::update_bitmask(), operator_bitwise_or::update_bitmask(), operator_min::update_bitmask(), operator_max::update_bitmask(), operator_pointer_diff::update_bitmask(), update_complex_assignment(), update_complex_components(), update_complex_components_on_edge(), update_known_bitmask(), update_lives(), update_mem_ref_hash_table(), update_parameter_components(), update_range_test(), update_table_tick(), range_query::value_of_expr(), range_query::value_of_stmt(), range_query::value_on_edge(), range_query::value_on_entry(), range_query::value_on_exit(), Value_Range::Value_Range(), Value_Range::Value_Range(), value_range_from_overflowed_bounds(), value_range_with_overflow(), value_replacement(), variable_union(), vect_build_all_ones_mask(), vect_build_slp_instance(), vect_build_zero_merge_argument(), vect_recog_divmod_pattern(), vect_slp_function(), verify_eh_dispatch_edge(), verify_eh_tree(), profile_probability::very_unlikely(), vrange_printer::visit(), vrange_printer::visit(), vrange_printer::visit(), vrange_printer::visit(), visit_reference_op_call(), vn_reference_lookup(), vn_reference_lookup_3(), vn_reference_lookup_pieces(), vn_walk_cb_data::vn_walk_cb_data(), cross_product_operator::wi_cross_product(), pointer_plus_operator::wi_fold(), pointer_min_max_operator::wi_fold(), pointer_and_operator::wi_fold(), pointer_or_operator::wi_fold(), operator_widen_plus_signed::wi_fold(), operator_widen_plus_unsigned::wi_fold(), operator_widen_mult_signed::wi_fold(), operator_widen_mult_unsigned::wi_fold(), operator_trunc_mod::wi_fold(), operator_absu::wi_fold(), range_operator::wi_fold(), operator_plus::wi_fold(), operator_abs::wi_fold(), operator_minus::wi_fold(), operator_mult::wi_fold(), operator_bitwise_xor::wi_fold(), hybrid_and_operator::wi_fold(), hybrid_or_operator::wi_fold(), hybrid_min_operator::wi_fold(), hybrid_max_operator::wi_fold(), operator_div::wi_fold(), operator_lshift::wi_fold(), operator_rshift::wi_fold(), operator_bitwise_and::wi_fold(), operator_bitwise_or::wi_fold(), operator_min::wi_fold(), operator_max::wi_fold(), range_operator::wi_fold_in_parts(), range_operator::wi_fold_in_parts_equiv(), wi_optimize_and_or(), wi_optimize_signed_bitwise_op(), write_c_file_stat(), zero_one_minusone(), and double_int::zext().