GCC Middle and Back End API Reference
system.h File Reference
#include <stdarg.h>
#include <stdio.h>
#include "safe-ctype.h"
#include <sys/types.h>
#include <errno.h>
#include <signal.h>
#include "filenames.h"
#include <gmp.h>
#include "libiberty.h"
#include "hwint.h"
Include dependency graph for system.h:

Go to the source code of this file.

Data Structures

class  auto_mpz
 

Macros

#define __STDC_FORMAT_MACROS
 
#define va_copy(d, s)   ((d) = (s))
 
#define NULL   0
 
#define fopen(PATH, MODE)   fopen_unlocked (PATH, MODE)
 
#define fdopen(FILDES, MODE)   fdopen_unlocked (FILDES, MODE)
 
#define freopen(PATH, MODE, STREAM)   freopen_unlocked (PATH, MODE, STREAM)
 
#define __NO_STRING_INLINES
 
#define SUCCESS_EXIT_CODE   0
 
#define FATAL_EXIT_CODE   1
 
#define ICE_EXIT_CODE   4
 
#define IN_RANGE(VALUE, LOWER, UPPER)
 
#define INTTYPE_SIGNED(t)   (! ((t) 0 < (t) -1))
 
#define INTTYPE_MINIMUM(t)
 
#define INTTYPE_MAXIMUM(t)   ((t) (~ (t) 0 - INTTYPE_MINIMUM (t)))
 
#define UCHAR_MAX   INTTYPE_MAXIMUM (unsigned char)
 
#define SEEK_SET   0
 
#define SEEK_CUR   1
 
#define SEEK_END   2
 
#define F_OK   0
 
#define X_OK   1
 
#define W_OK   2
 
#define R_OK   4
 
#define O_RDONLY   0
 
#define O_WRONLY   1
 
#define O_BINARY   0
 
#define MIN(X, Y)   ((X) < (Y) ? (X) : (Y))
 
#define MAX(X, Y)   ((X) > (Y) ? (X) : (Y))
 
#define CEIL(x, y)   (((x) + (y) - 1) / (y))
 
#define ROUND_UP(x, y)   (((x) + (y) - 1) & ~((y) - 1))
 
#define ROUND_DOWN(x, y)   ((x) & ~((y) - 1))
 
#define WIFSIGNALED(S)   (((S) & 0xff) != 0 && ((S) & 0xff) != 0x7f)
 
#define WTERMSIG(S)   ((S) & 0x7f)
 
#define WIFEXITED(S)   (((S) & 0xff) == 0)
 
#define WEXITSTATUS(S)   (((S) & 0xff00) >> 8)
 
#define WSTOPSIG   WEXITSTATUS
 
#define WCOREDUMP(S)   ((S) & WCOREFLG)
 
#define WCOREFLG   0200
 
#define MAP_FAILED   ((void *)-1)
 
#define SIZE_MAX   INTTYPE_MAXIMUM (size_t)
 
#define HAVE_DESIGNATED_INITIALIZERS    ((GCC_VERSION >= 2007) || (__STDC_VERSION__ >= 199901L))
 
#define HAVE_DESIGNATED_UNION_INITIALIZERS    ((GCC_VERSION >= 2007) || (__STDC_VERSION__ >= 199901L))
 
#define S_ISREG(m)   (((m) & S_IFMT) == S_IFREG)
 
#define S_ISDIR(m)   (((m) & S_IFMT) == S_IFDIR)
 
#define S_ISCHR(m)   (((m) & S_IFMT) == S_IFCHR)
 
#define S_ISBLK(m)   (((m) & S_IFMT) == S_IFBLK)
 
#define S_ISSOCK(m)   0
 
#define S_ISFIFO(m)   0
 
#define STDIN_FILENO   0
 
#define STDOUT_FILENO   1
 
#define STDERR_FILENO   2
 
#define kill(p, s)   raise (s)
 
#define HOST_PTR_PRINTF   "%p"
 
#define PATH_SEPARATOR   ':'
 
#define DIR_SEPARATOR   '/'
 
#define HOST_BIT_BUCKET   "/dev/null"
 
#define offsetof(TYPE, MEMBER)   ((size_t) &((TYPE *) 0)->MEMBER)
 
#define __FUNCTION__   "?"
 
#define __builtin_expect(a, b)   (a)
 
#define LIKELY(x)   (__builtin_expect ((x), 1))
 
#define UNLIKELY(x)   (__builtin_expect ((x), 0))
 
#define abort()   fancy_abort (__FILE__, __LINE__, __FUNCTION__)
 
#define gcc_assert(EXPR)   ((void)(0 && (EXPR)))
 
#define gcc_checking_assert(EXPR)   ((void)(0 && (EXPR)))
 
#define ALWAYS_INLINE   inline
 
#define WARN_UNUSED_RESULT
 
#define gcc_unreachable()   (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
 
#define gcc_fallthrough()
 
#define STATIC_CONSTANT_P(X)   (false && (X))
 
#define STATIC_ASSERT(X)    typedef int assertion1[(X) ? 1 : -1]
 
#define bool   unsigned char
 
#define true   1
 
#define false   0
 
#define TRUE   true
 
#define FALSE   false
 
#define BOOL_BITFIELD   unsigned int
 
#define really_call_malloc   malloc
 
#define really_call_calloc   calloc
 
#define really_call_realloc   realloc
 
#define CONST_CAST2(TOTYPE, FROMTYPE, X)   ((TOTYPE)(FROMTYPE)(X))
 
#define CONST_CAST(TYPE, X)   CONST_CAST2 (TYPE, const TYPE, (X))
 
#define CONST_CAST_TREE(X)   CONST_CAST (union tree_node *, (X))
 
#define CONST_CAST_RTX(X)   CONST_CAST (struct rtx_def *, (X))
 
#define CONST_CAST_RTX_INSN(X)   CONST_CAST (struct rtx_insn *, (X))
 
#define CONST_CAST_BB(X)   CONST_CAST (struct basic_block_def *, (X))
 
#define CONST_CAST_GIMPLE(X)   CONST_CAST (gimple *, (X))
 
#define VALGRIND_DISCARD(x)
 
#define GCC_DIAGNOSTIC_PUSH_IGNORED(x)
 
#define GCC_DIAGNOSTIC_POP
 
#define DEBUG_FUNCTION
 
#define DEBUG_VARIABLE
 
#define TEST_BIT(X, Y)   (((X) >> (Y)) & 1)
 
#define PP_5th(a1, a2, a3, a4, a5, ...)   a5
 
#define qsort(...)   PP_5th (__VA_ARGS__, gcc_qsort, 3, 2, qsort, 0) (__VA_ARGS__)
 
#define ONE_K   1024
 
#define ONE_M   (ONE_K * ONE_K)
 
#define ONE_G   (ONE_K * ONE_M)
 
#define SIZE_SCALE(x)
 
#define SIZE_LABEL(x)   ((x) < 10 * ONE_K ? ' ' : ((x) < 10 * ONE_M ? 'k' : 'M'))
 
#define SIZE_AMOUNT(size)   (uint64_t)SIZE_SCALE (size), SIZE_LABEL (size)
 
#define PRsa(n)   "%" #n PRIu64 "%c"
 

Typedefs

typedef int sort_r_cmp_fn(const void *, const void *, void *)
 

Functions

const charstrsignal (int)
 
void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN ATTRIBUTE_COLD
 
void qsort_chk (void *, size_t, size_t, sort_r_cmp_fn *, void *)
 
void gcc_sort_r (void *, size_t, size_t, sort_r_cmp_fn *, void *)
 
void gcc_qsort (void *, size_t, size_t, int(*)(const void *, const void *))
 
void gcc_stablesort (void *, size_t, size_t, int(*)(const void *, const void *))
 
void gcc_stablesort_r (void *, size_t, size_t, sort_r_cmp_fn *, void *data)
 
bool startswith (const char *str, const char *prefix)
 
bool endswith (const char *str, const char *suffix)
 

Macro Definition Documentation

◆ __builtin_expect

#define __builtin_expect ( a,
b )   (a)
__builtin_expect(A, B) evaluates to A, but notifies the compiler that
the most likely value of A is B.  This feature was added at some point
between 2.95 and 3.0.  Let's use 3.0 as the lower bound for now.   

◆ __FUNCTION__

#define __FUNCTION__   "?"
Various error reporting routines want to use __FUNCTION__.   

◆ __NO_STRING_INLINES

#define __NO_STRING_INLINES
The compiler is not a multi-threaded application and therefore we
do not have to use the locking functions.  In fact, using the locking
functions can cause the compiler to be significantly slower under
I/O bound conditions (such as -g -O0 on very large source files).

HAVE_DECL_PUTC_UNLOCKED actually indicates whether or not the stdio
code is multi-thread safe by default.  If it is set to 0, then do
not worry about using the _unlocked functions.

fputs_unlocked, fwrite_unlocked, and fprintf_unlocked are
extensions and need to be prototyped by hand (since we do not
define _GNU_SOURCE).   
??? Glibc's fwrite/fread_unlocked macros cause
"warning: signed and unsigned type in conditional expression".   
Include C++ standard headers before "safe-ctype.h" to avoid GCC
poisoning the ctype macros through safe-ctype.h  
There are an extraordinary number of issues with <ctype.h>.
The last straw is that it varies with the locale.  Use libiberty's
replacement instead.   
Some of glibc's string inlines cause warnings.  Plus we'd rather
rely on (and therefore test) GCC's string builtins.   

◆ __STDC_FORMAT_MACROS

#define __STDC_FORMAT_MACROS
Get common system includes and various definitions and declarations based
   on autoconf macros.
   Copyright (C) 1998-2024 Free Software Foundation, Inc.

This file is part of GCC.

GCC is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation; either version 3, or (at your option) any later
version.

GCC is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
for more details.

You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING3.  If not see
<http://www.gnu.org/licenses/>.   
Define this so that inttypes.h defines the PRI?64 macros even
when compiling with a C++ compiler.  Define it here so in the
event inttypes.h gets pulled in by another header it is already
defined.   

◆ abort

◆ ALWAYS_INLINE

#define ALWAYS_INLINE   inline

◆ bool

#define bool   unsigned char
Provide a fake boolean type.  We make no attempt to use the
C99 _Bool, as it may not be available in the bootstrap compiler,
and even if it is, it is liable to be buggy.
This must be after all inclusion of system headers, as some of
them will mess us up.   

Referenced by affects_type_identity_attributes(), can_combine_p(), gimple_fold_builtin_clear_padding(), gimple_modified_p(), gimplify_arg(), offsettable_address_addr_space_p(), and streamer_read_value_range().

◆ BOOL_BITFIELD

#define BOOL_BITFIELD   unsigned int
Some compilers do not allow the use of unsigned char in bitfields.   

◆ CEIL

◆ CONST_CAST

◆ CONST_CAST2

#define CONST_CAST2 ( TOTYPE,
FROMTYPE,
X )   ((TOTYPE)(FROMTYPE)(X))
This macro allows casting away const-ness to pass -Wcast-qual
warnings.  DO NOT USE THIS UNLESS YOU REALLY HAVE TO!  It should
only be used in certain specific cases.  One valid case is where
the C standard definitions or prototypes force you to.  E.g. if you
need to free a const object, or if you pass a const string to
execv, et al.  Another valid use would be in an allocation function
that creates const objects that need to be initialized.  In some
cases we have non-const functions that return the argument
(e.g. next_nonnote_insn).  Rather than create const shadow
functions, we can cast away const-ness in calling these interfaces
if we're careful to verify that the called function does indeed not
modify its argument and the return value is only used in a const
context.  (This can be somewhat dangerous as these assumptions can
change after the fact).  Beyond these uses, most other cases of
using this macro should be viewed with extreme caution.   

Referenced by fold_mem_refs(), main(), main(), toplev::main(), maybe_run_lto_and_relink(), run_attempt(), and scan_prog_file().

◆ CONST_CAST_BB

#define CONST_CAST_BB ( X)    CONST_CAST (struct basic_block_def *, (X))

◆ CONST_CAST_GIMPLE

#define CONST_CAST_GIMPLE ( X)    CONST_CAST (gimple *, (X))

Referenced by gimple_op().

◆ CONST_CAST_RTX

◆ CONST_CAST_RTX_INSN

#define CONST_CAST_RTX_INSN ( X)    CONST_CAST (struct rtx_insn *, (X))

Referenced by seq_cost().

◆ CONST_CAST_TREE

◆ DEBUG_FUNCTION

#define DEBUG_FUNCTION
In LTO -fwhole-program build we still want to keep the debug functions available
for debugger.  Mark them as used to prevent removal.   

◆ DEBUG_VARIABLE

#define DEBUG_VARIABLE

◆ DIR_SEPARATOR

◆ F_OK

#define F_OK   0

◆ false

#define false   0

◆ FALSE

#define FALSE   false

◆ FATAL_EXIT_CODE

◆ fdopen

#define fdopen ( FILDES,
MODE )   fdopen_unlocked (FILDES, MODE)

Referenced by gcov_open().

◆ fopen

◆ freopen

#define freopen ( PATH,
MODE,
STREAM )   freopen_unlocked (PATH, MODE, STREAM)

◆ gcc_assert

#define gcc_assert ( EXPR)    ((void)(0 && (EXPR)))
Use gcc_assert(EXPR) to test invariants.   
Include EXPR, so that unused variable warnings do not occur.   

Referenced by _eligible_successor_edge_p(), _list_iter_remove(), _list_iter_remove_nofree(), _loop_vec_info::_loop_vec_info(), _succ_iter_cond(), _succ_iter_next(), _succ_iter_start(), lto_location_cache::accept_location_cache(), account_profile(), add_abstract_origin_attribute(), add_access_to_lhs_work_queue(), add_access_to_rhs_work_queue(), add_addr_table_entry(), add_allocno_hard_regs(), add_AT_die_ref(), add_AT_location_description(), add_AT_specification(), add_AT_view_list(), add_bb_to_loop(), add_cand_for_stmt(), add_candidate_1(), add_cfi_args_size(), add_child_die(), add_child_die_after(), ipa_icf::sem_item_optimizer::add_class(), add_coalesce(), add_constant_to_table(), add_data_member_location_attribute(), add_dwarf_attr(), add_enumerator_pubname(), add_equal_note(), add_exit_phi(), gcc_rich_location::add_expr(), infinite_recursion_diagnostic::add_final_event(), gcc_rich_location::add_fixit_misspelled_id(), function_reader::add_fixup_expr(), infinite_recursion_diagnostic::add_function_entry_event(), add_function_usage_to(), add_gnat_descriptive_type_attribute(), add_insn_after_nobb(), add_insn_before(), add_insn_before_nobb(), optinfo::add_item(), add_iv_candidate_for_biv(), add_iv_candidate_for_doloop(), add_iv_candidate_for_groups(), add_label_notes(), add_labels_and_missing_jumps(), add_line_counts(), add_link_to_lhs(), add_link_to_rhs(), add_local_decl(), add_location_or_const_value_attribute(), add_misspelling_candidates(), add_mode_tests(), add_new_edges_to_heap(), add_new_name_mapping(), add_parameter(), add_partition_graph_edge(), add_phi_arg(), add_phi_args_after_copy_edge(), add_phi_node_to_bb(), add_preheader_seq(), optrecord_json_writer::add_record(), add_ref_to_chain(), add_stack_var(), add_stmt_cost(), operands_scanner::add_stmt_operand(), add_stmt_to_eh_lp_fn(), add_stores(), add_successor_phi_arg(), add_test(), scev_dfs::add_to_evolution_1(), add_to_predicate_list(), symtab_node::add_to_same_comdat_group(), add_type_duplicate(), add_uses(), add_var_loc_to_decl(), add_vect(), add_vect_el(), operands_scanner::add_virtual_operand(), addr_for_mem_ref(), addr_object_size(), symtab_node::address_matters_p(), adjust_address_1(), adjust_assumption_stmt_op(), adjust_bool_pattern(), adjust_cfg_counts(), adjust_debug_stmts_now(), adjust_for_new_dest(), strlen_pass::adjust_last_stmt(), adjust_mems(), adjust_one_expanded_partition_var(), back_jt_path_registry::adjust_paths_after_duplication(), adjust_phi_and_debug_stmts(), adjust_piece_list(), adjust_references_in_caller(), adjust_related_strinfos(), adjust_return_value(), adjust_return_value_with_ops(), adjust_simduid_builtins(), adjust_stack_1(), adjust_vec_debug_stmts(), autofdo::afdo_calculate_branch_prob(), autofdo::afdo_propagate_edge(), aff_combination_add_elt(), aff_combination_constant_multiple_p(), aff_combination_expand(), aff_combination_mult(), aff_combination_to_tree(), affine_fn_univar(), all_positions_needed_p(), alloc_aux_for_block(), alloc_aux_for_blocks(), alloc_aux_for_edge(), alloc_aux_for_edges(), hash_table< Descriptor, Lazy, Allocator >::alloc_entries(), alloc_expression_id(), alloc_INSN_LIST(), alloc_iv(), alloc_object_size(), alloc_page(), alloca_call_type(), allocate_dynamic_stack_space(), allocate_initial_values(), allocate_reg_info(), allocate_stack_usage_info(), cgraph_node::analyze(), varpool_node::analyze(), analyze_access_subtree(), analyze_and_compute_bitwise_induction_effect(), analyze_function(), analyze_function_body(), analyze_functions(), analyze_insns_in_loop(), analyze_memory_references(), analyze_ref(), anti_adjust_stack_and_probe_stack_clash(), ao_ref_init_from_ptr_and_range(), json::array::append(), append_offload_options(), append_pattern_def_seq(), operands_scanner::append_vdef(), operands_scanner::append_vuse(), fixup_note_insn_basic_block::apply(), apply_binop_and_append_stmt(), edited_line::apply_fixit(), apply_int_iterator(), lto_location_cache::apply_location_cache(), apply_loop_flags(), apply_opt_in_copies(), array_elt_at_offset(), array_ref_flexible_size_p(), array_size_for_constructor(), asan_clear_shadow(), asan_emit_stack_protection(), asan_expand_check_ifn(), asan_expand_mark_ifn(), asan_poison_variable(), asm_operand_ok(), ana::asm_output_svalue::asm_output_svalue(), varpool_node::assemble_decl(), assemble_external(), assemble_external_libcall(), assemble_integer(), assemble_name_resolve(), assemble_trampoline_template(), assemble_variable(), assemble_variable_contents(), assert_is_empty(), assign_parm_adjust_entry_rtl(), assign_parm_find_entry_rtl(), assign_parm_setup_block(), assign_parms(), assign_stack_local_1(), assign_stack_temp_for_type(), assign_temp(), associate_trees(), assumption_copy_decl(), AT_addr(), AT_file(), AT_flag(), AT_int(), AT_lbl(), AT_loc(), AT_loc_list(), AT_loc_list_ptr(), AT_ref(), AT_string(), AT_string_form(), AT_unsigned(), AT_vms_delta1(), AT_vms_delta2(), attempt_builtin_powi(), attempt_change(), attr_checksum(), attr_checksum_ordered(), attr_printf(), attrs_list_mpdv_union(), auto_vec< T, 0 >::auto_vec(), auto_vec< T, 0 >::auto_vec(), automaton_decl_eq_p(), automaton_decl_hash(), vect_optimize_slp_pass::backward_cost(), vect_optimize_slp_pass::backward_pass(), based_loc_descr(), bb_colder_than_loop_preheader(), bb_note(), bb_top_order_cmp_r(), bb_valid_for_noce_process_p(), bb_visited_trace(), bbs_ok_for_cmove_arith(), dump_context::begin_next_optinfo(), vector_builder< T, Shape, Derived >::binary_encoded_nelts(), symtab_node::binds_to_current_def_p(), ana::binop_svalue::binop_svalue(), bit_value_assume_aligned(), bit_value_binop(), bit_value_unop(), bitint_precision_kind(), bitmap_alloc(), bitmap_and(), bitmap_and_compl(), bitmap_and_compl(), bitmap_compl_and_into(), bitmap_elt_ior(), bitmap_first_set_bit_worker(), bitmap_ior(), bitmap_ior_and_compl(), bitmap_ior_into_and_free(), bitmap_last_set_bit(), bitmap_list_view(), bitmap_move(), bitmap_obstack_release(), bitmap_register(), bitmap_tree_listify_from(), bitmap_tree_view(), bitmap_xor(), biv_p(), block_chainon(), bmp_iter_next_bit(), br_prob_note_reliable_p(), branch_fixup(), branch_prob(), loop_distribution::break_alias_scc_partitions(), wi::bswap_large(), btf_asm_type(), btf_asm_type_ref(), btf_dtd_postprocess_cb(), btf_emit_preprocess(), tree_vector_builder::build(), build0(), build2(), build3(), build_abbrev_table(), build_access_from_expr_1(), build_agg_jump_func_from_list(), build_and_record_new_cond(), tree_switch_conversion::switch_conversion::build_arrays(), build_cdtor(), build_cdtor_fns(), build_check_stmt(), build_common_tree_nodes(), build_complex(), build_complex_type(), build_conflict_bit_table(), build_conflicts(), tree_switch_conversion::switch_conversion::build_constructors(), build_cxa_atexit_fns(), build_cxa_dtor_registrations(), build_fn_info_type(), build_function_type(), build_function_type_list_1(), build_info(), build_init_call_stmt(), build_int_cst_type(), build_libfunc_function_visibility(), build_low_bits_mask(), build_method_type(), build_method_type_directly(), build_minus_one_cst(), build_new_reduction(), build_nt(), build_omp_regions(), build_omp_regions_1(), build_omp_regions_root(), build_omp_struct_comp_nodes(), tree_switch_conversion::switch_conversion::build_one_array(), build_one_cst(), option_proposer::build_option_suggestions(), build_outer_var_ref(), build_poly_int_cst(), loop_distribution::build_rdg_partition_for_vertex(), build_ref_for_model(), build_region(), build_replicated_int_cst(), build_simple_mem_ref_loc(), build_span_loc(), build_tm_load(), build_tm_store(), build_truth_vector_type_for_mode(), build_user_friendly_ref_for_offset(), build_vector_a_then_b(), build_vector_type_for_mode(), build_vl_exp(), build_word_mode_vector_type(), ana::builtin_known_function::builtin_decl(), builtin_memset_gen_str(), builtin_memset_read_str(), bump_vector_ptr(), by_pieces_ninsns(), cache_integer_cst(), calc_base_type_die_sizes(), calc_die_sizes(), vec_prefix::calculate_allocation_1(), calculate_bb_reg_pressure(), calculate_dominance_info(), calculate_dominance_info_for_region(), calculate_gen_cands(), call_from_call_insn(), call_object_size(), can_delete_call(), can_early_inline_edge_p(), can_have_basic_block_p(), can_propagate_from(), can_remove_asan_check(), format_helper::can_represent_integral_type_p(), can_store_by_pieces(), can_throw_external(), can_totally_scalarize_forest_p(), cancel_changes(), jt_path_registry::cancel_invalid_paths(), cancel_loop(), cancel_negative_cycle(), cand_eq_p(), cand_increment(), candidates_list_and_hint(), canon_condition(), canon_relative_path_prefix(), canonicalize_address(), canonicalize_component_ref(), canonicalize_induction_variables(), canonicalize_loc_order_check(), canonicalize_values_star(), canonicalize_vars_star(), cfg_hook_duplicate_loop_body_to_header_edge(), cfg_layout_initialize(), cfg_layout_merge_blocks(), cfg_layout_redirect_edge_and_branch(), cfg_layout_redirect_edge_and_branch_force(), cgraph_add_edge_to_call_site_hash(), cgraph_inline_failed_string(), cgraph_inline_failed_type(), cgraph_update_edges_for_call_stmt_node(), cgraphunit_cc_finalize(), chainon(), change_address_1(), change_AT_die_ref(), change_cfi_row(), symbol_table::change_decl_assembler_name(), change_scope(), change_state(), change_symbol_block(), cheaper_cost_with_cand(), check_and_process_move(), array_bounds_checker::check_array_bounds(), check_attribute_tables(), check_bool_attrs(), check_bool_pattern(), vec_info_shared::check_datarefs(), check_dependency(), check_die(), check_for_plus_in_loops(), check_for_plus_in_loops_1(), check_loop_closed_ssa_def(), check_loops_in_regexps(), check_omp_nesting_restrictions(), check_profile_consistency(), tree_switch_conversion::switch_conversion::check_range(), check_regexp_units_distribution(), check_scan_store(), check_stmt_for_type_change(), infinite_recursion_diagnostic::check_valid_fpath_p(), choose_enum_order(), choose_multiplier(), choose_reload_regs(), chrec_component_in_loop_num(), chrec_convert_aggressive(), chrec_fold_multiply_poly_poly(), chrec_fold_plus_poly_poly(), chrec_replace_initial_condition(), circuit(), loop_cand::classify_simple_reduction(), clean(), cleanup_auto_inc_dec(), cleanup_cfg(), cleanup_empty_eh(), cleanup_empty_eh_unsplit(), cleanup_is_dead_in(), cleanup_tree_cfg_noloop(), clear_marks(), clear_padding_add_padding(), clear_padding_bitint_needs_padding_p(), clear_padding_flush(), clear_padding_type(), clear_padding_union(), clear_ssa_name_info(), clear_storage_hints(), clobber_reg_mode(), clone_inlined_nodes(), clone_tree_partial(), coalesce_partitions(), collect_dfa_stats(), collect_fn_hard_reg_usage(), collect_skeleton_dies(), color_pass(), pcom_worker::combinable_refs_p(), combine_and_move_insns(), combine_blocks(), combine_cond_expr_cond(), combine_reaching_defs(), commit_one_edge_insertion(), common_handle_option(), ipa_param_body_adjustments::common_initialization(), compact_blocks(), compare_and_jump_seq(), ipa_icf_gimple::func_checker::compare_asm_inputs_outputs(), compare_debug_dump_opt_spec_function(), vector_costs::compare_inside_loop_cost(), ipa_icf::sem_function::compare_phi_node(), ipa_icf_gimple::func_checker::compare_ssa_name(), compare_strings(), compare_values_warnv(), compare_virtual_tables(), ipa_icf_gimple::func_checker::compatible_polymorphic_types_p(), complete_ctor_at_level_p(), component_ref_size(), compute_access_stride(), compute_access_strides(), compute_added_num_insns(), compute_alias_check_pairs(), compute_antic_aux(), compute_argument_block_size(), compute_bb_dataflow(), compute_branch_probabilities(), compute_builtin_object_size(), compute_control_dep_chain(), compute_control_dep_chain_pdom(), compute_distributive_range(), compute_doloop_base_on_mode(), compute_fn_summary(), compute_live_loop_exits(), compute_ltrans_boundary(), compute_may_aliases(), compute_new_first_bound(), compute_object_offset(), compute_optimized_partition_bases(), compute_path_counts(), control_flow_regions::compute_regions(), compute_residual_flow(), compute_store_table(), compute_use_by_pseudos(), ana::concrete_binding::concrete_binding(), cond_exec_find_if_block(), cond_exec_process_insns(), cond_expr_object_size(), cond_move_convert_if_block(), cond_move_process_if_block(), timer::cond_stop(), condense_visit(), confirm_change_group(), conflict_fn(), ana::conjured_svalue::conjured_svalue(), connect_loop_phis(), simple_diagnostic_path::connect_to_next_event(), connect_traces(), connect_traces(), consolidate_reg(), const_binop(), ana::const_fn_result_svalue::const_fn_result_svalue(), const_unop(), const_vector_mask_from_tree(), constant_byte_string(), constant_descriptor_rtx_data_cmp(), ana::constant_svalue::constant_svalue(), ana::constraint::constraint(), construct_init_block(), tree_switch_conversion::switch_conversion::contains_linear_function_p(), control_options_for_live_patching(), control_warning_option(), convert_cfa_to_fb_loc_list(), convert_cost_ptr(), convert_debug_memory_address(), convert_float_to_wider_int(), convert_memory_address_addr_space_1(), convert_mode_scalar(), convert_modes(), convert_move(), convert_mult_to_fma(), convert_optab_handler(), convert_syntax(), convert_to_eh_region_ranges(), convert_wider_int_to_float(), copy_allocno_live_ranges(), copy_bb(), copy_bb(), copy_blkmode_from_reg(), copy_blkmode_to_reg(), copy_body(), copy_cfg_body(), copy_debug_stmt(), copy_decl_to_var(), copy_dwarf_procedure(), copy_dwarf_procs_ref_in_attrs(), copy_edges_for_bb(), copy_frame_info_to_split_insn(), copy_function_or_variable(), copy_insn_1(), copy_loop_before(), copy_loops_to(), copy_node(), copy_phis_for_bb(), copy_ref_info(), copy_result_decl_to_var(), copy_to_mode_reg(), copy_tree_body_r(), symtab_node::copy_visibility_from(), copy_warning(), vector_builder< T, Shape, Derived >::count_dups(), count_formal_params(), count_index_addrs(), count_index_strings(), count_pseudo(), count_spilled_pseudo(), count_type_elements(), coverage_begin_function(), coverage_end_function(), cgraph_node::create(), create_add_on_incoming_edge(), cgraph_node::create_alias(), varpool_node::create_alias(), create_artificial_child_access(), create_bb(), create_call_for_reduction_1(), create_cand(), create_cands(), create_coalesce_list_for_region(), create_component_ref_by_pieces_1(), create_composed_state(), create_default_def(), create_dispatcher_calls(), symbol_table::create_edge(), diagnostic_context::create_edit_context(), create_empty_loop_on_edge(), create_expression_by_pieces(), create_fixup_graph(), function_reader::create_function(), create_function_info_for(), cgraph_node::create_indirect_edge(), create_intersect_range_checks_index(), create_iv(), create_log_links(), create_mem_ref(), create_new_def_for(), create_new_iv(), create_parallel_loop(), vect_optimize_slp_pass::create_partitions(), create_phi_basis(), create_preheader(), create_pseudo_cfg(), create_runtime_alias_checks(), create_specialized_node(), create_task_copyfn(), create_tmp_var(), create_tmp_var_for(), create_trace_edges(), cgraph_node::create_virtual_clone(), create_vop_var(), cse_cc_succs(), cse_change_cc_mode_insn(), cse_condition_code_reg(), cse_extended_basic_block(), cse_find_path(), cse_tests(), cselib_hash_rtx(), cselib_invalidate_regno(), cselib_lookup_from_insn(), cselib_preserve_only_values(), cselib_record_set(), cselib_redundant_set_p(), cselib_reset_table(), cselib_subst_to_values(), cselib_subst_to_values_from_insn(), cst_pool_loc_descr(), ctf_add_array(), ctf_add_enum(), ctf_add_enumerator(), ctf_add_function(), ctf_add_function_arg(), ctf_add_generic(), ctf_add_member_offset(), ctf_add_reftype(), ctf_add_slice(), ctf_add_sou(), ctf_add_typedef(), ctf_add_variable(), ctf_calc_num_vbytes(), ctf_dtd_insert(), ctf_dtd_preprocess_cb(), ctf_dvd_ignore_insert(), ctf_dvd_insert(), ctf_get_AT_data_member_location(), ctf_output(), ctf_preprocess(), ctfc_strtable_add_str(), ctor_for_folding(), curr_insn_transform(), curr_statistics_hash(), cwi_output_hex(), dataflow_set_preserve_mem_locs(), dataflow_set_remove_mem_locs(), ddown(), dead_or_set_p(), debug_level_greater_than_spec_func(), debug_optab_libfuncs(), debug_set_names(), debug_set_to_format(), debugger_reg_number(), decimal_integer_string(), decimal_real_to_decimal(), decl_attributes(), decl_binds_to_current_def_p(), decl_eq_p(), decl_hash(), decl_maybe_in_construction_p(), decl_piece_bitsize(), decl_replaceable_p(), decl_ultimate_origin(), declare_in_namespace(), declare_inline_vars(), declare_return_variable(), declare_vars(), declare_weak(), decode_addr_const(), decode_asm_operands(), decode_cmdline_option(), decompose(), decompose_automod_address(), decompose_mem_address(), decompose_multiword_subregs(), decompose_normal_address(), decompose_param_expr(), fibonacci_heap< K, V >::decrease_key(), decrease_profile(), decrement_count(), def_dominates_uses(), def_target_insn(), default_elf_asm_named_section(), default_memtag_extract_tag(), default_memtag_insert_random_tag(), default_memtag_set_tag(), default_memtag_untagged_pointer(), default_print_patchable_function_entry(), default_secondary_reload(), default_tree_diagnostic_path_printer(), default_zero_call_used_regs(), define_builtin_macros_for_type_sizes(), symtab_node::definition_alignment(), delete_coalesce_list(), delete_insn(), delete_output_reload(), delete_unmarked_insns(), delete_unreachable_blocks(), dequeue(), ana::exploded_graph::detect_infinite_loops(), ana::exploded_graph::detect_infinite_recursion(), determine_dominators_for_sons(), determine_exit_conditions(), determine_global_memory_access(), determine_group_iv_cost_cond(), determine_iv_cost(), determine_value_range(), df_analyze(), df_analyze_loop(), df_bb_refs_record(), df_bb_replace(), df_bb_verify(), df_clear_bb_info(), df_compact_blocks(), df_def_record_1(), df_entry_block_bitmap_verify(), df_exit_block_bitmap_verify(), df_find_def(), df_find_hard_reg_defs_1(), df_find_use(), df_get_n_blocks(), df_get_postorder(), df_insn_rescan_debug_internal(), df_install_ref(), df_live_bb_local_compute(), df_live_reset(), df_live_verify_transfer_functions(), df_lr_reset(), df_lr_verify_transfer_functions(), df_md_reset(), df_mir_bb_local_compute(), df_mir_reset(), df_mws_verify(), df_recompute_luids(), df_ref_record(), df_refs_verify(), df_reg_chain_mark(), df_reg_chain_unlink(), df_reg_chain_verify_unmarked(), df_remove_problem(), df_scan_verify(), df_set_bb_info(), df_simulate_one_insn_forwards(), df_update_entry_block_defs(), df_update_exit_block_uses(), df_uses_create(), df_uses_record(), df_whole_mw_reg_dead_p(), df_whole_mw_reg_unused_p(), df_word_lr_bb_local_compute(), df_word_lr_mark_ref(), df_word_lr_reset(), df_worklist_dataflow(), DFS::DFS(), dfs_enumerate_from(), DFS::DFS_write_tree_body(), diagnostic_build_prefix(), diagnostic_diagram::diagnostic_diagram(), diagnostic_set_info(), diagnostic_set_info_translated(), diagnostic_show_locus(), directly_supported_p(), jobserver_info::disconnect(), discover_iteration_bound_by_body_walk(), disqualify_problematic_components(), distribute_notes(), div_data_align(), do_assemble_alias(), do_compare_rtx_and_jump(), do_estimate_edge_time(), do_goto_redirection(), do_hoist_insertion(), do_jump_1(), tree_switch_conversion::switch_decision_tree::do_jump_if_equal(), do_output_reload(), do_pre_partial_partial_insertion(), do_pre_regular_insertion(), do_remat(), do_return_redirection(), do_rpo_vn_1(), do_spec_1(), driver::do_spec_on_infiles(), do_split_loop_on_cond(), do_store_flag(), do_structure_copy(), do_SUBST(), do_unwind(), doloop_modify(), dr_analyze_innermost(), dr_may_alias_p(), dr_misalignment(), driver_get_configure_time_options(), driver_handle_option(), drop_overlapping_mem_locs(), dump_bb_info(), dump_edge_info(), dump_fixup_graph(), dump_generic_node(), dump_gimple_call(), dump_groups(), dump_immediate_uses_for(), dump_location_info(), dump_omp_loop_non_rect_expr(), dump_onepart_variable_differences(), dump_part_var_map(), dump_possible_polymorphic_call_targets(), dump_tm_memopt_set(), ipa_icf::sem_function::dump_to_file(), ipa_icf::sem_variable::dump_to_file(), ipa_edge_args_sum_t::duplicate(), ipa_sra_function_summaries::duplicate(), ipa_node_params_t::duplicate(), ipa_fn_summary_t::duplicate(), duplicate_eh_regions_1(), duplicate_insn_chain(), duplicate_loop_body_to_header_edge(), duplicate_ssa_name_ptr_info(), duplicate_subloops(), back_jt_path_registry::duplicate_thread_path(), dw2_asm_output_delta_uleb128(), dw2_asm_output_encoded_addr_rtx(), dw2_fix_up_crossing_landing_pad(), dw2_force_const_mem(), dw_loc_list(), dw_loc_list_1(), dwarf2out_decl(), dwarf2out_die_ref_for_decl(), dwarf2out_early_finish(), dwarf2out_end_epilogue(), dwarf2out_frame_debug(), dwarf2out_frame_debug_adjust_cfa(), dwarf2out_frame_debug_cfa_expression(), dwarf2out_frame_debug_cfa_offset(), dwarf2out_frame_debug_cfa_restore(), dwarf2out_frame_debug_cfa_val_expression(), dwarf2out_frame_debug_def_cfa(), dwarf2out_frame_debug_expr(), dwarf2out_inline_entry(), dwarf2out_switch_text_section(), dwarf_version_greater_than_spec_func(), dwf_cfa_reg(), dwf_regno(), dynamic_object_sizes_execute_one(), early_object_sizes_execute_one(), eh_data_format_name(), eh_region_outermost(), eliminate_partially_redundant_load(), eliminate_phi(), eliminate_redundant_comparison(), eliminate_redundant_computations(), eliminate_regs(), eliminate_regs_1(), eliminate_regs_in_insn(), eliminate_dom_walker::eliminate_stmt(), eliminate_tail_call(), eliminate_temp_copies(), eliminate_unnecessary_stmts(), elimination_costs_in_insn(), tree_switch_conversion::switch_decision_tree::emit(), tree_switch_conversion::bit_test_cluster::emit(), opt_problem::emit_and_clear(), dump_pretty_printer::emit_any_pending_textual_chunks(), address_reload_context::emit_autoinc(), emit_barrier_after_bb(), emit_block_cmp_hints(), emit_block_move_hints(), emit_block_move_via_pattern(), emit_case_dispatch_table(), emit_cmp_and_jump_insn_1(), tree_switch_conversion::switch_decision_tree::emit_cmp_and_jump_insns(), emit_cstore(), emit_delay_sequence(), diagnostic_context::emit_diagram(), sarif_builder::emit_diagram(), emit_group_load_1(), emit_group_move(), emit_group_store(), emit_input_reload_insns(), emit_insn_at_entry(), dump_pretty_printer::emit_items(), emit_library_call_value_1(), emit_move_ccmode(), emit_move_insn(), emit_move_insn_1(), emit_move_multi_word(), emit_move_resolve_push(), emit_note_insn_var_location(), emit_notes_in_bb(), emit_output_reload_insns(), emit_partition_copy(), emit_pattern_after_noloc(), emit_pattern_before_noloc(), emit_push_insn(), asan_redzone_buffer::emit_redzone_byte(), emit_reload_insns(), emit_store_flag(), emit_unop_insn(), empty_block_p(), encode_ieee_extended(), enqueue(), ensure_base_align(), ensure_regno(), edited_line::ensure_terminated(), expr_hasher::equal(), test_pattern_hasher::equal(), ana::eg_hash_map_traits::equal_keys(), ana::eg_point_hash_map_traits::equal_keys(), ipa_icf::sem_function::equals(), ipa_icf::sem_variable::equals(), ipa_icf::sem_function::equals_private(), ipa_icf::sem_function::equals_wpa(), ipa_icf::sem_variable::equals_wpa(), error_at(), error_at_line(), error_meta(), estimate_calls_size_and_time(), estimate_move_cost(), estimate_num_insns_fn(), estimate_operator_cost(), estimate_size_after_inlining(), estimate_threading_killed_stmts(), ipa_predicate::evaluate(), evaluate_eq_attr(), evaluate_properties_for_edge(), evaluate_stmt(), excess_precision_type(), pass_walloca::execute(), execute(), execute_cse_reciprocals_1(), execute_function_todo(), execute_ipa_pass_list(), execute_load_motion(), execute_lower_omp(), execute_lower_tm(), execute_oacc_device_lower(), execute_omp_device_lower(), execute_omp_oacc_neuter_broadcast(), execute_one_pass(), execute_pass_list(), execute_pass_list_1(), pcom_worker::execute_pred_commoning_chain(), execute_sm_exit(), execute_todo(), execute_update_addresses_taken(), tree_switch_conversion::switch_conversion::expand(), cgraph_node::expand(), expand_addsub_overflow(), expand_all_functions(), expand_arith_overflow_result_store(), expand_asm_reg_clobber_mem_blockage(), expand_asm_stmt(), expand_assignment(), expand_atomic_test_and_set(), expand_binop(), expand_builtin(), expand_builtin_apply(), expand_builtin_assume_aligned(), expand_builtin_atomic_fetch_op(), expand_builtin_bswap(), expand_builtin_eh_common(), expand_BUILTIN_EXPECT(), expand_builtin_expect(), expand_builtin_expect_with_probability(), expand_builtin_init_trampoline(), expand_builtin_issignaling(), expand_builtin_longjmp(), expand_builtin_mathfn_3(), expand_builtin_memory_chk(), expand_builtin_memset_args(), expand_builtin_signbit(), expand_builtin_sincos(), expand_builtin_stpcpy_1(), expand_builtin_strcmp(), expand_builtin_strncmp(), expand_builtin_unop(), expand_builtin_va_copy(), expand_call(), expand_call_inline(), expand_call_stmt(), expand_call_tm(), expand_case(), expand_ccmp_expr_1(), expand_complex_libcall(), expand_complex_move(), expand_copysign(), expand_debug_expr(), expand_debug_locations(), expand_DEFERRED_INIT(), expand_divmod(), expand_DIVMOD(), expand_doubleword_clz_ctz_ffs(), expand_dummy_function_end(), expand_expr_addr_expr_1(), expand_expr_real_1(), expand_expr_real_2(), expand_fix(), expand_fixed_convert(), expand_float(), expand_fn_using_insn(), expand_function_end(), expand_function_start(), expand_gimple_basic_block(), expand_gimple_stmt(), expand_gimple_stmt_1(), expand_gimple_tailcall(), expand_GOMP_SIMT_ENTER_ALLOC(), expand_GOMP_SIMT_EXIT(), expand_GOMP_SIMT_LANE(), expand_GOMP_SIMT_LAST_LANE(), expand_GOMP_SIMT_ORDERED_PRED(), expand_GOMP_SIMT_VOTE_ANY(), expand_GOMP_SIMT_XCHG_BFLY(), expand_GOMP_SIMT_XCHG_IDX(), expand_goto(), expand_HWASAN_ALLOCA_UNPOISON(), expand_HWASAN_CHOOSE_TAG(), expand_HWASAN_MARK(), expand_HWASAN_SET_TAG(), expand_ifn_atomic_bit_test_and(), expand_ifn_atomic_compare_exchange(), expand_ifn_atomic_compare_exchange_into_call(), expand_ifn_atomic_op_fetch_cmp_0(), expand_ifn_va_arg(), expand_ifn_va_arg_1(), expand_load_lanes_optab_fn(), expand_mul_overflow(), expand_mult(), expand_mult_const(), expand_oacc_collapse_init(), expand_oacc_for(), expand_omp(), expand_omp_atomic_fetch_op(), expand_omp_atomic_load(), expand_omp_atomic_mutex(), expand_omp_atomic_pipeline(), expand_omp_atomic_store(), expand_omp_for(), expand_omp_for_generic(), expand_omp_for_init_counts(), expand_omp_for_init_vars(), expand_omp_for_static_chunk(), expand_omp_for_static_nochunk(), expand_omp_ordered_sink(), expand_omp_sections(), expand_omp_simd(), expand_omp_single(), expand_omp_synch(), expand_omp_target(), expand_omp_taskloop_for_inner(), expand_omp_taskloop_for_outer(), expand_omp_taskreg(), expand_one_register_var(), expand_one_ssa_partition(), expand_one_stack_var(), expand_one_stack_var_1(), expand_one_stack_var_at(), expand_one_var(), expand_parallel_call(), expand_partial_load_optab_fn(), expand_partial_store_optab_fn(), expand_pow_as_sqrts(), expand_shift_1(), expand_simple_binop(), expand_simple_unop(), expand_single_bit_test(), expand_speculation_safe_value(), expand_stack_alignment(), expand_stack_vars(), expand_store_lanes_optab_fn(), expand_task_call(), expand_ternary_op(), expand_thunk(), expand_transaction(), expand_twoval_binop_libfunc(), expand_unop(), expand_used_vars(), expand_var_during_unrolling(), expand_vec_cond_mask_optab_fn(), expand_vec_perm_1(), expand_vec_perm_var(), expand_vec_series_expr(), expand_vector_condition(), expand_vector_divmod(), expand_vector_scalar_condition(), expand_widen_pattern_expr(), expmed_mult_highpart(), expr_callee_abi(), expr_coherent_p(), expr_expected_value_1(), expr_hash_elt::expr_hash_elt(), expr_invariant_in_loop_p(), expr_object_size(), expr_size(), extract_bit_field(), extract_bit_field_1(), extract_component(), extract_cond_bb_edges(), extract_insn(), extract_integral_bit_field(), extract_ops_from_tree(), extract_plus_operands(), autofdo::fake_read_autofdo_module_profile(), field_byte_offset(), file_name_acquire(), fill_slots_from_thread(), final_1(), final_forward_branch_p(), final_scan_insn(), final_scan_insn_1(), final_start_function(), vector_builder< T, Shape, Derived >::finalize(), varpool_node::finalize_decl(), cgraph_node::finalize_function(), finalize_nesting_tree_1(), find_args_size_adjust(), pcom_worker::find_associative_operation_root(), find_assumption_locals_r(), find_attrs_to_cache(), find_augmenting_path(), find_bb_boundaries(), find_block_to_duplicate_for_splitting_paths(), find_call_stack_args(), find_cc_set(), find_closest_identifier(), find_closest_string(), find_coalesce_pair(), find_constructor_constant_at_offset(), control_dependences::find_control_dependence(), find_data_references_in_stmt(), find_doloop_use(), find_empty_loc_ranges_at_text_label(), find_end_label(), find_first_parameter_load(), find_fixup_edge(), find_foldable_builtin_expect(), find_func_aliases_for_builtin_call(), find_func_clobbers(), find_gang_private_vars(), find_goto_replacement(), find_if_case_1(), find_interesting_uses_op(), find_lastprivate_looptemp(), pcom_worker::find_looparound_phi(), find_max_flow(), find_mem_expr_in_1pdv(), find_minimum_cost_flow(), find_more_scalar_values_for_callers_subset(), find_moveable_pseudos(), find_oldest_value_reg(), find_or_create_vtbl_map_node(), find_or_generate_expression(), find_path(), find_rarely_executed_basic_blocks_and_crossing_edges(), find_reg(), find_reg_fusage(), find_reloads(), find_reloads_address_1(), find_reloads_subreg_address(), find_reloads_toplev(), cgraph_node::find_replacement(), find_sets_in_insn(), find_sibling_superloop(), find_taken_edge_switch_expr(), find_traces_1_round(), find_tune_attr(), find_valid_class(), find_valid_class_1(), find_var_cmp_const(), find_vdef_in_loop(), finish_bitfield_layout(), finish_bitfield_representative(), vector_costs::finish_cost(), finish_eh_generation(), finish_live_range_start_chains(), move_by_pieces_d::finish_retmode(), store_by_pieces_d::finish_retmode(), finish_taskreg_scan(), first_insn_after_basic_block_note(), fix_crossing_conditional_branches(), fix_crossing_unconditional_branches(), fix_loop_structure(), tree_switch_conversion::switch_decision_tree::fix_phi_operands_for_edges(), fix_register(), fix_up_fall_thru_edges(), fixed_arithmetic(), fixed_compare(), fixed_from_double_int(), fixup_args_size_notes(), fixup_eh_region_pointers(), fixup_fallthru_exit_predecessor(), fixup_partitions(), fixup_reorder_chain(), fixup_tail_calls(), flatten_binds(), flatten_function(), flow_loops_find(), flush_mark_addressable_queue(), asan_redzone_buffer::flush_redzone_payload(), fndecl_abi(), fntype_abi(), fold_binary_loc(), fold_bit_and_mask(), fold_build3_loc(), fold_builtin_atomic_always_lock_free(), fold_builtin_bit_query(), fold_cond_expr_with_comparison(), fold_convert_const_fixed_from_int(), fold_convert_loc(), fold_loop_internal_call(), fold_nonarray_ctor_reference(), fold_not_const(), range_op_handler::fold_range(), fold_relational_const(), fold_stmt_inplace(), fold_ternary_loc(), fold_unary_loc(), fold_undefer_overflow_warnings(), fold_vec_perm(), for_each_index(), force_constant_size(), force_gimple_operand_1(), force_label_rtx(), force_move_till_op(), force_nonfallthru_and_redirect(), file_cache::forcibly_evict_file(), form_arcs_marked_by_insn(), form_important_insn_automata_lists(), form_sum(), vect_optimize_slp_pass::forward_cost(), vect_optimize_slp_pass::forward_pass(), forward_propagate_addr_expr_1(), free_aux_for_blocks(), free_aux_for_edges(), free_cfg(), free_INSN_LIST_node(), free_inv_motion_data(), free_list(), free_page(), free_stmt_list(), free_temp_expr_table(), double_int::from_buffer(), dump_user_location_t::from_function_decl(), function_and_variable_visibility(), function_args_iter_next(), ana::function_region::function_region(), fuse_loops(), tree_switch_conversion::switch_conversion::gather_default_values(), gather_scalar_reductions(), gbb_loop_at_index(), gen_add2_insn(), gen_addptr3_insn(), gen_array_type_die(), gen_call_used_regs_seq(), gen_conditions_for_pow_cst_base(), gen_conditions_for_pow_int_base(), gen_const_vec_series(), gen_const_vector(), gen_ctf_base_type(), gen_ctf_enumeration_type(), gen_ctf_function_type(), gen_ctf_modifier_type(), gen_ctf_unknown_type(), gen_ctf_void_type(), gen_eh_region_catch(), gen_expand(), gen_formal_types_die(), gen_generic_params_dies(), gen_group_rtx(), gen_highpart(), gen_highpart_mode(), tree_switch_conversion::switch_conversion::gen_inbound_check(), gen_insn(), dt_node::gen_kids_1(), gen_llsym(), gen_lowpart_common(), gen_lowpart_general(), gen_parallel_loop(), gen_phi_arg_condition(), gen_presence_absence_set(), gen_reg_rtx(), gen_reload(), gen_reload_chain_without_interm_reg_p(), gen_rtx_CONST_VECTOR(), gen_rtx_SUBREG(), gen_shrink_wrap_conditions(), gen_sub2_insn(), gen_variable_die(), generate_canonical_option(), generate_code_for_partition(), generate_loops_for_partition(), generate_reduction_builtin_1(), generic_parameter_die(), json::object::get(), get_address_cost(), get_address_cost_ainc(), get_address_description(), get_address_mode(), get_alias_ptr_type_for_ptr_address(), get_all_loop_exits(), get_alternative_base(), ana::state_purge_map::get_any_data_for_decl(), get_array_ctor_element_at_index(), operands_scanner::get_asm_stmt_operands(), get_atomic_op_for_code(), get_avail_load_store_reg(), get_base_type_offset(), get_bb_copy(), get_bb_original(), ana::region_offset::get_bit_offset(), get_bit_range(), get_biv_step(), get_biv_step_1(), cgraph_node::get_body(), get_call_combined_fn(), get_callee_fndecl(), get_cfa_from_loc_descr(), get_chain_last_write_before_load(), get_coldest_out_loop(), option_proposer::get_completions(), get_computation_aff_1(), ana::region_offset::get_concrete_byte_offset(), get_constraint_for(), get_constraint_for_component_ref(), get_constraint_for_ptr_offset(), get_constraint_for_rhs(), get_constraint_for_ssa_var(), varpool_node::get_constructor(), get_coverage_counts(), diagnostic_option_classifier::get_current_override(), loop_distribution::get_data_dependence(), ana::state_purge_map::get_data_for_ssa_name(), get_default_value(), get_defs(), gcc::dump_manager::get_dump_file_name(), gcc::context::get_dumps(), get_edit_distance(), get_edit_distance_cutoff(), get_eh_else(), ipa_argagg_value_list::get_elt(), operands_scanner::get_expr_operands(), get_extended_src_reg(), edit_context::get_file(), diagnostic_context::get_file_cache(), get_file_location(), ana::program_point::get_fndecl(), get_fnname_from_decl(), get_free_state(), get_function_part_constraint(), get_group_info(), get_group_load_store_type(), get_initial_def_for_reduction(), get_initial_defs_for_reduction(), get_insn_template(), tree_logical_location::get_internal_name(), current_fndecl_logical_location::get_internal_name(), compiler_logical_location::get_internal_name_for_tree(), get_iv_value(), tree_logical_location::get_kind(), current_fndecl_logical_location::get_kind(), ana::bit_range::get_last_bit_offset(), ana::byte_range::get_last_byte_offset(), get_len_load_store_mode(), edit_distance_traits< const char * >::get_length(), edit_distance_traits< tree >::get_length(), get_load_store_type(), substring_loc::get_location(), get_location_within_string(), ana::log_user::get_logger_pp(), get_loop_body(), get_loop_body_in_bfs_order(), get_loop_body_in_dom_order(), get_loop_body_in_if_conv_order(), get_loop_copy(), get_loop_exit_edges(), get_loop_exit_edges_unique_dests(), get_max_float(), get_maxval_strlen(), get_mem_align_offset(), get_mem_ref_of_assignment(), get_mode_bounds(), get_multi_vector_move(), autofdo::string_table::get_name(), tree_logical_location::get_name_with_scope(), current_fndecl_logical_location::get_name_with_scope(), compiler_logical_location::get_name_with_scope_for_tree(), get_named_event_id(), get_named_section(), file_cache_slot::get_next_line(), edited_file::get_num_lines(), get_odr_type(), get_omp_data_i_param(), get_operand_name(), get_or_alloc_expr_for_nary(), edit_context::get_or_insert_file(), ipcp_transformation::get_param_index(), gcc::context::get_passes(), get_personality_function(), get_predictor_value(), get_pressure_class_and_nregs(), get_pressure_class_and_nregs(), get_ptr_info(), get_range_strlen_tree(), access_ref::get_ref(), get_ref_die_offset(), get_references_in_stmt(), get_register_filter_id(), get_related_vectype_for_scalar_type(), ipa_param_body_adjustments::get_replacement_ssa_base(), get_rtx_code(), get_rtx_for_ssa_name(), get_scaled_computation_cost_at(), ana::rewind_info_t::get_setjmp_point(), tree_logical_location::get_short_name(), current_fndecl_logical_location::get_short_name(), compiler_logical_location::get_short_name_for_tree(), get_ssa_name_ptr_info_nonnull(), ana::function_point::get_stmt_idx(), get_stored_val(), get_str_vect(), edit_distance_traits< const char * >::get_string(), edit_distance_traits< tree >::get_string(), string_concat_db::get_string_concatenation(), get_string_length(), get_substring_ranges_for_loc(), ana::region_offset::get_symbolic_byte_offset(), jobserver_info::get_token(), ana::call_string::get_top_of_stack(), get_ubsan_type_info_for_type(), get_uncond_jump_length(), cgraph_node::get_untransformed_body(), get_use_type(), get_uses(), get_value_from_alignment(), get_variable_section(), get_vec_alignment_for_array_type(), get_vec_alignment_for_record_type(), get_vec_alignment_for_type(), get_vectype_for_scalar_type(), get_ws_args_for(), ggc_cleared_alloc_htab_ignore_args(), ggc_cleared_alloc_ptr_array_two_args(), ggc_handle_finalizers(), ggc_internal_alloc(), ggc_internal_cleared_alloc(), ggc_marked_p(), ggc_pch_read(), ggc_recalculate_in_use_p(), ggc_set_mark(), ggc_splay_alloc(), ggc_splay_dont_free(), gimple_add_init_for_auto_var(), gimple_add_padding_init_for_auto_var(), gimple_add_tmp_var(), gimple_add_tmp_var_fn(), gimple_assign_rhs_could_trap_p(), gimple_bitwise_inverted_equal_p(), gimple_build_assign_1(), gimple_build_call(), gimple_build_call_from_tree(), gimple_build_call_valist(), gimple_build_cond(), gimple_build_eh_must_not_throw(), gimple_build_predict(), gimple_build_round_up(), gimple_build_try(), gimple_build_vector(), gimple_canonical_types_compatible_p(), gimple_cond_get_ops_from_tree(), gimple_divmod_fixed_value(), gimple_duplicate_bb(), gimple_duplicate_seme_region(), gimple_duplicate_sese_tail(), gimple_expand_vec_cond_expr(), gimple_find_sub_bbs(), gimple_flow_call_edges_add(), gimple_fold_builtin_clear_padding(), gimple_fold_partial_load_store_mem_ref(), gimple_get_virt_method_for_vtable(), gimple_lower_bitint(), gimple_lv_adjust_loop_header_phi(), gimple_merge_blocks(), gimple_mod_pow2(), gimple_mod_subtract(), gimple_mod_subtract_transform(), gimple_pop_condition(), gimple_purge_all_dead_abnormal_call_edges(), gimple_purge_all_dead_eh_edges(), gimple_push_condition(), gimple_redirect_edge_and_branch(), gimple_redirect_edge_and_branch_force(), gimple_replace_ssa_lhs(), gimple_set_body(), gimple_set_subcode(), gimple_split_edge(), gimple_stringop_fixed_value(), gimple_try_catch_may_fallthru(), gimple_verify_flow_info(), gimplify_adjust_omp_clauses(), gimplify_adjust_omp_clauses_1(), gimplify_and_update_call_from_tree(), gimplify_bind_expr(), gimplify_body(), gimplify_call_expr(), gimplify_compound_lval(), gimplify_cond_expr(), gimplify_conversion(), gimplify_expr(), gimplify_function_tree(), gimplify_init_constructor(), gimplify_init_ctor_eval(), gimplify_init_ctor_preeval(), gimplify_label_expr(), gimplify_modify_expr(), gimplify_modify_expr_rhs(), gimplify_modify_expr_to_memcpy(), gimplify_modify_expr_to_memset(), gimplify_omp_atomic(), gimplify_omp_for(), gimplify_omp_loop(), gimplify_omp_target_update(), gimplify_return_expr(), gimplify_save_expr(), gimplify_scan_omp_clauses(), gimplify_self_mod_expr(), gimplify_switch_expr(), gimplify_target_expr(), gimplify_va_arg_expr(), gimplify_var_or_parm_decl(), go_append_padding(), go_define(), go_output_typedef(), good_cloning_opportunity_p(), graphds_domtree(), graphds_scc(), graphite_find_data_references_in_stmt(), greater_than_spec_func(), group_case_labels_stmt(), grow_label_align(), grow_tree_vec(), gsi_insert_on_edge_immediate(), gsi_insert_seq_after_without_update(), gsi_insert_seq_before_without_update(), gsi_insert_seq_nodes_after(), gsi_insert_seq_nodes_before(), gsi_insert_seq_on_edge_immediate(), gsi_replace(), gsi_split_seq_after(), gsi_split_seq_before(), gt_ggc_m_S(), gt_pch_note_callback(), gt_pch_note_object(), gt_pch_note_reorder(), gt_pch_restore(), gt_pch_save(), handle_abnormal_edges(), strlen_pass::handle_alloc_call(), handle_array_ref(), strlen_pass::handle_builtin_memcmp(), strlen_pass::handle_builtin_strcat(), strlen_pass::handle_builtin_strlen(), handle_component_ref(), handle_cycle(), optinfo::handle_dump_file_kind(), handle_mem_ref(), quoting_info::handle_phase_3(), strlen_pass::handle_pointer_plus(), handle_return_addr_local_phi_arg(), strlen_pass::handle_store(), has_dominating_ubsan_ptr_check(), ana::eg_hash_map_traits::hash(), ana::eg_point_hash_map_traits::hash(), hash_invariant_expr_1(), operand_compare::hash_operand(), DFS::hash_scc(), hash_table_higher_prime_index(), hash_types_used_by_vars_entry(), have_add2_insn(), have_addptr3_insn(), have_sub2_insn(), hoist_code(), tree_switch_conversion::bit_test_cluster::hoist_edge_and_branch_if_true(), hoist_guard(), hoist_memory_references(), hwasan_check_func(), hwasan_emit_prologue(), hwasan_increment_frame_tag(), hwasan_record_frame_init(), hwasan_truncate_to_tag_size(), if_test_bypass_p(), ifcvt_memrefs_wont_trap(), immed_wide_int_const(), immed_wide_int_const_1(), immune_p(), implicit_ptr_descriptor(), in_hard_reg_set_p(), inc_for_reload(), symtab_node::increase_alignment(), independent_of_stmt_p(), index_addr_table_entry(), infinite_loop_diagnostic::infinite_loop_diagnostic(), info_for_reduction(), inform(), ipa_icf::sem_function::init(), ipa_icf::sem_variable::init(), init_alias_analysis(), init_attr_rdwr_indices(), init_base_vars(), init_caller_save(), predicate::init_from_control_deps(), uninit_analysis::init_from_phi_def(), init_ggc(), init_live_subregs(), init_num_sign_bit_copies_in_rep(), init_options_struct(), init_pattern_use(), init_queue(), init_range_entry(), init_reg_sets(), init_rtl_bb_info(), init_spec(), init_ssa_operands(), init_ssa_renamer(), init_sync_libfuncs_1(), uninit_analysis::init_use_preds(), initial_return_save(), ana::initial_svalue::initial_svalue(), predefined_function_abi::initialize(), initialize_argument_information(), initialize_cfun(), initialize_data_dependence_relation(), initialize_inlined_parameters(), initialize_matrix_A(), initialize_node_lattices(), initialize_root_vars(), initialize_tree_contains_struct(), initializer_zerop(), inline_call(), inline_read_section(), inline_small_functions(), ana::inlined_call_event::inlined_call_event(), inner_loop_header_p(), input_bb(), input_cfg(), input_cgraph_1(), input_eh_lp(), input_eh_region(), input_eh_regions(), input_function(), lto_location_cache::input_location_and_block(), input_node(), modref_access_node::insert(), insert_bb(), insert_check_and_trap(), insert_cond_bb(), insert_expr_in_table(), insert_float(), insert_gimplified_predicates(), insert_insn_end_basic_block(), insert_insn_on_edge(), insert_into_preds_of_block(), decision_tree::insert_operand(), insert_operand_rank(), insert_part_to_rtx_on_edge(), insert_partition_copy_on_edge(), insert_prologue_epilogue_for_components(), insert_regs(), insert_restore(), insert_rtx_to_part_on_edge(), insert_save(), insert_section_boundary_note(), vec_info::insert_seq_on_entry(), insert_stmt_before_use(), insert_store(), symbol_table::insert_to_assembler_name_hash(), insert_value_copy_on_edge(), insert_vi_for_tree(), insert_wide_int(), insert_with_costs(), insert_wrapper(), insn_callee_abi(), insn_decl_eq_p(), insn_decl_hash(), insn_rhs_dead_pseudo_p(), install_var_field(), install_var_field(), instantiate_virtual_regs_in_insn(), instrument_builtin_call(), instrument_decisions(), instrument_edges(), instrument_func_exit(), int_cst_value(), int_expr_size(), int_loc_descriptor(), tree_loop_interchange::interchange_loops(), interpret_loop_phi(), intersected_state_reservs_p(), invalidate_reg(), invariant_expr_equal_p(), inverse(), invert_jump_1(), invert_mod2n(), inverted_rev_post_order_compute(), invoke_plugin_callbacks_full(), ipa_agg_pass_through_jf_equivalent_p(), ipa_analyze_node(), ipa_analyze_virtual_call_uses(), ipa_comdats(), ipa_compute_jump_functions_for_edge(), ipa_dump_hints(), ipa_fn_summary_read(), ipa_get_indirect_edge_target_1(), ipa_get_param_load_dereferenced(), ipa_get_parm_lattices(), ipa_icf::ipa_icf_driver(), ipa_icf::ipa_icf_write_summary(), ipa_inline(), ipa_jump_functions_equivalent_p(), ipa_make_edge_direct_to_target(), ipa_merge_fn_summary_after_inlining(), ipa_merge_profiles(), ipa_polymorphic_call_context::ipa_polymorphic_call_context(), ipa_populate_param_decls(), ipa_profile(), ipa_profile_read_edge_summary(), ipa_profile_write_edge_summary(), ipa_prop_read_section(), ipa_propagate_frequency(), ipa_propagate_indirect_call_infos(), ipa_pta_execute(), ipa_push_agg_values_from_jfunc(), ipa_read_optimization_summaries_1(), ipa_read_summaries_1(), ipa_simd_modify_function_body(), ipa_simd_modify_stmt_ops(), ipa_tm_create_version(), ipa_tm_decrement_clone_counts(), ipa_tm_execute(), ipa_tm_note_irrevocable(), ipa_tm_scan_calls_block(), ipa_verify_edge_has_no_modifications(), ipa_write_indirect_edge_info(), ipa_write_jump_function(), ipa_write_node_info(), ipa_write_optimization_summaries(), ipa_write_optimization_summaries_1(), ipa_write_summaries(), ipa_write_summaries_1(), ipa_write_summaries_2(), ipcp_get_aggregate_const(), ipcp_propagate_stage(), ira(), ira_expand_reg_equiv(), ira_get_dup_out_num(), ira_hard_reg_set_intersection_p(), ira_loop_tree_body_rev_postorder(), ira_reassign_pseudos(), ira_update_equiv_info_by_shuffle_insn(), is_combined_permutation_identity(), is_ctrl_altering_stmt(), is_even(), is_function_default_version(), is_gimple_omp_oacc(), is_gimple_omp_offloaded(), is_inv_store_elimination_chain(), is_miss_rate_acceptable(), is_value_included_in(), isolate_path(), iv_analyze_def(), iv_analyze_expr(), iv_ca_add_group(), iv_ca_compare_deps(), iv_ca_delta_commit(), iv_ca_set_add_invs(), iv_ca_set_remove_invs(), iv_get_reaching_def(), iv_number_of_iterations(), iv_period(), json_from_expanded_location(), jump_threader::jump_threader(), ana::var_arg_region::key_t::key_t(), ana::cast_region::key_t::key_t(), ana::symbolic_region::key_t::key_t(), ana::offset_region::key_t::key_t(), ana::sized_region::key_t::key_t(), ana::element_region::key_t::key_t(), ana::field_region::key_t::key_t(), ana::bit_range_region::key_t::key_t(), ana::asm_output_svalue::key_t::key_t(), ana::const_fn_result_svalue::key_t::key_t(), ana::label_region::label_region(), label_rtx(), lambda_matrix_right_hermite(), lambda_transform_legal_p(), lang_dependent_init_target(), lang_handle_option(), layout_decl(), layout_type(), leaf_function_p(), lhd_begin_section(), lhd_decl_printable_name(), lhd_dwarf_name(), lhd_incomplete_type_error(), lhd_print_error_function(), lhd_set_decl_assembler_name(), likely_value(), linearize_expr(), linearize_expr_tree(), list_length(), load_from_unmodified_param_or_agg(), load_register_parameters(), loc_cmp(), loc_descr_plus_const(), loc_descriptor(), loc_list_from_tree_1(), cgraph_node::local_info_node(), localize_node(), locate_and_pad_parm(), optrecord_json_writer::location_to_json(), lookup_cfa_1(), lookup_decl_in_outer_ctx(), lookup_evenodd_internal_fn(), file_cache::lookup_file(), ipa_param_body_adjustments::lookup_first_base_replacement(), lookup_hilo_internal_fn(), ipa_param_body_adjustments::lookup_replacement_1(), lookup_tmp_var(), loop_edge_to_cancel(), loop_exit_at_end_p(), loop_niters_no_overflow(), loop_optimizer_init(), loop_preheader_edge(), loops_list::loops_list(), lower_assumption(), lower_depend_clauses(), lower_eh_dispatch(), lower_emutls_phi_arg(), lower_function_body(), lower_gimple_bind(), lower_lastprivate_clauses(), lower_lastprivate_conditional_clauses(), lower_oacc_head_mark(), lower_oacc_head_tail(), lower_omp_1(), lower_omp_for(), lower_omp_for_lastprivate(), lower_omp_for_scan(), lower_omp_ordered_clauses(), lower_omp_scan(), lower_omp_sections(), lower_omp_target(), lower_omp_task_reductions(), lower_private_allocate(), lower_rec_input_clauses(), lower_reduction_clauses(), lower_resx(), lower_send_shared_vars(), lower_try_catch(), lower_try_finally_switch(), lowpart_subreg_maybe_copy(), lra_eliminate(), lra_eliminate_regs_1(), lra_merge_live_ranges(), lra_set_insn_recog_data(), lra_update_fp2sp_elimination(), lto_append_block(), lto_append_data(), lto_begin_section(), lto_compress_block(), lto_compression_zlib(), lto_free_section_data(), lto_get_file_decl_data(), lto_get_section_name(), lto_input_fn_decl_ref(), lto_input_tree_1(), lto_input_tree_ref(), lto_input_ts_decl_with_vis_tree_pointers(), lto_input_var_decl_ref(), lto_location_cache::lto_location_cache(), lto_output(), lto_output_decl_state_refs(), lto_output_edge(), lto_output_node(), lto_output_ref(), lto_output_tree(), lto_output_tree_1(), lto_output_varpool_node(), lto_read_body_or_constructor(), lto_symtab_encoder_delete_node(), lto_tag_to_gimple_code(), lto_tag_to_tree_code(), lto_uncompress_block(), lto_uncompression_zlib(), lto_zalloc(), lto_zfree(), lv_add_condition_to_bb(), lv_adjust_loop_entry_edge(), main(), sarif_builder::make_artifact_location_object_for_pwd(), make_automaton_attrs(), make_blocks(), make_cond_expr_edges(), symtab_node::make_decl_local(), make_decl_one_only(), make_decl_rtl(), make_defs_and_copies_lists(), cgraph_edge::make_direct(), make_edges(), make_edges_bb(), make_eh_edge(), make_int_cst(), make_internal_attr(), timer::named_items::make_json(), make_label_edge(), cgraph_node::make_local(), make_new_qty(), make_note_raw(), make_numeric_value(), make_pwd_uri_str(), make_regs_eqv(), sarif_builder::make_reporting_descriptor_reference_object_for_cwe_id(), make_rule_id_for_diagnostic_kind(), make_ssa_name_fn(), make_vector(), tree_loop_interchange::map_inductions_to_loop(), cgraph_node::mark_address_taken(), mark_aliased_reaching_defs_necessary(), mark_all_labels(), mark_all_reaching_defs_necessary_1(), ipa_param_body_adjustments::mark_clobbers_dead(), mark_control_dependent_edges_necessary(), ipa_param_body_adjustments::mark_dead_statements(), int_hash< Type, Empty, Deleted >::mark_deleted(), mark_dies(), mark_functions_to_output(), mark_irreducible_loops(), mark_jump_label_1(), mark_loops_in_oacc_kernels_region(), mark_operand_necessary(), mark_operands_from_match_dup(), mark_operands_used_in_match_dup(), mark_phi_for_rewrite(), mark_pseudo_regno_dead(), mark_pseudo_regno_live(), mark_pseudo_regno_subword_dead(), mark_pseudo_regno_subword_live(), mark_reachable_handlers(), mark_referenced_resources(), mark_set_resources(), mark_stmt_if_obviously_necessary(), mark_stmt_necessary(), mark_tablejump_edge(), fwd_jt_path_registry::mark_threaded_blocks(), mark_user_reg(), mark_virtual_operand_for_renaming(), marked_insn_p(), match_arith_overflow(), match_asm_constraints_1(), match_pattern_2(), match_rtx(), match_simplify_replacement(), complex_add_pattern::matches(), vect_optimize_slp_pass::materialize(), may_negate_without_overflow_p(), maybe_add_implicit_barrier_cancel(), maybe_build_inner_data_region(), maybe_canonicalize_mem_ref_addr(), maybe_cleanup_end_of_block(), maybe_complain_about_tail_call(), maybe_copy_prologue_epilogue_insn(), maybe_create_die_with_external_ref(), symtab_node::maybe_create_reference(), maybe_default_option(), maybe_emit_call_builtin___clear_cache(), maybe_gen_insn(), file_cache_slot::maybe_grow(), maybe_instrument_assignment(), maybe_legitimize_operand(), maybe_merge_cfa_adjust(), maybe_optimize_asan_check_ifn(), maybe_optimize_range_tests(), maybe_optimize_ubsan_null_ifn(), maybe_optimize_ubsan_ptr_ifn(), maybe_optimize_ubsan_vptr_ifn(), pieces_addr::maybe_postinc(), pieces_addr::maybe_predec(), maybe_propagate_label_ref(), maybe_push_res_to_seq(), maybe_record_node(), maybe_record_trace_start(), driver::maybe_run_linker(), maybe_run_lto_and_relink(), maybe_set_vectorized_backedge_value(), maybe_trim_constructor_store(), strlen_pass::maybe_warn_overflow(), maybe_wrap_with_location(), mcf_ln(), mcf_sqrt(), ipcp_vr_lattice::meet_with_1(), ipcp_bits_lattice::meet_with_1(), mem_loc_descriptor(), memory_address_addr_space(), memory_address_addr_space_p(), memref_used_between_p(), mems_same_for_tbaa_p(), ipa_icf::sem_function::merge(), ipa_icf::sem_variable::merge(), merge_agg_lats_step(), merge_blocks_move_predecessor_nojumps(), loop_distribution::merge_dep_scc_partitions(), merge_hard_reg_conflicts(), merge_if_block(), merge_into_decision(), merge_latch_edges(), merge_overlapping_regs(), merge_patterns(), merge_threads(), merge_weak(), minmax_replacement(), file_cache::missing_trailing_newline_p(), modified_type_die(), ipa_param_adjustments::modify_call(), ipa_param_body_adjustments::modify_call_stmt(), ipa_param_body_adjustments::modify_expression(), ipa_param_body_adjustments::modify_formal_parameters(), modify_move_list(), move2add_note_store(), move_allocno_live_ranges(), move_block_from_reg(), move_block_to_fn(), move_computations_worker(), move_debug_stmts_from_forwarder(), vec_info::move_dr(), move_sese_region_to_fn(), move_stmt_op(), move_unallocated_pseudos(), move_variant_to_index(), mpfr_from_real(), mpz_get_double_int(), mul_highpart_cost_ptr(), mul_widen_cost_ptr(), multi_vector_optab_supported_p(), multiple_reg_loc_descriptor(), n_of_executions_at_most(), name_registered_for_update_p(), native_decode_rtx(), native_decode_vector_rtx(), native_encode_initializer(), native_encode_int(), native_encode_real(), native_encode_rtx(), native_interpret_aggregate(), native_interpret_int(), native_interpret_real(), need_for_call_save_p(), need_ssa_update_p(), neuter_worker_single(), new_addr_stridx(), vector_builder< T, Shape, Derived >::new_binary_operation(), new_cselib_val(), new_label_mapper(), new_live_track(), new_oacc_loop_routine(), vec_perm_indices::new_shrunk_vector(), new_stridx(), vector_builder< T, Shape, Derived >::new_unary_operation(), next_discriminator_for_locus(), next_pass_1(), next_readonly_imm_use(), noce_convert_multiple_sets(), noce_emit_insn(), noce_emit_move_insn(), noce_find_if_block(), noce_process_if_block(), noce_try_cmove_arith(), symtab_node::noninterposable_alias(), nonnull_arg_p(), nop_conversion_for_offset_p(), predicate::normalize(), tree_vector_builder::note_representative(), note_sets_clobbers(), notice_args_size(), num_digits(), num_loop_branches(), number_of_iterations_cond(), oacc_get_default_dim(), oacc_get_fn_dim_size(), oacc_get_min_dim(), oacc_loop_discover_walk(), oacc_resolve_clause_dependencies(), oacc_validate_dims(), oacc_xform_tile(), obj_type_ref_class(), object_sizes_execute(), object_sizes_get_raw(), odr_subtypes_equivalent_p(), odr_types_equivalent_p(), file_cache_slot::offset_buffer(), omp_addr_tokenizer::omp_access_chain_p(), omp_accumulate_sibling_list(), omp_add_variable(), omp_adjust_for_condition(), omp_build_struct_sibling_lists(), omp_check_mapping_compatibility(), omp_construct_selector_matches(), omp_construct_traits_to_codes(), omp_context_name_list_prop(), omp_default_clause(), omp_discover_declare_target_tgt_fn_r(), omp_extract_for_data(), omp_first_chained_access_token(), omp_get_attachment(), omp_group_base(), omp_group_last(), omp_lto_input_declare_variant_alt(), omp_lto_output_declare_variant_alt(), omp_make_gimple_edges(), omp_notice_variable(), omp_addr_tokenizer::omp_parse_structured_expr(), omp_reduction_init_op(), omp_reorder_mapping_groups(), omp_resolve_clause_dependencies(), omp_segregate_mapping_groups(), omp_sese_find_par(), omp_sese_split_blocks(), omp_siblist_move_node_after(), ompdevlow_adjust_simt_enter(), json_output_format::on_end_diagnostic(), diagnostic_event_id_t::one_based(), onepart_variable_different_p(), cgraph_node::only_called_directly_or_aliased_p(), cgraph_node::only_called_directly_p(), range_op_handler::op2_range(), operand_subword(), operand_subword_force(), operation_could_trap_p(), occurrence::operator delete(), _slp_tree::operator delete(), occurrence::operator new(), _slp_tree::operator new(), ordered_hash_map< KeyId, Value, Traits >::iterator::operator*(), comp_cost::operator*=(), loops_list::Iter< T >::operator++(), comp_cost::operator+=(), comp_cost::operator-=(), comp_cost::operator/=(), operator<(), auto_vec< T, 0 >::operator=(), auto_vec< T, 0 >::operator=(), char_span::operator[](), oprs_unchanged_p(), opt_enum_arg_to_value(), opt_problem::opt_problem(), optab_for_tree_code(), optab_handler(), optimize_abbrev_table(), optimize_atomic_bit_test_and(), optimize_attrs(), optimize_cands_for_speed_p(), optimize_count_trailing_zeroes(), optimize_inline_calls(), optimize_mask_stores(), optimize_pow_to_exp(), optimize_range_tests_to_bit_test(), optimize_recip_sqrt(), optimize_spaceship(), optimize_va_list_gpr_fpr_size(), optimize_weakref(), out_state_arcs_num(), outermost_invariant_loop(), outermost_loop_in_sese(), outgoing_edges_match(), output_addr_table(), output_asm_ctf_sou_fields(), output_asm_ctf_type(), output_asm_ctf_vlen_bytes(), output_call_frame_info(), output_cfi_directive(), output_constant(), output_constant_pool_1(), output_constant_pool_2(), output_constructor(), output_constructor_array_range(), output_constructor_bitfield(), output_constructor_regular_field(), output_ctf_header(), output_ctf_vars(), output_cycle_reservs(), output_dead_lock_vect(), output_default_latencies(), output_die(), output_fde(), output_file_names(), output_function(), output_gimple_stmt(), output_index_string(), output_internal_insn_latency_func(), output_loc_list(), output_loc_list_offset(), output_loc_operands(), output_loc_operands_raw(), output_loc_sequence(), output_loc_sequence_raw(), output_loclists_offsets(), output_max_insn_queue_index_def(), output_node_opt_summary(), output_operand(), output_print_reservation_func(), output_pubnames(), output_range_list_offset(), output_state_arcs(), output_symtab(), output_trans_table(), output_ttype(), output_view_list_offset(), parallelized_function_p(), parameter_ref_descriptor(), parm_object_size(), parm_preserved_before_stmt_p(), function_reader::parse_edge(), function_reader::parse_insn(), ipa_icf_gimple::func_checker::parse_labels(), parse_plugin_arg_opt(), partition_view_bitmap(), partition_view_fini(), passes_pass_traverse(), patch_jump_insn(), path_comparable_for_same_access(), pedwarn(), peep2_attempt(), peep2_find_free_register(), peep2_next_insn(), peep2_reg_dead_p(), peep2_regno_dead_p(), peep2_update_life(), ana::pending_location::pending_location(), permerror(), permerror_opt(), phi_alternatives_equal(), phi_convertible_by_degenerating_args(), phiprop_insert_phi(), phivn_valid_p(), pieces_addr::pieces_addr(), place_block_symbol(), place_field(), plus_constant(), plus_stmt_object_size(), ana::point_and_state::point_and_state(), poly_int_binop(), timer::pop(), timer::pop_client_item(), pop_gimplify_context(), optrecord_json_writer::pop_scope(), avail_exprs_stack::pop_to_marker(), populate_coalesce_list_for_outofssa(), populate_pattern_routine(), populate_pattern_use(), possible_polymorphic_call_targets(), cgraph_edge::possibly_call_in_translation_unit_p(), pp_format(), pp_output_formatted_text(), pp_write_text_as_dot_label_to_stream(), pre_and_rev_post_order_compute(), pre_insert_copy_insn(), precompute_arguments(), predicate_bbs(), predicate_for_phi_result(), predict_insn(), predict_insn_def(), predict_iv_comparison(), predict_paths_for_bb(), premark_types_used_by_global_vars(), prepare_call_address(), prepare_call_arguments(), prepare_cmp_insn(), ipa_param_body_adjustments::prepare_debug_expressions(), pcom_worker::prepare_finalizers_chain(), prepare_float_lib_cmp(), prepare_function_start(), pcom_worker::prepare_initializers_chain(), prepare_iteration_over_array_elts(), prepare_vec_mask(), prepend_insn_to_edge(), preprocess_case_label_vec_for_gimple(), preserve_constants_and_equivs(), preserve_function_body_p(), timer::named_items::print(), print_decision(), print_dw_val(), print_edge(), print_escaped_string(), print_parseable_fixits(), print_pattern(), print_rtl_with_bb(), rtx_writer::print_rtx_operand_code_r(), edited_file::print_run_of_changed_lines(), print_source_line(), print_specific_help(), print_test(), ipa_predicate::probability(), probe_stack_range(), process_address_1(), process_alts_for_forming_states(), process_bb(), process_command(), process_constraint(), process_insn_equiv_class(), process_options(), process_reg_shuffles(), process_regs_for_copy(), process_single_reg_class_operands(), process_use(), produce_asm_for_decls(), produce_memory_decl_rtl(), produce_symtab_extension(), profile_record_account_profile(), promote_debug_loc(), promote_ssa_mode(), propagate(), propagate_aggs_across_jump_function(), propagate_all_subaccesses(), propagate_freq(), propagate_op_to_single_use(), propagate_single_user(), propagate_subaccesses_from_rhs(), propagate_vals_across_arith_jfunc(), propagate_value(), prototype_p(), prune_access_strides_not_in_loop(), prune_bbs_to_update_dominators(), prune_invalid_results(), prune_options(), prune_unused_phi_nodes(), prune_unused_types_prune(), purge_all_uses(), purge_dead_edges(), timer::named_items::push(), ipa_argagg_value_list::push_adjusted_values(), push_agg_values_for_index_from_edge(), push_agg_values_from_plats(), push_allocno_to_stack(), push_cfun(), timer::push_client_item(), push_dummy_function(), push_function_arg_decls(), timer::push_internal(), vn_walk_cb_data::push_partial_def(), push_reload(), push_secondary_reload(), push_struct_function(), ana::binding_map::put(), reachable_at_most_once(), read_cmdline_option(), read_cmdline_options(), read_complex_part(), read_input_list(), file_cache_slot::read_line_num(), rtx_reader::read_rtx_code(), function_reader::read_rtx_operand(), ipa_icf::sem_item_optimizer::read_section(), read_state_fileloc(), read_vector_array(), real_digit(), real_from_integer(), real_from_mpfr(), real_from_string(), real_maxval(), real_nextafter(), real_to_decimal_for_mode(), real_to_hexadecimal(), real_to_integer(), real_to_integer(), reassoc_remove_stmt(), reassoc_stmt_dominates_stmt_p(), pcom_worker::reassociate_to_the_same_stmt(), cgraph_edge::rebuild_edges(), recog_for_combine_1(), recompute_tree_invariant_for_addr_expr(), record_alias_subset(), record_alignment_for_reg_var(), record_argument_state(), record_argument_state_1(), record_biv(), record_common_cand(), record_effective_endpoints(), record_equivalences_from_stmt(), cgraph_node::record_function_versions(), record_group_use(), record_in_finally_tree(), record_in_goto_queue(), record_insns(), record_jump_equiv(), record_loop_dependence(), record_loop_exits(), record_operand_use(), record_potential_basis(), record_stmt_cost(), record_stmt_eh_region(), string_concat_db::record_string_concatenation(), record_target_from_binfo(), record_targets_from_bases(), record_type(), recursive_call_p(), cgraph_edge::redirect_call_stmt_to_callee(), redirect_eh_dispatch_edge(), redirect_eh_edge_1(), redirect_jump_1(), redirect_jump_2(), redo_changes(), reduce_to_bit_field_precision(), reduction_phi(), ref_within_array_bound(), refers_to_regno_for_reload_p(), refine_value_range_using_guard(), reg_allocno_class(), reg_alternate_class(), reg_inc_found_and_valid_p(), reg_is_parm_p(), reg_or_subregno(), reg_overlap_mentioned_for_reload_p(), reg_overlap_mentioned_p(), reg_preferred_class(), reg_save_code(), ana::region_creation_event_capacity::region_creation_event_capacity(), ana::region_svalue::region_svalue(), register_callback(), gcc::dump_manager::register_dumps(), gcc::dump_manager::register_pass(), back_threader_registry::register_path(), register_scoped_attribute(), register_scoped_attributes(), regno_clobbered_p(), regstat_bb_compute_calls_crossed(), regstat_compute_calls_crossed(), regstat_compute_ri(), regstat_free_calls_crossed(), regstat_free_n_sets_and_refs(), regstat_free_ri(), regstat_init_n_sets_and_refs(), related_int_vector_mode(), related_vector_mode(), relax_delay_slots(), release_bb_predicate(), cgraph_node::release_body(), release_function_body(), mem_usage::release_overhead(), release_recorded_exits(), release_ssa_name_after_update_ssa(), relink_to_new_repr(), reload(), reload_combine_note_use(), reload_combine_recognize_const_pattern(), reload_cse_simplify_operands(), relocate_ptrs(), ipa_predicate::remap_after_inlining(), remap_blocks(), remap_decls(), remap_enclosing_frame(), remap_gimple_op_r(), remap_gimple_stmt(), remap_location(), remap_ssa_name(), remap_vla_decls(), base_pool_allocator< TBlockAllocator >::remove(), remove_addr_table_entry(), remove_arc(), remove_attributes_matching(), remove_bb(), remove_bb_from_loops(), remove_branch(), cgraph_edge::remove_callee(), remove_child_with_prev(), remove_dead_stmt(), remove_duplicate_values(), remove_exit_barrier(), remove_forwarder_block_with_phi(), remove_insn(), remove_loc_list_addr_table_entries(), remove_name_from_operation(), remove_phi_arg_num(), ipa_ref::remove_reference(), remove_reg_equal_equiv_notes_for_regno(), pcom_worker::remove_stmt(), vec_info::remove_stmt(), ipa_icf::sem_item_optimizer::remove_symtab_node(), symbol_table::remove_unreachable_nodes(), remove_unused_scope_block_p(), remove_useless_values(), rename_variables_in_bb(), renumerate_operands_in_pattern(), reorder_basic_blocks(), reorder_blocks_1(), reorder_insns_nobb(), replace_block_by(), replace_by_duplicate_decl(), replace_child(), replace_duplicating_operands_in_pattern(), replace_names_by_phis(), replace_one_candidate(), replace_phi_edge_with_variable(), replace_pseudos_in(), replace_ref_with(), replace_reg_with_saved_mem(), ipa_param_body_adjustments::replace_removed_params_ssa_names(), replace_rtx(), replace_ssa_name(), vec_info::replace_stmt(), replace_stmt_with_simplification(), report_conflicting_sanitizer_options(), diagnostic_context::report_diagnostic(), report_error_func(), requires_barrier(), reserv_sets_and(), reserv_sets_are_intersected(), reserv_sets_cmp(), reserv_sets_or(), reserv_sets_shift(), symtab_node::reset(), reset_all_used_flags(), ipa_param_body_adjustments::reset_debug_stmts(), reset_evolution_in_loop(), reset_insn_used_flags(), resize_phi_node(), resize_reg_info(), symtab_node::resolve_alias(), resolve_args_picking_1(), resolve_clobber(), resolve_operand_for_swap_move_operator(), resolve_operand_name_1(), resolve_simple_move(), cgraph_edge::resolve_speculation(), resolve_subreg_use(), rest_of_handle_df_finish(), rest_of_handle_df_initialize(), env_manager::restore(), flow_sensitive_info_storage::restore(), jobserver_info::return_token(), rev_post_order_and_mark_dfs_back_seme(), rewrite_constraints(), rewrite_expr_tree(), rewrite_expr_tree_parallel(), rewrite_groups(), rewrite_stmt(), rewrite_use_address(), rewrite_use_compare(), rewrite_use_nonlinear_expr(), round_down_loc(), rt_bb_visited::rt_bb_visited(), rtl_flow_call_edges_add(), rtl_for_decl_init(), cgraph_node::rtl_info(), rtl_loop_init(), rtl_make_eh_edge(), rtl_split_edge(), rtvec_alloc(), run_rtl_passes(), ipa_icf_gimple::func_checker::safe_for_total_scalarization_p(), sanopt_optimize_walker(), flow_sensitive_info_storage::save(), save_call_clobbered_regs(), save_inline_function_body(), save_register_info(), scan_loop(), scan_omp_for(), scan_omp_simd_scan(), scan_omp_target(), scan_omp_teams(), scan_rtx_reg(), scan_sharing_clauses(), scan_trace(), scc_visit(), scev_initialize(), scratch_reload_class(), self_referential_size(), separate_decls_in_region_debug(), separate_decls_in_region_name(), separate_decls_in_region_stmt(), sese_build_liveouts(), sese_build_liveouts_use(), json::object::set(), set_address_base(), set_address_disp(), set_address_index(), set_address_segment(), set_AT_ref_external(), set_bb_counts(), set_bb_predicate(), best_match< GOAL_TYPE, CANDIDATE_TYPE >::set_best_so_far(), set_bitmask(), set_builtin_user_assembler_name(), ipa_polymorphic_call_context::set_by_decl(), set_call_expr_flags(), cgraph_edge::set_call_stmt(), set_comdat_group(), set_component_ssa_name(), control_dependences::set_control_dependence_map_bit(), set_debug_level(), set_early_dwarf::set_early_dwarf(), set_even_probabilities(), cgraph_node::set_fini_priority(), set_function_decl_type(), set_ifsese_condition(), set_indirect_string(), symtab_node::set_init_priority(), set_insn_equiv_classes(), set_iv(), set_lang_bitmap(), set_lattice_value(), set_level(), set_mem_attributes_minus_bitpos(), set_min_and_max_values_for_integral_type(), set_next(), set_nonzero_bits(), set_out_arc_insns_equiv_num(), set_parm_default_def_partition(), set_parm_rtl(), pass_walloca::set_pass_param(), gcc::context::set_passes(), set_prev(), set_ptr_info_alignment(), set_ptr_nonnull(), set_reg_attrs_for_decl_rtl(), set_rtl(), symtab_node::set_section(), set_slot_part(), set_ssa_default_def(), set_stack_check_libfunc(), set_static_spec(), ana::exploded_node::set_status(), set_storage_via_setmem(), ipcp_bits_lattice::set_to_constant(), set_type_binfo(), SET_TYPE_VECTOR_SUBPARTS(), set_unit_reserv(), set_user_assembler_libfunc(), vec_info::set_vinfo_for_stmt(), set_Wstrict_aliasing(), setup_reg_classes(), setup_reg_equiv(), setup_save_areas(), setup_slot_coalesced_allocno_live_ranges(), shadow_mem_size(), shared_bitmap_add(), shared_const_p(), shared_hash_unshare(), shift_return_value(), shorten_branches(), shortest_paths< GraphTraits, Path_t >::shortest_paths(), should_duplicate_loop_header_p(), should_hoist_expr_to_dom(), shrink_wrap_one_built_in_call(), shrink_wrap_one_built_in_call_with_conds(), generic_wide_int< storage >::sign_mask(), simd_clone_adjust(), simd_clone_adjust_argument_types(), simd_clone_clauses_extract(), simd_clone_linear_addend(), simd_clone_mangle(), simple_control_dep_chain(), simplify_context::simplify_binary_operation(), simplify_context::simplify_binary_operation_1(), simplify_builtin_call(), simplify_using_ranges::simplify_compare_assign_using_ranges_1(), simplify_const_binary_operation(), simplify_const_relational_operation(), simplify_const_unary_operation(), simplify_context::simplify_distributive_operation(), simplify_gen_subreg_concatn(), simplify_context::simplify_gen_vec_select(), simplify_loop_version(), simplify_context::simplify_merge_mask(), simplify_permutation(), simplify_context::simplify_plus_minus(), simplify_context::simplify_subreg(), simplify_subreg_concatn(), simplify_context::simplify_ternary_operation(), simplify_context::simplify_truncation(), simplify_using_ranges::simplify_truth_ops_using_ranges(), simplify_context::simplify_unary_operation_1(), simplify_using_initial_values(), simplify_vector_constructor(), simplify_while_replacing(), single_element_loc_list_p(), single_pred_before_succ_order(), single_set_gcse(), size_binop_loc(), size_diffop_loc(), size_of_die(), size_of_loc_descr(), sjlj_emit_dispatch_table(), sjlj_fix_up_crossing_landing_pad(), sjlj_mark_call_sites(), skip_insns_after_block(), slot_coalesced_allocno_live_ranges_intersect_p(), slpeel_tree_duplicate_loop_to_edge_cfg(), sm_seq_valid_bb(), smallest_mode_for_size(), solve_constraints(), sort_and_splice_var_accesses(), sort_coalesce_list(), sort_conflict_id_map(), sort_hist_values(), spaceship_replacement(), sparseset_and_compl(), speculation_useful_p(), splice_child_die(), split_address_groups(), split_block_before_cond_jump(), split_double(), split_iv(), split_loop(), split_out_patterns(), split_small_address_groups_p(), sra_modify_assign(), sra_modify_deferred_init(), ssa_create_duplicates(), ssa_default_def(), ssa_fix_duplicate_block_edges(), ssa_name_has_boolean_range(), ssa_operand_alloc(), ssa_redirect_edges(), stack_adjust_offset_pre_post_cb(), stack_protect_epilogue(), stack_protect_prologue(), timer::start(), vect_optimize_slp_pass::start_choosing_layouts(), start_recording_case_labels(), operands_scanner::start_ssa_stmt_operands(), dump_pretty_printer::stash_item(), state_is_differed(), states_union(), staticp(), statistics_counter_event(), statistics_histogram_event(), stmt_after_ip_normal_pos(), stmt_cost(), timer::stop(), store_alt_unit_usage(), store_bit_field(), store_bit_field_using_insv(), store_by_pieces(), store_constructor(), store_data_bypass_p(), store_data_bypass_p_1(), store_expr(), store_field(), store_integral_bit_field(), store_one_arg(), store_unaligned_arguments_into_pseudos(), ipa_predicate::stream_in(), ipa_predicate::stream_out(), ipa_polymorphic_call_context::stream_out(), streamer_alloc_tree(), streamer_check_handled_ts_structures(), streamer_get_pickled_tree(), streamer_tree_cache_insert_1(), streamer_tree_cache_lookup(), streamer_write_chain(), streamer_write_chain(), streamer_write_gcov_count_stream(), streamer_write_integer_cst(), strict_memory_address_addr_space_p(), json::string::string(), json::string::string(), string_cst_read_str(), subreg_get_info(), subreg_memory_offset(), subreg_size_highpart_offset(), subreg_size_lsb(), char_span::subspan(), subst_dup(), subst_pattern_match(), subst_reloads(), substitute_and_fold_engine::substitute_and_fold(), sufficiently_different_p(), option_proposer::suggest_option(), pcom_worker::suitable_component_p(), superloop_at_depth(), supportable_convert_operation(), supportable_half_widening_operation(), SW(), synth_lshift_by_additions(), tail_duplicate(), tail_merge_optimize(), target_handle_option(), template_parameter_pack_die(), temporarily_undo_changes(), ten_to_mptwo(), ten_to_ptwo(), test_unit_reserv(), thread_prologue_and_epilogue_insns(), fwd_jt_path_registry::thread_through_loop_header(), tm_log_add(), tm_log_emit_restores(), tm_log_emit_saves(), tm_memopt_compute_available(), tm_memopt_transform_stmt(), tm_memopt_value_number(), attr_access::to_external_string(), profile_count::to_frequency(), total_lines_num(), transform_1(), transform_2(), transform_3(), transform_ifelse(), transform_to_exit_first_loop(), transform_to_exit_first_loop_alt(), ipa_icf::sem_item_optimizer::traverse_congruence_split(), tree_add_const_value_attribute(), tree_coverage_counter_addr(), tree_coverage_counter_ref(), tree_fold_divides_p(), tree_function_versioning(), tree_if_conversion(), tree_loop_unroll_and_jam(), tree_predict_by_opcode(), tree_profiling(), tree_ssa_iv_optimize_loop(), tree_ssa_split_loops(), tree_to_shwi(), tree_to_uhwi(), tree_transform_and_unroll_loop(), tree_unswitch_loop(), tree_unswitch_outer_loop(), trunc_int_for_mode(), try_back_substitute_reg(), try_combine(), try_create_reduction_list(), try_forward_edges(), try_get_loop_niter(), try_make_edge_direct_virtual_call(), try_optimize_cfg(), try_redirect_by_replacing_jump(), try_replace_in_use(), try_shrink_wrapping(), try_split(), try_transform_to_exit_first_loop_alt(), try_widen_shift_mode(), tsi_link_after(), tsi_link_before(), type(), type_for_widest_vector_mode(), type_hash_canon(), typedef_decl(), ubsan_expand_bounds_ifn(), ubsan_expand_null_ifn(), ubsan_expand_objsize_ifn(), ubsan_expand_ptr_ifn(), ubsan_expand_vptr_ifn(), ubsan_instrument_float_cast(), ubsan_type_descriptor(), ultimate_transparent_alias_target(), ana::unaryop_svalue::unaryop_svalue(), undistribute_bitref_for_vector(), undo_to_marker(), uniform_vector_p(), union_groups(), union_match_dups(), union_stack_vars(), units_to_automata_heuristic_distr(), symbol_table::unlink_from_assembler_name_hash(), unloop_loops(), unmark_dies(), symtab_node::unregister(), unroll_loop_constant_iterations(), unroll_loop_runtime_iterations(), unroll_loop_stupid(), unshare_strinfo_vec(), unshare_variable(), unswitch_predicate::unswitch_predicate(), update_bb_profile_for_threading(), operator_equal::update_bitmask(), update_call_expr(), fwd_jt_path_registry::update_cfg(), update_cfg_for_uncondjump(), tree_loop_interchange::update_data_info(), gcc::dump_manager::update_dfi_for_opt_info(), update_epilogue_loop_vinfo(), update_equiv_regs(), update_gimple_call(), update_jump_functions_after_inlining(), update_profile(), update_profile_after_ch(), update_profile_after_ifcombine(), update_reg_eliminate(), update_ssa(), update_ssa_across_abnormal_edges(), update_stmt_operands(), update_visibility_by_resolution_info(), update_worklist(), use_internal_fn(), use_pointer_for_field(), use_reg_mode(), use_regs(), use_type(), val_reset(), val_store(), pcom_worker::valid_initializer_p(), validate_canon_reg(), validate_change_1(), validate_replace_rtx_1(), value_format(), value_replacement(), var_union(), variable_merge_over_cur(), variable_post_merge_new_vals(), variable_post_merge_perm_vals(), variable_tracking_main_1(), variable_union(), variable_was_changed(), vec_perm_indices_to_rtx(), vec_perm_indices_to_tree(), vec_slp_has_scalar_use(), vect_analyze_data_ref_accesses(), vect_analyze_data_ref_dependences(), vect_analyze_data_refs(), vect_analyze_early_break_dependences(), vect_analyze_group_access_1(), vect_analyze_loop(), vect_analyze_loop_2(), vect_analyze_loop_operations(), vect_analyze_scalar_cycles_1(), vect_analyze_stmt(), vect_bb_slp_scalar_cost(), vect_better_loop_vinfo_p(), vect_build_combine_node(), vect_build_one_gather_load_call(), vect_build_one_scatter_store_call(), vect_build_slp_instance(), vect_build_slp_tree(), vect_build_slp_tree_1(), vect_build_slp_tree_2(), vect_compute_data_ref_alignment(), vect_convert_input(), vect_create_addr_base_for_vector_ref(), vect_create_cond_for_align_checks(), vect_create_constant_vectors(), vect_create_data_ref_ptr(), vect_create_destination_var(), vect_create_epilog_for_reduction(), vect_create_half_widening_stmts(), vect_create_nonlinear_iv_init(), vect_create_nonlinear_iv_step(), vect_create_nonlinear_iv_vec_step(), vect_create_partial_epilog(), vect_determine_vectorization_factor(), vect_determine_vf_for_stmt_1(), vect_dissolve_slp_only_groups(), vect_do_peeling(), vect_emit_reduction_init_stmts(), vect_enhance_data_refs_alignment(), vect_estimate_min_profitable_iters(), vect_find_reusable_accumulator(), vect_find_stmt_data_reference(), vect_finish_replace_stmt(), vect_finish_stmt_generation(), vect_finish_stmt_generation_1(), vect_fixup_reduc_chain(), vect_gen_len(), vect_gen_perm_mask_any(), vect_gen_perm_mask_checked(), vect_gen_prolog_loop_niters(), vect_gen_vector_loop_niters_mult_vf(), vect_get_and_check_slp_defs(), vect_get_gather_scatter_ops(), vect_get_load_store_mask(), vect_get_loop_len(), vect_get_loop_mask(), vect_get_loop_variant_data_ptr_increment(), vect_get_main_loop_result(), vect_get_operand_map(), vect_get_store_rhs(), vect_get_vec_defs_for_operand(), vect_get_vector_types_for_stmt(), vect_gimple_build(), vect_grouped_load_supported(), vect_grouped_store_supported(), vect_init_pattern_stmt(), vect_init_vector(), vect_is_emulated_mixed_dot_prod(), vect_is_simple_use(), vect_loop_versioning(), vect_mark_pattern_stmts(), vect_mark_relevant(), vect_mark_slp_stmts_relevant(), vect_mark_stmts_to_be_vectorized(), vect_maybe_permute_loop_masks(), vect_model_simple_cost(), vect_pattern_recog_1(), vect_peel_nonlinear_iv_init(), vect_permute_load_chain(), vect_permute_store_chain(), vect_phi_initial_value(), vect_prepare_for_masked_peels(), vect_recog_divmod_pattern(), vect_recog_popcount_clz_ctz_ffs_pattern(), vect_recog_rotate_pattern(), vect_record_loop_len(), vect_record_loop_mask(), vect_schedule_scc(), vect_schedule_slp_node(), vect_set_loop_condition_normal(), vect_set_loop_condition_partial_vectors(), vect_set_loop_condition_partial_vectors_avx512(), vect_set_loop_controls_directly(), vect_setup_realignment(), vect_slp_analyze_load_dependences(), vect_slp_analyze_node_operations(), vect_slp_analyze_store_dependences(), vect_slp_linearize_chain(), vect_slp_permute(), vect_slp_region(), vect_slp_tree_uniform_p(), vect_split_slp_store_group(), vect_split_statement(), vect_stmt_relevant_p(), vect_transform_cycle_phi(), vect_transform_loop(), vect_transform_loop_stmt(), vect_transform_loops(), vect_transform_reduction(), vect_transform_slp_perm_load_1(), vect_transform_stmt(), vect_update_ivs_after_vectorizer(), vect_update_vf_for_slp(), vect_use_strided_gather_scatters_p(), vect_verify_loop_lens(), vect_vfa_access_size(), vector_compare_rtx(), vector_type_mode(), vector_vector_composition_type(), vectorizable_assignment(), vectorizable_bswap(), vectorizable_call(), vectorizable_comparison_1(), vectorizable_condition(), vectorizable_conversion(), vectorizable_early_exit(), vectorizable_induction(), vectorizable_live_operation(), vectorizable_live_operation_1(), vectorizable_load(), vectorizable_nonlinear_induction(), vectorizable_operation(), vectorizable_phi(), 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(), verify_all_sra_access_forests(), verify_bb_vtables(), ipa_icf::sem_item_optimizer::verify_classes(), verify_common_node_recorded(), verify_curr_properties(), verify_die(), verify_dominators(), verify_eh_dispatch_edge(), operand_compare::verify_hash_value(), verify_imm_links(), verify_insn_chain(), verify_insn_sharing(), verify_jump_thread(), verify_live_on_entry(), verify_loop_closed_ssa(), verify_loop_structure(), irange_bitmask::verify_mask(), verify_no_unreachable_blocks(), verify_node_partition(), verify_opaque_type(), verify_rtx_sharing(), verify_sese(), verify_sra_access_forest(), verify_ssa(), verify_ssaname_freelists(), verify_type_context(), verify_type_variant(), version_loop_by_alias_check(), view_list_to_loc_list_val_node(), visit_conflict(), visit_loadstore(), complex_propagate::visit_phi(), visit_ref_for_mod_analysis(), visit_reference_op_call(), complex_propagate::visit_stmt(), VN_INFO(), vn_nary_build_or_lookup_1(), vn_nary_op_insert_into(), vn_nary_op_insert_pieces_predicated(), vn_phi_insert(), vn_reference_insert(), vn_reference_insert_pieces(), vn_reference_lookup(), vn_reference_lookup_3(), vn_reference_maybe_forwprop_address(), vn_walk_cb_data::vn_walk_cb_data(), voidify_wrapper_expr(), volume_of_dist_vector(), vt_add_function_parameter(), vt_emit_notes(), vt_find_locations(), vt_initialize(), vtbl_map_get_node(), vtbl_map_node_registration_find(), vtbl_register_mangled_name(), vuse_ssa_val(), vuse_valueize(), walk_gimple_omp_for(), walk_gimple_seq(), walk_gimple_seq_mod(), walk_gimple_stmt(), loops_list::walk_loop_tree(), walk_regimplify_addr_expr(), want_to_gcse_p(), warn_return_addr_local(), warn_types_mismatch(), warn_uninit(), warning_at(), warning_meta(), warning_n(), warning_suppressed_p(), warning_suppressed_p(), wide_int_to_tree_1(), widen_bswap(), ana::widening_svalue::widening_svalue(), cgraph_node::will_be_removed_from_program_if_no_direct_calls_p(), worker_single_copy(), worker_single_simple(), workshare_safe_to_combine_p(), write_attr_get(), write_complex_part(), write_eligible_delay(), write_global_references(), state_writer::write_state_fields(), state_writer::write_state_fileloc(), state_writer::write_state_lang_struct_type(), state_writer::write_state_typedefs(), state_writer::write_state_undefined_type(), state_writer::write_state_variables(), write_symbol(), write_test_expr(), write_ts_omp_clause_tree_pointers(), env_manager::xput(), zero_length_string(), zero_one_operation(), args_loc_t::~args_loc_t(), and lto_location_cache::~lto_location_cache().

◆ gcc_checking_assert

#define gcc_checking_assert ( EXPR)    ((void)(0 && (EXPR)))
N.B.: in release build EXPR is not evaluated.   

Referenced by abs_hwi(), ipa_fn_summary::account_size_time(), update_list::add(), hash_set< KeyId, Lazy, Traits >::add(), add_args_size_note(), add_AT_die_ref(), add_AT_view_list(), add_call_edges_for_seq(), ipa_predicate::add_clause(), add_condition(), add_dependence(), equiv_oracle::add_equiv_to_block(), add_exit_phis_var(), add_int_reg_note(), add_new_name_mapping(), equiv_oracle::add_partial_equiv(), add_reg_br_prob_note(), generic_subrtx_iterator< T >::add_single_to_queue(), add_stores(), add_to_dominance_info(), add_to_value(), add_type_duplicate(), add_used_regs(), add_uses(), address_compare(), adjust_agg_replacement_values(), adjust_bool_pattern(), adjust_insn(), adjust_mems(), irange_bitmask::adjust_range(), aliasing_component_refs_p(), alloc_reg_note(), allocate_initial_values(), alter_reg(), analyze_access_subtree(), any_positions_needed_p(), jt_state::append_path(), profile_count::apply_probability(), profile_count::apply_scale(), profile_count::apply_scale(), profile_probability::apply_scale(), attr_fnspec::arg_access_size_given_by_type_p(), attr_fnspec::arg_copied_to_arg_p(), attr_fnspec::arg_direct_p(), 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_used_p(), pointer_mux< T1, T2 >::as_a(), as_a(), as_a(), as_a(), as_a(), as_builtin_fn(), as_internal_fn(), asan_emit_stack_protection(), asan_expand_mark_ifn(), varpool_node::assemble_decl(), assemble_variable(), assign_parm_setup_block(), assign_stack_local_1(), associated_internal_fn(), AT_loc_list_ptr(), auto_flag< T >::auto_flag(), array_slice< T >::back(), array_slice< T >::back(), basevar_index(), rt_bb_visited::bb2idx(), bb_dom_dfs_in(), bb_dom_dfs_out(), ipcp_modif_dom_walker::before_dom_children(), dom_opt_dom_walker::before_dom_children(), bitmap_and(), bitmap_and_compl(), bitmap_and_compl_into(), bitmap_and_into(), bitmap_bit_in_range_p(), bitmap_check_index(), bitmap_check_sizes(), bitmap_clear(), bitmap_clear_range(), bitmap_compl_and_into(), bitmap_copy(), bitmap_copy(), bitmap_count_bits(), bitmap_elt_ior(), bitmap_equal_p(), bitmap_first_set_bit_worker(), bitmap_get_aligned_chunk(), bitmap_hash(), bitmap_intersect_compl_p(), bitmap_intersect_p(), bitmap_ior(), 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_list_find_element(), bitmap_list_insert_element_after(), bitmap_list_link_element(), bitmap_list_unlink_element(), bitmap_set_aligned_chunk(), bitmap_set_range(), bitmap_tree_find_element(), bitmap_tree_listify_from(), bitmap_tree_to_vec(), bitmap_tree_unlink_element(), bitmap_value_insert_into_set(), bitmap_xor(), bitmap_xor_into(), bits_from_bytes(), bitwise_mode_for_mode(), bitwise_type_for_mode(), ranger_cache::block_range(), vec< T, A, vl_embed >::block_remove(), block_ultimate_origin(), bmp_iter_and(), bmp_iter_and_compl(), bmp_iter_and_compl_init(), bmp_iter_and_init(), bmp_iter_set(), bmp_iter_set_init(), vector_costs::body_cost(), bp_pack_int_in_range(), bp_pack_value(), bp_unpack_int_in_range(), branch_prob(), build_adjusted_function_type(), build_bitint_type(), build_complex_type(), build_ge(), build_gt(), build_le(), build_lt(), build_polynomial_chrec(), build_ref_for_offset(), build_ref_type_for(), build_succ_graph(), build_toporder_info(), build_vector_from_val(), builtin_decl_declared_p(), builtin_decl_explicit(), builtin_decl_explicit_p(), builtin_decl_implicit(), builtin_decl_implicit_p(), bundle_sizes(), c_strlen(), cache_integer_cst(), cache_wide_int_in_type_cache(), gimple_outgoing_range::calc_switch_ranges(), gori_map::calculate_gori(), can_inline_edge_by_limits_p(), can_inline_edge_p(), cgraph_node::can_remove_if_no_direct_calls_and_refs_p(), can_strub_internally_p(), jt_path_registry::cancel_invalid_paths(), canonical_cselib_val(), canonicalize_induction_variables(), canonicalize_values_mark(), canonicalize_values_star(), cfg_layout_merge_blocks(), cgraph_edge_brings_all_agg_vals_for_node(), cgraph_update_edges_for_call_stmt(), rt_bb_visited::check(), check_and_make_def_conflict(), hash_table< Descriptor, Lazy, Allocator >::check_complete_insertion(), hash_table< Descriptor, Lazy, Allocator >::check_insert_slot(), check_probability(), chrec_fold_multiply(), chrec_fold_multiply_poly_poly(), chrec_fold_plus_1(), chrec_fold_plus_poly_poly(), cleanup_control_flow_bb(), cleanup_dead_labels(), frange::clear_nan(), hash_table< Descriptor, Lazy, Allocator >::clear_slot(), clobber_overlapping_mems(), cgraph_edge::clone(), modref_access_node::closer_pair_p(), cmdline_handle_error(), cmp_attrib_identifiers(), profile_count::combine_with_ipa_count_within(), frange::combine_zeros(), modref_access_node::combined_offsets(), common_handle_option(), ipa_param_body_adjustments::common_initialization(), compare_base_decls(), compare_cdtor_tu_order(), compute_antic(), compute_bb_dataflow(), compute_dom_fast_query(), compute_dom_fast_query_in_region(), compute_idf(), compute_inlined_call_time(), compute_live_loop_exits(), gori_compute::compute_operand1_and_operand2_range(), gori_compute::compute_operand_range(), compute_strub_mode(), cond_move_process_if_block(), condense_visit(), fibonacci_heap< K, V >::consolidate(), const_binop(), constant_byte_string(), modref_access_node::contains_for_kills(), frange::contains_p(), convert_mult_to_fma(), copy_bb(), copy_loop_info(), copy_static_var_set(), symtab_node::copy_visibility_from(), copy_warning(), create_cfi_notes(), symbol_table::create_edge(), create_omp_child_function(), create_parallel_loop(), symtab_node::create_reference(), create_remat_bb_data(), create_specialized_node(), create_task_copyfn(), cgraph_node::create_thunk(), cgraph_node::create_virtual_clone(), cgraph_node::create_wrapper(), cselib_add_permanent_equiv(), cselib_invalidate_mem(), cselib_reset_table(), dead_debug_global_find(), dead_debug_global_insert(), dead_debug_global_replace_temp(), dead_debug_insert_temp(), dead_debug_promote_uses(), decide_about_value(), decl_debug_args_lookup(), DECL_FE_FUNCTION_CODE(), DECL_FUNCTION_CODE(), DECL_MD_FUNCTION_CODE(), decl_refs_may_alias_p(), decode_cmdline_option(), wi::int_traits< double_int >::decompose(), wi::int_traits< generic_wide_int< storage > >::decompose(), wi::int_traits< rtx_mode_t >::decompose(), wi::int_traits< wi::hwi_with_prec >::decompose(), decompose_automod_address(), decompose_incdec_address(), decompose_kernels_region_body(), default_use_anchors_for_symbol_p(), delete_from_dominance_info(), dependence_distance_ge_vf(), detach_value(), detect_type_change_from_memory_writes(), detect_type_change_ssa(), determine_block_size(), determine_known_aggregate_parts(), determine_max_iter(), determine_unlikely_bbs(), df_get_live_in(), df_get_live_out(), df_insn_delete(), df_install_ref(), df_ref_create_structure(), df_ref_record(), df_refs_add_to_chains(), df_reorganize_refs_by_reg_by_reg(), df_set_note(), DFS::DFS(), DFS::DFS_write_tree_body(), diagnose_sb_0(), die_abbrev_cmp(), profile_count::differs_from_p(), direct_internal_fn(), direct_internal_fn_supported_p(), direct_optab_supported_p(), disable_ranger(), range_op_handler::discriminator_fail(), distinctify_node_type(), wi::divmod_internal(), do_assemble_alias(), do_complex_constraint(), ipa_icf::sem_item_optimizer::do_congruence_step_for_index(), do_ds_constraint(), do_estimate_edge_hints(), do_estimate_edge_size(), do_estimate_edge_time(), do_estimate_growth_1(), do_sd_constraint(), dom_convert_dir_to_idx(), dominated_by_p(), drop_tree_overflow(), cgraph_node::dump(), dump_gimple_switch(), dumps_spec_func(), ipa_edge_args_sum_t::duplicate(), ipa_fn_summary_t::duplicate(), modref_summaries_lto::duplicate(), duplicate_block(), duplicate_cgraph_node_to_order(), duplicate_ssa_name_range_info(), duplicate_thunk_for_node(), dv_as_decl(), dv_as_rtx(), dv_as_value(), dv_from_decl(), dv_from_rtx(), dv_from_value(), dw2_fix_up_crossing_landing_pad(), dwarf2out_register_external_die(), edge_badness(), edge_before_returns_twice_call(), gimple_outgoing_range::edge_range_p(), ei_container(), ei_next(), ei_prev(), eliminate_redundant_comparison(), eliminate_redundant_computations(), vector_builder< T, Shape, Derived >::elt(), tree_switch_conversion::bit_test_cluster::emit(), emit_block_cmp_via_loop(), emit_block_move_via_loop(), emit_block_move_via_oriented_loop(), emit_block_move_via_sized_loop(), emit_group_load_1(), emit_group_store(), emit_label(), emit_label_after(), emit_label_before(), emit_note_insn_var_location(), emit_notes_for_differences_1(), emit_notes_in_bb(), emit_phi_nodes(), enable_ranger(), enqueue_node(), enqueue_node(), vector_costs::epilogue_cost(), odr_name_hasher::equal(), ipa_vr::equal_p(), estimate_calls_size_and_time_1(), estimate_edge_devirt_benefit(), estimate_edge_growth(), estimate_local_effects(), ipa_call_context::estimate_size_and_time(), ipa_predicate::evaluate(), evaluate_properties_for_edge(), execute_all_ipa_transforms(), execute_compare_elim_after_reload(), execute_early_expand_coro_ifns(), execute_fast_vrp(), execute_oacc_device_lower(), execute_oacc_loop_designation(), hash_table< Descriptor, Lazy, Allocator >::expand(), tree_switch_conversion::switch_conversion::expand(), expand_assignment(), expand_bitquery(), expand_builtin_unreachable(), expand_call(), expand_call_inline(), expand_expr_real_1(), expand_expr_real_gassign(), expand_fn_using_insn(), expand_gimple_basic_block(), expand_GOMP_SIMT_EXIT(), expand_HWASAN_MARK(), expand_mult_highpart(), expand_oacc_for(), expand_omp_atomic_cas(), expand_omp_atomic_fetch_op(), expand_omp_target(), expand_vec_perm_1(), expand_vec_perm_const(), expand_vector_broadcast(), expand_vector_conversion(), wi::extended_tree< N >::extended_tree(), trailing_wide_ints< N >::extra_size(), ranger_cache::fill_block_cache(), final_scan_insn_1(), find(), find_aggregate_values_for_callers_subset(), find_args_size_adjust(), tree_switch_conversion::bit_test_cluster::find_bit_tests(), find_call_stack_args(), find_case_label_ranges(), find_constructor_constant_at_offset(), hash_table< Descriptor, Lazy, Allocator >::find_empty_slot_for_expand(), find_equivalent_node(), find_func_aliases_for_call(), find_if_case_1(), tree_switch_conversion::jump_table_cluster::find_jump_tables(), find_loc_in_1pdv(), find_partition_fixes(), find_rarely_executed_basic_blocks_and_crossing_edges(), find_reg_note(), find_replaceable_exprs(), back_threader::find_taken_edge(), find_widening_optab_handler_and_mode(), pointer_mux< T1, T2 >::first(), cgraph_edge::first_speculative_call_target(), fix_up_fall_thru_edges(), fixup_reorder_chain(), fold_const_call_1(), fold_const_call_1(), fold_const_call_1(), fold_const_vec_convert(), range_operator::fold_range(), operator_cast::fold_range(), operator_lt::fold_range(), operator_le::fold_range(), operator_gt::fold_range(), operator_ge::fold_range(), operator_lt::fold_range(), operator_le::fold_range(), operator_gt::fold_range(), operator_ge::fold_range(), range_op_handler::fold_range(), fold_using_range::fold_stmt(), force_single_succ_latches(), modref_access_node::forced_merge(), cgraph_node::former_thunk_p(), free_node(), profile_count::from_gcov_type(), profile_probability::from_reg_br_prob_base(), array_slice< T >::front(), array_slice< T >::front(), function_and_variable_visibility(), fur_depend::fur_depend(), gather_context_independent_values(), gather_mem_refs_stmt(), gcond_edge_range(), gen_command_line_string(), gen_conditions_for_pow(), gen_field_die(), gen_parallel_loop(), symtab_node::get(), cgraph_node::get(), varpool_node::get(), get_access_replacement(), get_addr_from_global_cache(), get_addr_from_local_cache(), get_alias_set(), symtab_node::get_alias_target(), get_args_size(), get_array_ctor_element_at_index(), sbr_sparse_bitmap::get_bb_range(), irange::get_bitmask(), modref_access_node::get_call_arg(), get_constant_size(), get_control_equiv_head_block(), varpool_node::get_create(), get_dominated_by(), frange_storage::get_frange(), ipa_icf::sem_variable::get_hash(), get_immediate_dominator(), get_insn_freq(), get_int_cst_ext_nunits(), irange_storage::get_irange(), text_info::get_location(), get_location_within_string(), get_mem_refs_of_builtin_call(), get_memory_rtx(), get_mult_latency_consider_fma(), get_next_constant_value_id(), get_next_value_id(), vrange::get_nonzero_bits(), get_odr_type(), fur_list::get_operand(), hash_map< KeyId, Value, Traits >::get_or_insert(), symtab_node::get_partitioning_class(), fur_edge::get_phi_operand(), prange_storage::get_prange(), get_read_write_all_from_node(), get_reassociation_width(), get_repl_default_def_ssa_name(), get_ssa_name_range_info(), get_stridx_plus_constant(), get_strub_mode_from_attr(), get_symbol_initial_value(), get_val_for(), gimple_build_switch_nlabels(), gimple_builtin_call_types_compatible_p(), gimple_call_static_chain_flags(), gimple_canonical_types_compatible_p(), gimple_cond_get_ops_from_tree(), gimple_dump_bb_buff(), gimple_equal_p(), gimple_fold_builtin_memchr(), gimple_get_virt_method_for_vtable(), gimple_lower_bitint(), gimple_phi_arg_def_from_edge(), gimple_phi_arg_def_from_edge(), gimple_phi_arg_imm_use_ptr_from_edge(), gimple_range_base_of_assignment(), gimple_range_global(), gimple_range_ssa_names(), gimple_ranger::gimple_ranger(), gimple_switch_default_label(), gimple_switch_set_default_label(), gimple_vop(), gimplify_adjust_omp_clauses(), gori_stmt_info::gori_stmt_info(), phi_analyzer::group(), tree_switch_conversion::group_cluster::group_cluster(), sbr_vector::grow(), gsi_insert_finally_seq_after_call(), gsi_move_to_bb_end(), gt_ggc_mx(), gt_ggc_mx(), gt_pch_note_reorder(), gt_pch_nx(), gt_pch_save(), gvn_uses_equal(), handle_call_arg(), remove_unreachable::handle_early(), hardcfr_scan_block(), hardcfr_sibcall_search_block(), hardcfr_sibcall_search_preds(), gori_compute::has_edge_range_p(), hash_odr_name(), operand_compare::hash_operand(), DFS::hash_scc(), hash_table_mod1(), hash_table_mod2(), range_def_chain::in_chain_p(), indirect_ref_may_alias_decl_p(), indirect_refs_may_alias_p(), Value_Range::init(), init_alias_set_entry(), isra_call_summary::init_inputs(), init_vn_nary_op_from_stmt(), base_pool_allocator< TBlockAllocator >::initialize(), initialize_data_dependence_relation(), initialize_flags_in_bb(), initialize_inline_failed(), initialize_node_lattices(), inline_always_inline_functions(), inline_expand_builtin_bytecmp(), inline_small_functions(), inlining_speedup(), wi::insert(), modref_tree< T >::insert(), modref_access_node::insert(), modref_ref_node< T >::insert_access(), modref_access_node::insert_kill(), insert_phi_nodes_for(), symbol_table::insert_to_assembler_name_hash(), insert_updated_phi_nodes_for(), insn_uid_check(), install_var_field(), instrument_builtin_call(), instrument_decisions(), irange::intersect(), prange::intersect(), irange::intersect(), irange::intersect_bitmask(), intersect_loc_chains(), frange::intersect_nans(), intersect_range_with_nonzero_bits(), irange::invert(), prange::invert(), range_query::invoke_range_of_expr(), ipa_agg_value_from_jfunc(), ipa_analyze_call_uses(), ipa_fn_summary_alloc(), ipa_get_bb_info(), ipa_get_indirect_edge_target_1(), ipa_get_jf_ancestor_agg_preserved(), ipa_get_jf_ancestor_formal_id(), ipa_get_jf_ancestor_keep_null(), ipa_get_jf_ancestor_offset(), ipa_get_jf_ancestor_result(), ipa_get_jf_ancestor_type_preserved(), ipa_get_jf_constant(), ipa_get_jf_constant_rdesc(), ipa_get_jf_pass_through_agg_preserved(), ipa_get_jf_pass_through_formal_id(), ipa_get_jf_pass_through_operand(), ipa_get_jf_pass_through_operation(), ipa_get_jf_pass_through_refdesc_decremented(), ipa_get_jf_pass_through_type_preserved(), ipa_get_param(), ipa_get_param(), ipa_get_param_move_cost(), ipa_get_parm_lattices(), ipa_get_type(), 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_lower_emutls(), ipa_odr_summary_write(), ipa_polymorphic_call_context::ipa_polymorphic_call_context(), ipa_populate_param_decls(), ipa_profile(), ipa_profile_generate_summary(), ipa_profile_read_summary(), ipa_reference_read_optimization_summary(), ipa_reference_write_optimization_summary(), ipa_set_controlled_uses(), ipa_set_jf_cst_copy(), ipa_set_jf_pass_through_refdesc_decremented(), 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_write_optimization_summaries(), ipa_zap_jf_refdesc(), ipcp_cloning_candidate_p(), ipcp_transform_function(), ipcp_update_vr(), ira(), ira_loop_tree_body_rev_postorder(), irange::irange_contains_p(), irange::irange_single_pair_union(), irange_val_max(), irange_val_min(), is_combined_permutation_identity(), hash_table< Descriptor, Lazy, Allocator >::is_deleted(), iterate_fix_dominators(), iv_can_overflow_p(), jt_fur_source::jt_fur_source(), kill_expr(), path_oracle::killing_def(), vec< T, A, vl_embed >::last(), layout_type(), ssa_equiv_stack::leave(), range_op_handler::lhs_op1_relation(), range_op_handler::lhs_op2_relation(), link_imm_use(), live_on_entry(), live_on_exit(), load_register_parameters(), loc_cmp(), loc_exp_dep_alloc(), loc_exp_dep_set(), loc_exp_insert_dep(), loe_visit_block(), lookup_attribute(), lookup_attribute(), lookup_attribute_by_prefix(), vec_info::lookup_dr(), lookup_field_for_decl(), lookup_ident_attribute(), loop_combined_static_and_iv_p(), loop_count_in(), loop_iter_phi_semi_invariant_p(), loop_static_op_p(), prange::lower_bound(), frange::lower_bound(), irange::lower_bound(), lower_coro_builtin(), lower_lastprivate_clauses(), lower_oacc_private_marker(), lower_oacc_reductions(), lower_omp_target(), lower_stmt(), lower_try_catch(), lra_update_biggest_mode(), double_int::lshift(), lto_indexable_tree_ref(), lto_input_tree(), lto_input_tree_ref(), lto_output_edge(), lto_output_fn_decl_ref(), lto_output_location_1(), lto_output_tree_1(), lto_output_var_decl_ref(), lto_read_body_or_constructor(), lto_set_symtab_encoder_encode_body(), lto_symtab_encoder_delete_node(), make_anon_name(), cgraph_edge::make_direct(), cgraph_node::make_local(), make_temp_ssa_name(), mark_aliased_reaching_defs_necessary(), mark_all_reaching_defs_necessary(), mark_block_for_update(), mark_def_interesting(), mark_def_sites(), hash_table< Descriptor, Lazy, Allocator >::mark_deleted(), cgraph_node::mark_force_output(), mark_reachable_handlers(), match_arith_overflow(), match_uaddc_usubc(), matching_alloc_calls_p(), profile_count::max(), wi::max_value(), gori_compute::may_recompute_p(), gori_compute::may_recompute_p(), infer_range_manager::maybe_adjust_range(), gimple_range_op_handler::maybe_builtin_call(), maybe_canonicalize_mem_ref_addr(), symtab_node::maybe_create_reference(), maybe_emit_atomic_test_and_set(), maybe_emit_group_store(), maybe_hot_bb_p(), maybe_line_and_column(), gimple_range_op_handler::maybe_non_standard(), maybe_optimize_mod_cmp(), maybe_optimize_range_tests(), maybe_optimize_sub_cmp_0(), remove_unreachable::maybe_register(), maybe_register_def(), driver::maybe_run_linker(), mem_refs_may_alias_p(), modref_access_node::merge(), merge_agg_lats_step(), ipa_icf::sem_item_optimizer::merge_classes(), modref_access_node::merge_for_kills(), merge_node_constraints(), ssa_lazy_cache::merge_range(), wi::min_value(), wi::mod_inv(), modified_type_die(), ipa_param_body_adjustments::modify_assignment(), ipa_param_body_adjustments::modify_call_stmt(), ipa_param_body_adjustments::modify_cfun_body(), ipa_param_body_adjustments::modify_expression(), move_edge_and_update(), move_use_after_head(), mul_hwi(), gimple_infer_range::name(), native_encode_int(), native_interpret_int(), nearest_common_dominator(), symtab_node::needed_p(), new_elt_loc_list(), new_omp_context(), cgraph_edge::next_speculative_call_target(), noce_convert_multiple_sets_1(), non_eh_succ_edge(), nonoverlapping_refs_since_match_p(), sreal::normalize_down(), sreal::normalize_up(), notify_dependents_of_changed_value(), notify_dependents_of_resolved_value(), nreverse(), rt_bb_visited::num2idx(), num_ssa_operands(), oacc_build_routine_dims(), oacc_default_clause(), oacc_do_neutering(), oacc_get_ifn_dim_arg(), oacc_privatization_candidate_p(), oacc_privatization_scan_clause_chain(), oacc_privatization_scan_decl_chain(), oacc_verify_routine_clauses(), obj_type_ref_class(), object_sizes_get(), object_sizes_set(), odr_type_p(), odr_types_equivalent_p(), odr_types_equivalent_p(), omp_oacc_kernels_decompose_1(), ompdevlow_adjust_simt_enter(), range_op_handler::op1_op2_relation(), op1_range(), operator_cast::op1_range(), operator_cast::op1_range(), operator_cast::op1_range(), operator_cast::op1_range(), range_op_handler::op2_range(), op_iter_init(), op_iter_init_def(), op_iter_init_phidef(), op_iter_init_phiuse(), op_iter_init_use(), op_iter_next_def(), op_iter_next_tree(), op_iter_next_use(), gimple_range_op_handler::operand1(), gimple_range_op_handler::operand2(), range_op_handler::operand_check_p(), operand_compare::operand_equal_p(), operation_no_trapping_overflow(), ipa_predicate::operator&=(), profile_count::operator+(), profile_count::operator+=(), profile_count::operator-(), profile_count::operator-=(), profile_probability::operator/(), sreal::operator/(), profile_probability::operator/=(), profile_count::operator<(), profile_count::operator<(), profile_count::operator<=(), profile_count::operator<=(), vrange::operator=(), ipa_predicate::operator==(), ipa_predicate::operator==(), profile_count::operator>(), profile_count::operator>(), profile_count::operator>=(), profile_count::operator>=(), phi_analyzer::operator[](), range_op_table::operator[](), array_slice< T >::operator[](), array_slice< T >::operator[](), vec< T, A, vl_embed >::operator[](), vec< T, A, vl_embed >::operator[](), ipa_predicate::or_with(), vec< T, A, vl_embed >::ordered_remove(), gori_compute::outgoing_edge_range_p(), output_buffer_append_r(), output_constant(), output_constant_pool_contents(), output_constructor_regular_field(), output_object_block(), range_op_handler::overflow_free_p(), paradoxical_subreg_p(), parm_bb_aa_status_for_bb(), parm_preserved_before_stmt_p(), parm_ref_data_preserved_p(), partial_subreg_p(), pe_min(), perform_estimation_of_a_value(), phi_analysis(), phi_analysis_finalize(), phi_analysis_initialize(), phi_arg_index_from_use(), phi_group::phi_group(), phi_nodes(), phi_nodes_ptr(), phi_translate_1(), place_block_symbol(), plus_stmt_object_size(), pointer_mux< T1, T2 >::pointer_mux(), update_list::pop(), vec< T, A, vl_embed >::pop(), pop_cfun(), pos_mul_hwi(), cgraph_edge::possibly_call_in_translation_unit_p(), back_threader_profitability::possibly_profitable_path_p(), pp_quoted_string(), pp_string(), gimple_ranger::prefill_stmt_dependencies(), ipa_param_body_adjustments::prepare_debug_expressions(), prepare_def_site_for(), preprocess_case_label_vec_for_gimple(), preprocess_insn_constraints(), ipa_predicate::probability(), profile_count::probability_in(), profile_probability::probability_in_gcov_type(), probably_never_executed(), phi_analyzer::process_phi(), process_replaceable(), vector_costs::prologue_cost(), propagate(), propagate_aggregate_lattice(), ranger_cache::propagate_cache(), propagate_constants_across_call(), propagate_controlled_uses(), propagate_subaccesses_from_rhs(), propagate_threaded_block_debug_into(), ranger_cache::propagate_updated_value(), propagate_vals_across_arith_jfunc(), prune_options(), prune_unused_phi_nodes(), ipa_argagg_value_list::push_adjusted_values(), hash_map< KeyId, Value, Traits >::put(), pointer_query::put_ref(), queue_phi_copy_p(), vec< T, A, vl_embed >::quick_grow(), vec< T, va_heap, vl_ptr >::quick_grow(), vec< T, A, vl_embed >::quick_grow_cleared(), vec< T, va_heap, vl_ptr >::quick_grow_cleared(), vec< T, A, vl_embed >::quick_insert(), vec< T, A, vl_embed >::quick_push(), gimple_infer_range::range(), range_cast(), range_entry_cmp(), ranger_cache::range_from_dom(), range_info_fits_p(), range_is_either_true_or_false(), fold_using_range::range_of_address(), fold_using_range::range_of_cond_expr(), ranger_cache::range_of_def(), fold_using_range::range_of_range_op(), fold_using_range::range_of_ssa_name_with_loop_info(), range_query::range_of_stmt(), dom_ranger::range_of_stmt(), gimple_ranger::range_on_edge(), gimple_ranger::range_on_exit(), path_range_query::range_on_path_entry(), range_tracer::range_tracer(), rdg_vertex_for_stmt(), read_modify_subreg_p(), real_max_representable(), recompute_dominator(), record_common_node(), record_component_aliases(), record_estimate(), record_set(), record_subregs_of_mode(), recover_dropped_1paux(), cgraph_edge::redirect_call_stmt_to_callee(), cgraph_edge::redirect_callee(), redirect_eh_edge_1(), redirect_immediate_dominators(), reemit_marker_as_note(), gori_compute::refine_using_relation(), refs_may_alias_p_2(), infer_range_manager::register_all_uses(), relation_oracle::register_edge(), equiv_oracle::register_initial_def(), jt_path_registry::register_jump_thread(), ipa_param_body_adjustments::register_replacement(), register_scoped_attribute(), relation_oracle::register_stmt(), relink_imm_use(), ipa_predicate::remap_after_inlining(), remap_gimple_stmt(), remap_type_1(), remove_unreachable::remove_and_update_globals(), remove_attribute(), remove_attribute(), remove_exits_and_undefined_stmts(), remove_from_partition_kill_list(), remove_named_attribute_unsharing(), remove_node_from_insn_list(), symbol_table::remove_unreferenced_decls(), replace_label_in_insn(), replace_locals_stmt(), substitute_and_fold_engine::replace_phi_args_in(), replace_uses_by(), opt_mode< T >::require(), va_heap::reserve(), ipa_param_body_adjustments::reset_debug_stmts(), path_range_query::reset_path(), vector_builder< T, Shape, Derived >::reshape(), resolve_expansions_pending_recursion(), returning_call_p(), rev_post_order_and_mark_dfs_back_seme(), rewrite_debug_stmt_uses(), rewrite_expr_tree(), rewrite_stmt(), rewrite_update_phi_arguments(), double_int::rshift(), rt_bb_visited::rt_bb_visited(), rtl_split_edge(), rtx_addr_can_trap_p_1(), operator_mult::rv_fold(), foperator_div::rv_fold(), safe_as_a(), vec< T, va_heap, vl_ptr >::safe_grow(), vec< T, va_heap, vl_ptr >::safe_grow_cleared(), sanitize_hot_paths(), save_string(), sbr_sparse_bitmap::sbr_sparse_bitmap(), sbr_vector::sbr_vector(), scan_omp_1_op(), scan_sharing_clauses(), scc_visit(), pointer_mux< T1, T2 >::second(), ipa_icf::sem_variable::sem_variable(), frange::set(), irange::set(), prange::set(), irange::set(), range_op_table::set(), set_all_positions_unneeded(), set_bb_seq(), set_builtin_decl(), set_builtin_decl_declared_p(), set_builtin_decl_implicit_p(), cgraph_edge::set_call_stmt(), symtab_node::set_comdat_group(), set_first_insn(), frange_storage::set_frange(), set_immediate_dominator(), irange_storage::set_irange(), set_last_insn(), set_lattice_value(), widest_int_storage< N >::set_len(), text_info::set_location(), set_loops_for_fn(), set_mem_alias_set(), frange::set_nan(), vrange::set_nonzero_bits(), dom_oracle::set_one_relation(), set_phi_nodes(), trailing_wide_ints< N >::set_precision(), set_ptr_info_alignment(), ssa_lazy_cache::set_range(), irange::set_range_from_bitmask(), value_relation::set_relation(), set_rtl(), symtab_node::set_section_for_node(), set_slot_part(), set_ssa_val_to(), set_uid_loop_bbs(), vec_info::set_vinfo_for_stmt(), vrange_storage::set_vrange(), ipa_icf::sem_item::setup(), setup_left_conflict_sizes_p(), setup_reg_subrtx_bounds(), sext_hwi(), shared_hash_destroy(), sreal::shift(), sreal::shift_right(), shorten_branches(), simplify_using_ranges::simplify(), simplify_bitfield_ref(), simplify_builtin_call(), simplify_count_trailing_zeroes(), simplify_permutation(), simplify_vector_constructor(), single_pred_edge(), single_succ_edge(), size_for_offset(), access_ref::size_remaining(), slow_safe_scale_64bit(), spaceship_replacement(), sparseset_bit_p(), sparseset_pop(), cgraph_edge::speculative_call_indirect_edge(), cgraph_edge::speculative_call_target_ref(), sra_modify_expr(), ssa_conflicts_add(), ssa_conflicts_merge(), ssa_conflicts_test_p(), ssa_name_maybe_undef_p(), ssa_name_set_maybe_undef(), ssa_undefined_value_p(), stmt_can_throw_internal(), store_field(), stream_write_tree_ref(), streamer_read_hwi_in_range(), streamer_read_value_range(), streamer_write_hwi_in_range(), streamer_write_tree_header(), string_length(), strub_set_fndt_mode_to(), ipa_icf::sem_item_optimizer::subdivide_classes_by_sensitive_refs(), subreg_get_info(), subreg_promoted_mode(), subreg_size_lowpart_offset(), subreg_size_lsb(), subreg_size_offset_from_lsb(), subreg_unpromoted_mode(), subtract_estimated_size(), vector_costs::suggested_unroll_factor(), pcom_worker::suitable_component_p(), summarize_calls_size_and_time(), suppress_warning_at(), gimple_outgoing_range::switch_edge_range(), function_summary< T * >::symtab_insertion(), fast_function_summary< T *, V >::symtab_insertion(), symtab_node_for_jfunc(), function_summary< T * >::symtab_removal(), fast_function_summary< T *, V >::symtab_removal(), ipa_icf::sem_item::target_supports_symbol_aliases_p(), jump_threader::thread_across_edge(), thread_jump(), profile_count::to_cgraph_frequency(), poly_int< N, C >::to_constant(), profile_count::to_gcov_type(), profile_probability::to_reg_br_prob_base(), profile_probability::to_reg_br_prob_note(), profile_probability::to_sreal(), profile_count::to_sreal_scale(), totally_scalarize_subtree(), range_tracer::trailer(), tree_builtin_call_types_compatible_p(), tree_code_size(), tree_forwarder_block_p(), tree_function_versioning(), true_dependence_1(), vec< T, A, vl_embed >::truncate(), vec< T, va_heap, vl_ptr >::truncate(), try_make_edge_direct_simple_call(), modref_access_node::try_merge_with(), try_store_by_multiple_pieces(), prange::type(), irange::type(), frange::type(), type_in_anonymous_namespace_p(), type_with_linkage_p(), types_same_for_odr(), ubsan_create_data(), ultimate_transparent_alias_target(), unify_nodes(), irange::union_bitmask(), frange::union_nans(), fibonacci_heap< K, V >::union_with(), unite(), unknown_object_size(), unmodified_parm_or_parm_agg_item(), unnest_function(), vec< T, A, vl_embed >::unordered_remove(), unshare_variable(), modref_access_node::update2(), irange::update_bitmask(), prange::update_bitmask(), operator_equal::update_bitmask(), update_call_stmt_hash_for_removing_direct_edge(), update_callee_keys(), update_edge_key(), modref_access_node::update_for_kills(), ipa_icf::sem_item_optimizer::update_hash_by_addr_refs(), update_jump_functions_after_inlining(), frange::update_nan(), frange::update_nan(), frange::update_nan(), update_profile_after_ch(), update_range_test(), update_ssa_across_abnormal_edges(), irange::upper_bound(), prange::upper_bound(), frange::upper_bound(), irange::upper_bound(), val_resolve(), val_store(), range_query::value_of_stmt(), substitute_and_fold_engine::value_of_stmt(), range_query::value_on_entry(), range_query::value_on_exit(), values_equal_for_ipcp_p(), variable_different_p(), variable_from_dropped(), variable_htab_free(), variable_merge_over_cur(), variable_union(), variable_was_changed(), vec_safe_grow(), vec_safe_grow_cleared(), vect_analyze_group_access_1(), vect_analyze_loop_1(), vect_build_one_gather_load_call(), vect_build_one_scatter_store_call(), vect_create_epilog_for_reduction(), vect_do_peeling(), vect_fixup_reduc_chain(), vect_gen_while(), vect_get_datarefs_in_loop(), vector_element_bits(), vector_element_bits_tree(), vectorizable_call(), vectorizable_conversion(), vectorizable_simd_clone_call(), vectorize_fold_left_reduction(), profile_probability::verify(), profile_count::verify(), hash_table< Descriptor, Lazy, Allocator >::verify(), verify_interpass_invariants(), irange_bitmask::verify_mask(), verify_non_ssa_vars(), irange::verify_range(), frange::verify_range(), prange::verify_range(), verify_strub(), view_list_to_loc_list_val_node(), virtual_method_call_p(), visit_reference_op_store(), vn_phi_eq(), vn_reference_fold_indirect(), vn_reference_lookup(), vn_reference_lookup_pieces(), vt_expand_1pvar(), vt_expand_loc_callback(), vt_expand_var_loc_chain(), warning_suppressed_at(), which_op_alt(), operator_absu::wi_fold(), range_operator::wi_fold(), operator_div::wi_fold(), wide_int_to_tree_1(), widest_fixed_size_mode_for_size(), write_dependence_p(), zcur_select_mode_rtx(), zero_length_string(), zext_hwi(), and auto_flag< T >::~auto_flag().

◆ GCC_DIAGNOSTIC_POP

#define GCC_DIAGNOSTIC_POP

◆ GCC_DIAGNOSTIC_PUSH_IGNORED

#define GCC_DIAGNOSTIC_PUSH_IGNORED ( x)
Macros to temporarily ignore some warnings.   

◆ gcc_fallthrough

◆ gcc_unreachable

#define gcc_unreachable ( )    (fancy_abort (__FILE__, __LINE__, __FUNCTION__))
Use gcc_unreachable() to mark unreachable locations (like an
unreachable default case of a switch.  Do not use gcc_assert(0).   

Referenced by accessor_from_format(), diagnostic_context::action_after_output(), add_const_value_attribute(), inchash::add_hashable_expr(), cgraph_node::add_new_function(), inchash::hash::add_real_value(), add_regs_to_insn_regno_info(), inchash::add_vrange(), adjust_loop_info_after_peeling(), adjust_region_code_walk_stmt_fn(), adjust_simduid_builtins(), adjust_unroll_factor(), aggregate_value_p(), allocno_copy_cost_saving(), alter_attrs_for_insn(), alter_attrs_for_subst_insn(), alter_predicate_for_insn(), analyze_and_compute_bitwise_induction_effect(), analyze_function(), tristate::and_(), fixup_expr::apply(), apply_int_iterator(), insn_propagation::apply_to_rvalue_1(), arith_overflowed_p(), array_ref_flexible_size_p(), tristate::as_string(), asan_memfn_rtl(), asan_store_shadow_bytes(), asm_fprintf(), assemble_alias(), AT_loc_list_ptr(), attempt_change(), attr_alt_intersection(), attr_alt_subset_of_compl_p(), attr_alt_subset_p(), attr_alt_union(), attr_rtx_1(), auto_flag< T >::auto_flag(), base_type_die(), before_next_cfi_note(), bitmap_first_set_bit_worker(), bitmap_tree_link_element(), bitmap_value_replace_in_set(), bound_index(), branch_fixup(), btf_asm_datasec_type_ref(), complex_mul_pattern::build(), complex_operations_pattern::build(), build_array_type_1(), build_common_tree_nodes(), build_minus_one_cst(), build_offset_type(), build_omp_regions_1(), build_one_cst(), build_outer_var_ref(), build_personality_function(), build_real(), build_vect_cond_expr(), build_vector_type_for_mode(), cache_integer_cst(), call_from_call_insn(), can_inline_edge_p(), can_reuse_operands_p(), canonicalize_iv_subregs(), canonicalize_values_star(), ccp_fold(), cfi_oprnd_equal_p(), cgraph_build_static_cdtor_1(), check_attribute_tables(), hash_table< Descriptor, Lazy, Allocator >::check_complete_insertion(), vec_info_shared::check_datarefs(), check_die(), check_for_binary_op_overflow(), check_for_plus_in_loops_1(), check_load_store_for_partial_vectors(), check_omp_nesting_restrictions(), check_regexp_units_distribution(), infinite_recursion_diagnostic::check_valid_fpath_p(), chrec_fold_multiply(), chrec_fold_op(), clear_reload_reg_in_use(), clear_storage_hints(), modref_access_node::closer_pair_p(), coalesce_allocnos(), collect_insn_data(), collect_object_sizes_for(), collect_one_action_chain(), colorize_init(), combine_predictions_for_bb(), combine_var_copies_in_loop_exit(), ipa_param_body_adjustments::common_initialization(), comp_type_attributes(), compare_constant(), ipa_icf_gimple::func_checker::compare_operand(), compare_uids(), comparison_code_if_no_nans(), comparison_code_valid_for_mode(), comparison_result(), comparison_to_compcode(), comparison_to_mask(), compcode_to_comparison(), complain_wrong_lang(), complete_mode(), path_range_query::compute_outgoing_relations(), control_flow_regions::compute_regions(), compute_strub_mode(), const_hash_1(), const_vector_mask_from_tree(), control_flow_insn_p(), control_options_for_live_patching(), convert_cfa_to_fb_loc_list(), convert_column_unit(), convert_local_omp_clauses(), convert_mode_scalar(), convert_mult_to_fma_1(), convert_nonlocal_omp_clauses(), convert_to_divmod(), convert_tree_comp_to_rtx(), copy_bb(), copy_debug_stmt(), copy_insn_1(), copy_insn_regexp(), copy_reference_ops_from_ref(), copy_rtx(), copy_self_referential_tree_r(), count_reg_usage(), count_type_elements(), create_add_on_incoming_edge(), create_cie_data(), create_component_ref_by_pieces_1(), create_dispatcher_calls(), create_expression_by_pieces(), create_loads_for_reductions(), create_mem_ref(), create_parallel_loop(), cgraph_node::create_version_clone_with_body(), cselib_expand_value_rtx_1(), cselib_hash_rtx(), cselib_subst_to_values(), curr_insn_transform(), current_ir_type(), data_ref_compare_tree(), dbgprint_count_type_at(), decimal_real_arithmetic(), decimal_real_maxval(), decimal_round_for_format(), decimal_to_decnumber(), decl_type_context(), decode_addr_const(), decode_asm_operands(), wi::int_traits< rtx_mode_t >::decompose(), decompose_kernels_region_body(), decompose_register(), decrement_power(), default_addr_space_convert(), default_builtin_vectorization_cost(), default_dwarf_poly_indeterminate_value(), default_elf_select_section(), default_floatn_mode(), default_function_arg(), default_function_arg_advance(), default_function_incoming_arg(), default_function_value(), default_function_value_regno_p(), default_legitimate_address_p(), default_libcall_value(), default_no_named_section(), default_print_operand(), default_print_operand_address(), default_scalar_mode_supported_p(), default_unique_section(), dequeue_and_dump(), determine_exit_conditions(), determine_group_iv_cost(), determine_url_format(), df_live_verify_solution_end(), df_lr_verify_solution_end(), df_maybe_reorganize_def_refs(), df_maybe_reorganize_use_refs(), df_mir_verify_solution_end(), df_ref_create_structure(), df_ref_equal_p(), df_uses_record(), df_word_lr_local_compute(), diagnostic_output_format_init(), direct_internal_fn_optab(), direct_internal_fn_optab(), direct_internal_fn_supported_p(), disconnect_src(), distribute_notes(), div_and_round_double(), do_add(), do_compare(), do_compare_rtx_and_jump(), do_complex_constraint(), do_deref(), do_divide(), do_fix_trunc(), do_jump(), do_jump_1(), do_multiply(), do_store_flag(), do_structure_copy(), doloop_modify(), dot_rdg_1(), dr_with_seg_len_pair_t::dr_with_seg_len_pair_t(), driver_handle_option(), dse_optimize_redundant_stores(), modref_access_node::dump(), dump_candidate(), dump_chain(), dump_generic_node(), dump_gimple_asm(), dump_gimple_assign(), dump_gimple_debug(), dump_gimple_fmt(), dump_gimple_omp_block(), dump_gimple_omp_for(), dump_gimple_omp_target(), dump_histogram_value(), dump_jump_thread_path(), dump_lattice_value(), dump_omp_atomic_memory_order(), dump_omp_clause(), dump_onepart_variable_differences(), dump_ternary_rhs(), call_summary_base< T >::duplicate(), function_summary_base< T >::duplicate(), duplicate_and_interleave(), duplicate_insn_chain(), dv_from_rtx(), dw2_asm_output_encoded_addr_rtx(), dw2_asm_output_symname_uleb128(), dw_cfi_oprnd1_desc(), dw_val_equal_p(), dwarf2out_die_ref_for_decl(), dwarf2out_frame_debug_adjust_cfa(), dwarf2out_frame_debug_cfa_offset(), dwarf2out_frame_debug_expr(), eh_data_format_name(), eliminate_implied_condition(), eliminate_redundant_computations(), eliminate_regs_1(), eliminate_dom_walker::eliminate_stmt(), emit(), tree_switch_conversion::simple_cluster::emit(), emit_block_move_hints(), emit_call_insn(), emit_conditional_neg_or_complement(), emit_copy_of_insn_after(), emit_debug_insn(), emit_input_reload_insns(), emit_insn(), emit_jump_insn(), emit_move_complex_push(), emit_move_resolve_push(), emit_pattern_after_noloc(), emit_pattern_before_noloc(), encode_arm_bfloat_half(), encode_ieee_double(), encode_ieee_extended(), encode_ieee_half(), encode_ieee_quad(), encode_ieee_single(), encode_vax_d(), encode_vax_f(), encode_vax_g(), ends_tbaa_access_path_p(), addr_hasher::equal(), pre_expr_d::equal(), cl_option_hasher::equal(), vrange_storage::equal_p(), estimate_num_insns(), evaluate_eq_attr(), exact_int_to_float_conversion_p(), excess_precision_type(), pass_walloca::execute(), execute_cse_sincos_1(), execute_ipa_pass_list(), execute_oacc_loop_designation(), exp_equiv_p(), expand_ANNOTATE(), expand_arith_overflow(), expand_ASAN_CHECK(), expand_ASAN_MARK(), expand_ASAN_POISON(), expand_ASAN_POISON_USE(), expand_asm_stmt(), expand_block_tm(), expand_builtin(), expand_builtin_apply(), expand_builtin_cexpi(), expand_builtin_fork_or_exec(), expand_builtin_goacc_parlevel_id_size(), expand_builtin_int_roundingfn(), expand_builtin_int_roundingfn_2(), expand_builtin_issignaling(), expand_builtin_mathfn_3(), expand_builtin_mathfn_ternary(), expand_builtin_memset_args(), expand_builtin_sync_operation(), expand_call_tm(), expand_CO_ACTOR(), expand_CO_FRAME(), expand_CO_SUSPN(), expand_CO_YIELD(), expand_complex_addition(), expand_complex_comparison(), expand_complex_division(), expand_complex_libcall(), expand_complex_move(), expand_complex_multiplication(), expand_complex_operations_1(), expand_debug_expr(), expand_debug_source_expr(), expand_divmod(), expand_DIVMOD(), expand_expr_real_1(), expand_expr_real_2(), expand_expr_real_gassign(), expand_gimple_basic_block(), expand_gimple_stmt_1(), expand_GOACC_LOOP(), expand_GOACC_REDUCTION(), expand_GOACC_TILE(), expand_GOMP_SIMD_LANE(), expand_GOMP_SIMD_LAST_LANE(), expand_GOMP_SIMD_ORDERED_END(), expand_GOMP_SIMD_ORDERED_START(), expand_GOMP_SIMD_VF(), expand_GOMP_SIMT_ENTER(), expand_GOMP_SIMT_VF(), expand_GOMP_TARGET_REV(), expand_GOMP_USE_SIMT(), expand_HWASAN_CHECK(), expand_ifn_atomic_bit_test_and(), expand_ifn_atomic_op_fetch_cmp_0(), expand_insn(), expand_jump_insn(), expand_location_1(), expand_LOOP_DIST_ALIAS(), expand_LOOP_VECTORIZED(), expand_MASK_CALL(), expand_mul_overflow(), expand_mult_const(), expand_mult_highpart(), expand_omp(), expand_omp_for(), expand_omp_for_init_vars(), expand_omp_for_static_chunk(), expand_omp_for_static_nochunk(), expand_omp_target(), expand_one_register_var(), expand_parallel_call(), expand_PHI(), expand_SET_EDOM(), expand_SHUFFLEVECTOR(), expand_TSAN_FUNC_EXIT(), expand_UBSAN_BOUNDS(), expand_UBSAN_NULL(), expand_UBSAN_OBJECT_SIZE(), expand_UBSAN_PTR(), expand_UBSAN_VPTR(), expand_UNIQUE(), expand_VA_ARG(), expand_VEC_CONVERT(), expand_vec_set_optab_fn(), expand_vector_conversion(), expand_vector_divmod(), expand_vector_ubsan_overflow(), expand_widen_pattern_expr(), expmed_mode_index(), expr_hash_elt::expr_hash_elt(), extract_component(), extract_ops_from_tree(), fatal_error(), fill_vector_of_new_param_types(), final_scan_insn_1(), find_allocno_copy(), find_args_size_adjust(), rtx_vector_builder::find_cached_value(), find_call_stack_args(), find_constructor_constant_at_offset(), find_decomposable_subregs(), find_func_aliases_for_builtin_call(), find_func_clobbers(), find_lattice_value(), find_matching_operand(), find_operand(), find_placeholder_in_expr(), infer_range_manager::exit_range_head::find_ptr(), vrange_storage::fits_p(), fix_reg_equiv_init(), fix_register(), fixed_arithmetic(), fixed_compare(), fixed_from_double_int(), flags_from_decl_or_type(), fold_abs_const(), fold_binary_loc(), fold_bit_and_mask(), fold_builtin_addc_subc(), fold_builtin_arith_overflow(), fold_builtin_bit_query(), fold_builtin_classify(), fold_builtin_frexp(), fold_comparison(), simplify_using_ranges::fold_cond(), fold_convert_const_int_from_real(), fold_convert_loc(), fold_div_compare(), fold_gimple_assign(), fold_negate_const(), fold_relational_const(), fold_ternary_loc(), scev_dfs::follow_ssa_edge_binary(), for_each_inc_dec_find_inc_dec(), for_each_index(), force_expr_to_var_cost(), form_regexp(), form_threads_from_bucket(), form_threads_from_colorable_allocno(), forward_offload_option(), attr_access::from_mode_char(), dt_operand::gen(), dt_simplify::gen(), dt_simplify::gen_1(), gen_compile_unit_die(), gen_conditions_for_pow(), gen_ctf_subrange_type(), gen_exp(), gen_insn(), dt_node::gen_kids(), operand::gen_transform(), generate_code_for_partition(), generate_option(), generic_parameter_die(), get_alias_ptr_type_for_ptr_address(), get_alternatives_number(), get_atomic_op_for_code(), get_bool_attr(), get_cfa_from_loc_descr(), get_constraint_for_component_ref(), get_constraint_for_ptr_offset(), get_emit_function(), get_end_url_string(), get_equiv(), operands_scanner::get_expr_operands(), get_expr_type(), get_extraction_insn(), get_failure_return(), get_false_edge_from_guard_bb(), get_gimple_rhs_num_ops(), get_insn_template(), get_last_insertion_point(), wi::extended_tree< N >::get_len(), get_load_store_type(), get_no_error_domain(), get_stats_node_kind(), get_string_length(), get_strub_mode_attr_parm(), get_strub_mode_from_attr(), get_tracked_reg_offset(), get_true_edge_from_guard_bb(), get_typenode_from_name(), get_val_for(), vrange_storage::get_vrange(), get_ws_args_for(), gimple_assign_integer_valued_real_p(), gimple_assign_nonnegative_warnv_p(), gimple_assign_rhs_to_tree(), gimple_boolify(), gimple_copy(), gimple_extract(), gimple_find_values_to_profile(), gimple_fold_builtin_fputs(), gimple_fold_builtin_memory_op(), gimple_fold_builtin_string_compare(), gimple_fold_stmt_to_constant_1(), gimple_lower_bitint(), gimple_redirect_edge_and_branch(), gimple_set_lhs(), gimple_stringop_fixed_value(), gimple_stringops_transform(), gimplify_adjust_omp_clauses(), gimplify_adjust_omp_clauses_1(), gimplify_expr(), gimplify_init_constructor(), gimplify_oacc_declare_1(), gimplify_omp_depend(), gimplify_omp_for(), gimplify_omp_loop(), gimplify_omp_target_update(), gimplify_omp_workshare(), gimplify_scan_omp_clauses(), gimplify_switch_expr(), go_finish(), go_through_subreg(), gsi_insert_seq_nodes_after(), gsi_insert_seq_nodes_before(), gt_pch_nx(), gt_pch_nx(), gt_pch_nx(), gt_pch_nx(), gt_pch_nx(), gt_pch_nx(), gt_pch_nx(), gt_pch_nx(), gt_pch_p_S(), strlen_pass::handle_builtin_memcpy(), strlen_pass::handle_builtin_strcat(), strlen_pass::handle_builtin_strcpy(), handle_common_deferred_options(), hardcfr_sibcall_search_block(), hardcfr_sibcall_search_preds(), has_subst_attribute(), addr_hasher::hash(), pre_expr_d::hash(), cl_option_hasher::hash(), hash_rtx(), hashable_expr_equal_p(), hashtab_chk_error(), have_bool_attr(), hook_int_rtx_insn_unreachable(), improve_inheritance(), index_in_loop_nest(), initial_return_save(), initialize_expr_from_cond(), initialize_matrix_A(), initialize_sizetypes(), initialize_tree_contains_struct(), input_eh_region(), function_summary_base< T >::insert(), insert_stmt_after(), insert_var_expansion_initialization(), inside_basic_block_p(), install_var_field(), instantiate_scev_binary(), instantiate_scev_not(), instrument_values(), int_mode_for_mode(), interclass_mathfn_icode(), internal_error(), internal_error_no_backtrace(), unsupported_range::intersect(), invalidate(), invert_minmax_code(), invert_tree_comparison(), ipa_agg_jump_functions_equivalent_p(), ipa_jump_functions_equivalent_p(), ipa_predicate::ipa_predicate(), ipa_pta_execute(), ipcp_verify_propagated_values(), ira_reuse_stack_slot(), is_base_type(), is_gimple_omp_oacc(), is_predicable(), iv_elimination_compare_lt(), iv_extend_to_rtx_code(), kind_as_string(), last_stmt_in_scope(), layout_type(), simplify_using_ranges::legacy_fold_cond_overflow(), lhd_tree_size(), lhd_type_promotes_to(), loc_cmp(), loc_descriptor(), loc_list_from_tree_1(), gori_compute::logical_combine(), lookup_evenodd_internal_fn(), lookup_hilo_internal_fn(), loop_in_regexp(), lower_depend_clauses(), lower_eh_constructs_2(), lower_eh_dispatch(), lower_oacc_head_mark(), lower_omp_target(), lower_rec_input_clauses(), lower_send_clauses(), lower_stmt(), lra_assign(), lra_eliminate_regs_1(), lto_input_scc(), lto_input_tree_1(), lto_record_renamed_decl(), make_eh_dispatch_edges(), make_fancy_name_1(), make_range_step(), make_region_loop_nest(), make_region_seq(), ipa_param_body_adjustments::mark_dead_statements(), mark_mode_tests(), mask_to_comparison(), match_pattern(), match_pattern_2(), match_rtx(), may_propagate_copy_into_stmt(), maybe_canonicalize_mem_ref_addr(), maybe_create_die_with_external_ref(), maybe_default_option(), maybe_emit_chk_warning(), maybe_gen_insn(), diagnostic_event::meaning::maybe_get_noun_str(), diagnostic_event::meaning::maybe_get_property_str(), maybe_get_sarif_kind(), diagnostic_event::meaning::maybe_get_verb_str(), maybe_move_debug_stmts_to_successors(), maybe_optimize_range_tests(), maybe_record_in_goto_queue(), maybe_record_trace_start(), mem_loc_descriptor(), merge_and_complain(), merge_patterns(), fibonacci_heap< K, V >::min_key(), move2add_record_mode(), move_by_pieces(), need_atomic_barrier_p(), needs_variable(), nested_function_info::nested_function_info(), new_die(), noce_try_store_flag_constants(), nonzero_bits1(), tristate::not_(), notify_dependents_of_changed_value(), number_of_iterations_cond(), oacc_default_clause(), oacc_loop_process(), oacc_region_type_name(), oacc_verify_routine_clauses(), oacc_xform_loop(), odr_types_equivalent_p(), omp_accumulate_sibling_list(), omp_adjust_for_condition(), omp_construct_simd_compare(), omp_context_compute_score(), omp_default_clause(), omp_get_for_step_from_incr(), omp_group_base(), omp_make_gimple_edges(), omp_memory_order_to_fail_memmodel(), omp_memory_order_to_memmodel(), omp_notice_variable(), omp_reduction_init_op(), omp_sese_find_par(), op1_range(), op_by_pieces_d::op_by_pieces_d(), operands_match_p(), operands_match_p(), unsupported_range::operator=(), operator==(), vrange::operator==(), optimize_atomic_bit_test_and(), optimize_atomic_op_fetch_cmp_0(), optimize_range_tests_var_bound(), optimize_stdarg_builtin(), dom_opt_dom_walker::optimize_stmt(), optimize_unreachable(), optimize_vec_cond_expr(), optinfo_kind_to_dump_flag(), optinfo_kind_to_string(), optrecord_json_writer::optinfo_to_json(), tristate::or_(), output_addr_table(), output_alternate_entry_point(), output_asm_btf_vlen_bytes(), output_attr_index_or_value(), output_cfi(), output_cfi_directive(), output_compilation_unit_header(), output_constant(), output_constant_pool_2(), output_constant_pool_contents(), output_die(), output_eh_region(), output_gimple_stmt(), output_insn_data(), output_line_string(), output_loc_operands(), output_loc_operands_raw(), output_ranges(), output_rnglists(), symbol_table::output_weakrefs(), parameter_type_string(), parser::parse_c_expr(), optrecord_json_writer::pass_to_json(), phi_translate_1(), plus_stmt_object_size(), populate_pattern_routine(), pp_begin_url(), pp_format(), pre_insert_copy_insn(), prepare_copy_insn(), ipa_param_body_adjustments::prepare_debug_expressions(), prepare_float_lib_cmp(), json::literal::print(), print_acceptance(), print_allocno_copies(), print_decision(), print_insn(), print_nonbool_test(), print_operand(), print_parameter_value(), print_path(), rtx_writer::print_rtx(), rtx_writer::print_rtx_operand(), print_subroutine(), print_subroutine_call(), print_test(), cgraph_order_sort::process(), symbol_table::process_new_functions(), process_regexp(), process_regexp_cycles(), process_seq_for_forming_states(), process_use(), propagate_bits(), propagate_necessity(), propagate_pure_const(), propagate_threaded_block_debug_into(), propagate_tree_value_into_stmt(), range_binop(), rtx_reader::read_rtx_operand(), real_arithmetic(), real_compare(), real_exponent(), real_hash(), real_identical(), real_ldexp(), real_nan(), real_to_decimal_for_mode(), real_to_hexadecimal(), real_to_integer(), real_to_integer(), recalculate_side_effects(), record_common_node(), record_reference(), redirect_eh_dispatch_edge(), redirect_jump(), reemit_marker_as_note(), refs_may_alias_p_2(), reg_save(), regexp_transform_func(), reload_cse_simplify_set(), reload_reg_free_p(), reload_reg_reaches_end_p(), reloads_conflict(), remap_enclosing_frame(), remap_gimple_op_r(), remap_gimple_stmt(), remap_type_1(), reorder_basic_blocks(), replace_locals_op(), replace_loop_annotate(), replace_loop_annotate_in_block(), replace_one_candidate(), replace_phi_edge_with_variable(), replace_stmt_with_simplification(), gimple_match_op::resimplify(), resolve_addr(), symtab_node::resolve_alias(), resolve_args_picking_1(), resolve_clobber(), resolve_simple_move(), reverse_condition(), reverse_condition_maybe_unordered(), reverse_op(), rewrite_blocks(), rewrite_use_nonlinear_expr(), rhs_to_tree(), round_for_format(), rtx_equal_for_cselib_1(), rtx_equal_for_memref_p(), rtx_equal_p(), rtx_renumbered_equal_p(), rtx_to_double_int(), safe_from_p(), safe_to_hoist_p(), scan_omp_for(), scan_rtx(), scan_sharing_clauses(), sccopy_propagate(), frange::set(), set_cluster(), set_group_iv_cost(), set_rtl(), set_strub_mode(), diagnostic_context::set_text_art_charset(), vrange_storage::set_vrange(), setup_min_max_allocno_live_range_point(), shift_return_value(), shorten_into_mode(), signed_condition(), simd_clone_clauses_extract(), simd_clone_linear_addend(), avail_exprs_stack::simplify_binary_operation(), simplify_context::simplify_binary_operation_1(), simplify_using_ranges::simplify_bit_ops_using_ranges(), simplify_builtin_call(), simplify_const_binary_operation(), simplify_const_unary_operation(), jump_threader::simplify_control_stmt_condition(), simplify_logical(), simplify_subreg_concatn(), simplify_context::simplify_ternary_operation(), simplify_using_initial_values(), single_statement_p(), size_of_die(), size_of_encoded_value(), size_of_loc_descr(), skip_insns_after_block(), spaceship_replacement(), cgraph_edge::speculative_call_target_ref(), split_comparison(), split_loop(), ssa_operand_alloc(), stabilize_reference_1(), stack_adjust_offset_pre_post_cb(), std_gimplify_va_arg_expr(), stmt_after_increment(), stmt_cost(), stop_search_p(), store_bit_field(), store_constructor(), store_expr(), stream_in_histogram_value(), streamer_read_value_range(), strub_callable_builtin_p(), strub_callable_from_p(), strub_inlinable_to_p(), strub_set_fndt_mode_to(), strub_splittable_p(), strub_watermark_parm(), subbinfo_with_vtable_at_offset(), subreg_get_info(), subst_dup(), subst_pattern_match(), substitute_in_expr(), substitute_placeholder_in_expr(), supportable_narrowing_operation(), supportable_widening_operation(), swap_condition(), swap_tree_comparison(), swap_tree_comparison(), switch_to_section(), synth_lshift_by_additions(), synth_mult(), target_supports_mult_synth_alg(), tm_memopt_value_number(), totally_scalarize_subtree(), transition_parameter_type(), tree_block(), tree_code_size(), tree_is_indexable(), tree_node_structure_for_code(), try_conditional_simplification(), try_eliminate_compare(), try_merge(), vector_builder< T, Shape, Derived >::try_npatterns(), try_optimize_cfg(), try_widen_shift_mode(), type_contains_placeholder_1(), type_from_format(), type_lineloc(), ubsan_build_overflow_builtin(), ubsan_encode_value(), uint_comparison_loc_list(), undo_optional_reloads(), undo_to_marker(), unsupported_range::union_(), unroll_loops(), unsigned_condition(), modref_access_node::update2(), update_conflict_hard_regno_costs(), update_costs_from_allocno(), update_curr_costs(), modref_access_node::update_for_kills(), update_hard_regno_preference(), update_jump_functions_after_inlining(), update_known_bitmask(), upper_bound_in_type(), urlify_quoted_string(), use_narrower_mode(), val_bind(), valid_in_sets(), validate_pattern(), timer::validate_phases(), value_format(), vect_add_slp_permutation(), vect_analyze_data_ref_dependence(), vect_analyze_slp_instance(), vect_analyze_stmt(), vect_build_all_ones_mask(), vect_build_zero_merge_argument(), vect_create_constant_vectors(), vect_create_data_ref_ptr(), vect_create_epilog_for_reduction(), vect_create_nonlinear_iv_init(), vect_get_load_cost(), vect_get_load_store_mask(), vect_get_loop_mask(), vect_get_new_ssa_name(), vect_get_new_vect_var(), vect_get_store_cost(), vect_get_store_rhs(), vect_is_simple_reduction(), vect_is_simple_use(), vect_is_simple_use(), vect_loop_kill_debug_uses(), vect_mark_pattern_stmts(), vect_mark_stmts_to_be_vectorized(), vect_model_reduction_cost(), vect_peel_nonlinear_iv_init(), vect_recog_popcount_clz_ctz_ffs_pattern(), vect_slp_child_index_for_operand(), vect_synth_mult_by_constant(), vect_transform_reduction(), vect_transform_stmt(), vect_update_nonlinear_iv(), vector_compare_rtx(), vectorizable_call(), vectorizable_conversion(), vectorizable_early_exit(), vectorizable_load(), vectorizable_nonlinear_induction(), vectorizable_reduction(), vectorizable_scan_store(), vectorizable_simd_clone_call(), vectorizable_store(), vectorize_slp_instance_root_stmt(), verify_eh_dispatch_edge(), verify_gimple_assign(), verify_gimple_assign_binary(), verify_gimple_assign_ternary(), verify_gimple_assign_unary(), verify_gimple_stmt(), cgraph_node::verify_node(), verify_node_partition(), frange::verify_range(), verify_sra_access_forest(), vrange_printer::visit(), visit_loops_in_gang_single_region(), VN_INFO(), vn_reference_lookup_3(), capture_info::walk_match(), capture_info::walk_result(), operator_div::wi_op_overflows(), wi_optimize_and_or(), wide_int_to_tree_1(), will_be_nonconstant_expr_predicate(), worker_single_copy(), write_attr_value(), write_extract_subexp(), write_predicate_expr(), state_writer::write_state_gc_used(), state_writer::write_state_type(), and write_test_expr().

◆ HAVE_DESIGNATED_INITIALIZERS

#define HAVE_DESIGNATED_INITIALIZERS    ((GCC_VERSION >= 2007) || (__STDC_VERSION__ >= 199901L))
1 if we have C99 designated initializers.   

◆ HAVE_DESIGNATED_UNION_INITIALIZERS

#define HAVE_DESIGNATED_UNION_INITIALIZERS    ((GCC_VERSION >= 2007) || (__STDC_VERSION__ >= 199901L))

◆ HOST_BIT_BUCKET

#define HOST_BIT_BUCKET   "/dev/null"
Get libiberty declarations.   
Provide a default for the HOST_BIT_BUCKET.
This suffices for POSIX-like hosts.   

Referenced by do_spec_1(), init_asm_output(), not_actual_file_p(), process_command(), run_gcc(), and scan_prog_file().

◆ HOST_PTR_PRINTF

#define HOST_PTR_PRINTF   "%p"
Provide a way to print an address via printf.   

Referenced by debug_bitmap_elt_file(), debug_bitmap_file(), and dump_addr().

◆ ICE_EXIT_CODE

◆ IN_RANGE

#define IN_RANGE ( VALUE,
LOWER,
UPPER )
Value:
((unsigned HOST_WIDE_INT) (VALUE) - (unsigned HOST_WIDE_INT) (LOWER) \
<= (unsigned HOST_WIDE_INT) (UPPER) - (unsigned HOST_WIDE_INT) (LOWER))
T * ggc_alloc(ALONE_CXX_MEM_STAT_INFO)
Definition ggc.h:184
A macro to determine whether a VALUE lies inclusively within a
certain range without evaluating the VALUE more than once.  This
macro won't warn if the VALUE is unsigned and the LOWER bound is
zero, as it would e.g. with "VALUE >= 0 && ...".  Note the LOWER
bound *is* evaluated twice, and LOWER must not be greater than
UPPER.  However the bounds themselves can be either positive or
negative.   

Referenced by build_def_use(), convert_cost_ptr(), find_decomposable_shift_zext(), find_reg_offset_for_const(), globalize_reg(), make_extraction(), make_vector(), matching_constraint_num(), memory_load_overlap(), preprocess_insn_constraints(), process_address_1(), process_regs_for_copy(), reverse_rotate_by_imm_p(), simplify_context::simplify_binary_operation_1(), simplify_context::simplify_ternary_operation(), simplify_tests(), spaceship_replacement(), track_offset_p(), which_op_alt(), WI_UNARY_RESULT(), and wide_int_to_tree_1().

◆ INTTYPE_MAXIMUM

◆ INTTYPE_MINIMUM

#define INTTYPE_MINIMUM ( t)
Value:
((t) (INTTYPE_SIGNED (t) \
? (t) 1 << (sizeof (t) * CHAR_BIT - 1) : (t) 0))
#define CHAR_BIT
Definition genautomata.cc:120
#define INTTYPE_SIGNED(t)
Definition system.h:328
The outer cast is needed to work around a bug in Cray C 5.0.3.0.
It is necessary at least when t == time_t.   

Referenced by check_argument_load(), find_call_stack_args(), loc_descr_plus_const(), loc_list_from_tree_1(), and sp_based_mem_offset().

◆ INTTYPE_SIGNED

#define INTTYPE_SIGNED ( t)    (! ((t) 0 < (t) -1))
Infrastructure for defining missing _MAX and _MIN macros.  Note that
macros defined with these cannot be used in #if.   
The extra casts work around common compiler bugs.   

◆ kill

◆ LIKELY

◆ MAP_FAILED

#define MAP_FAILED   ((void *)-1)

Referenced by compare_files().

◆ MAX

#define MAX ( X,
Y )   ((X) > (Y) ? (X) : (Y))

Referenced by add_constraint(), wi::add_large(), add_pseudo_to_slot(), adjust_unroll_factor(), autofdo::afdo_vpt_for_early_inline(), align_local_variable(), align_variable(), alignment_for_piecewise_move(), alloc_mem(), dt_node::analyze(), analyze_subscript_affine_affine(), wi::and_large(), wi::and_not_large(), profile_count::apply_scale(), arith_overflow_arg_kind(), asan_finish_file(), assemble_start_function(), assemble_variable(), assign_parm_find_stack_rtl(), assign_parm_setup_block(), vector_builder< T, Shape, Derived >::binary_encoded_nelts(), bit_field_mode_iterator::bit_field_mode_iterator(), branch_prob(), calc_wider_mode(), vec_prefix::calculate_allocation(), can_inline_edge_by_limits_p(), cfi_row_equal_p(), change_cfi_row(), check_argument_load(), choose_reload_regs(), wi::cmps_large(), wi::cmpu_large(), compute_live_loop_exits(), constant_alignment_word_strings(), copy_bb(), create_task_copyfn(), cse_tests(), dataflow_set_merge(), default_vector_alignment(), irange_bitmask::dump(), emit_block_cmp_via_loop(), emit_block_move_via_oriented_loop(), emit_block_move_via_sized_loop(), emit_library_call_value_1(), estimate_num_insns(), estimated_peeled_sequence_size(), execute_omp_oacc_neuter_broadcast(), expand_arith_overflow(), expand_call(), expand_stack_vars(), extract_integral_bit_field(), finalize_record_size(), finalize_type_size(), find_always_executed_bbs(), find_call_stack_args(), find_costs_and_classes(), find_subroutines(), fold_convert_const_int_from_int(), fold_truth_andor_1(), fold_unary_loc(), for_each_path(), gen_expand(), get_alignment_1(), get_builtin_sync_mem(), get_descriptor_type(), get_edit_distance_cutoff(), get_min_precision(), get_mode_alignment(), get_object_alignment_2(), get_pattern_stats(), get_pattern_stats_1(), get_unwidened(), ggc_collect(), ggc_grow(), ggc_min_heapsize_heuristic(), gimple_fold_builtin_clear_padding(), gimple_lower_bitint(), gimplify_bind_expr(), sbr_vector::grow(), handle_builtin_alloca(), highest_pow2_factor_for_target(), ipcp_propagate_stage(), ira_init_register_move_cost(), ira_setup_alts(), layout_decl(), layout_type(), lower_coro_builtin(), lower_omp_task_reductions(), lower_private_allocate(), wi::lts_p_large(), wi::ltu_p_large(), match_pattern_2(), align_flags::max(), max_operand_1(), maybe_hot_count_p(), merge_and_complain(), merge_ranges_1(), native_encode_complex(), vector_builder< T, Shape, Derived >::new_binary_operation(), nonzero_bits1(), notice_source_line(), num_sign_bit_copies1(), wi::or_large(), wi::or_not_large(), outermost_invariant_loop_for_expr(), output_constant_def_contents(), output_constant_pool_2(), param_change_prob(), place_block_symbol(), place_field(), preprocess_insn_constraints(), print_irange_bitmasks(), ipa_predicate::probability(), profile_count::probability_in(), propagate_rank(), vn_walk_cb_data::push_partial_def(), push_reload(), record_store(), remove_some_program_points_and_update_live_ranges(), set_mem_attributes_minus_bitpos(), set_new_first_and_last_insn(), split_loop(), stack_region_maybe_used_p(), vect_optimize_slp_pass::start_choosing_layouts(), start_record_layout(), store_integral_bit_field(), wi::sub_large(), target_align(), profile_count::to_cgraph_frequency(), tree_binary_nonnegative_warnv_p(), tree_ctz(), tree_loop_unroll_and_jam(), try_store_by_multiple_pieces(), ubsan_expand_null_ifn(), update_alignment_for_field(), update_profiling_info(), variable_union(), vect_analyze_loop_costing(), vect_determine_min_output_precision_1(), vect_determine_precisions_from_range(), vect_determine_precisions_from_users(), vect_element_precision(), vect_enhance_data_refs_alignment(), vect_estimate_min_profitable_iters(), vect_get_max_nscalars_per_iter(), vect_joust_widened_type(), vect_recog_over_widening_pattern(), vect_set_min_input_precision(), vect_verify_loop_lens(), worse_state(), wrap_help(), write_langs(), write_tm_preds_h(), and wi::xor_large().

◆ MIN

#define MIN ( X,
Y )   ((X) < (Y) ? (X) : (Y))
Some systems define these in, e.g., param.h.  We undefine these names
here to avoid the warnings.  We prefer to use our definitions since we
know they are correct.   

Referenced by add_other_self_distances(), address_compare(), adjust_address_1(), back_jt_path_registry::adjust_paths_after_duplication(), vec_perm_indices::all_in_range_p(), analyze_subscript_affine_affine(), profile_count::apply_probability(), profile_count::apply_probability(), profile_probability::apply_scale(), profile_count::apply_scale(), profile_count::apply_scale(), profile_probability::apply_scale(), wi::arshift_large(), assemble_integer(), assemble_real(), assign_parm_find_stack_rtl(), better_state(), vector_builder< T, Shape, Derived >::binary_encoded_nelts(), bit_field_mode_iterator::bit_field_mode_iterator(), bitmap_intersect_p(), build_classic_dist_vector_1(), build_ref_for_offset(), cancel_negative_cycle(), check_argument_load(), check_sibcall_argument_overlap(), clear_padding_union(), compute_argument_addresses(), compute_overlap_steps_for_affine_1_2(), compute_overlap_steps_for_affine_univar(), cond_exec_process_if_block(), copy_blkmode_from_reg(), copy_blkmode_to_reg(), create_ifn_alias_checks(), create_intersect_range_checks(), create_waw_or_war_checks(), dataflow_set_preserve_mem_locs(), ddr_dependence_level(), determine_max_iter(), determine_max_movement(), DFS::DFS(), wi::divmod_internal(), divmod_internal_2(), dr_alignment(), ipa_cached_call_context::duplicate_from(), edge_badness(), emit_block_cmp_hints(), emit_block_move_hints(), estimate_num_insns(), evaluate_properties_for_edge(), expand_arith_overflow(), expand_builtin_strcmp(), expand_builtin_strncmp(), expand_omp_scantemp_alloc(), expand_omp_simd(), expr_expected_value_1(), extract_integral_bit_field(), extract_split_bit_field(), find_always_executed_bbs(), find_call_stack_args(), find_indirect_cycles(), find_max_flow(), find_reloads(), fold_const_call(), fold_truth_andor_1(), force_edge_cold(), profile_count::force_nonzero(), force_reg(), profile_count::from_gcov_type(), wi::from_mpz(), get_base_for_alignment_1(), get_edit_distance(), get_edit_distance_cutoff(), get_min_precision(), get_mode_alignment(), get_object_alignment_2(), get_pattern_stats_1(), get_pointer_alignment_1(), get_shiftadd_cost(), ggc_min_expand_heuristic(), ggc_min_heapsize_heuristic(), gimple_fold_builtin_memchr(), gimple_fold_builtin_memory_op(), gimple_fold_builtin_string_compare(), gimple_stringops_transform(), gimplify_compound_lval(), gimplify_expr(), gimplify_omp_for(), gimplify_pure_cond_expr(), gt_pch_restore(), profile_count::guessed(), strlen_pass::handle_builtin_memcmp(), strlen_pass::handle_builtin_memcpy(), strlen_pass::handle_builtin_string_cmp(), init_expmed_one_mode(), uninit_analysis::init_from_phi_def(), uninit_analysis::init_use_preds(), initialize_sizetypes(), insert_into_intersection(), insert_restore(), insert_save(), instrument_expr(), intersect_loc_chains(), ira_propagate_hard_reg_costs(), layout_decl(), operator_cast::lhs_op1_relation(), operator_bitwise_and::lhs_op1_relation(), operator_cast::lhs_op1_relation(), operator_cast::lhs_op1_relation(), operator_cast::lhs_op1_relation(), lowest_cost_path(), wi::lshift_large(), main(), mark_stack_region_used(), maybe_warn_nonstring_arg(), maybe_warn_pointless_strcmp(), mem_might_overlap_already_clobbered_arg_p(), merge_memattrs(), merge_ranges_1(), min_align_of_type(), move_spill_restore(), wi::mul_internal(), native_decode_rtx(), native_encode_initializer(), native_encode_int(), native_encode_real(), native_encode_rtx(), native_encode_string(), native_encode_vector_part(), native_interpret_real(), noce_try_cmove_arith(), nonzero_bits1(), num_sign_bit_copies1(), offset_address(), op_by_pieces_d::op_by_pieces_d(), profile_probability::operator*(), profile_probability::operator*=(), profile_count::operator+(), profile_probability::operator+(), profile_count::operator+=(), profile_probability::operator+=(), profile_count::operator-(), profile_probability::operator-(), profile_count::operator-=(), profile_probability::operator-=(), profile_probability::operator/(), profile_probability::operator/=(), optimize_bit_field_compare(), optimize_loop_nest_for_size_p(), optimize_range_tests_to_bit_test(), output_constant(), output_constant_pool_2(), output_constructor_bitfield(), pe_min(), place_field(), possible_polymorphic_call_targets(), prepare_cmp_insn(), rtx_writer::print_rtx_operand_codes_E_and_V(), ipa_predicate::probability(), profile_count::probability_in(), process_bb_node_for_hard_reg_moves(), profile_function(), propagate_allocno_info(), propagate_controlled_uses(), uninit_analysis::prune_phi_opnds(), prune_runtime_alias_test_list(), push_agg_values_from_edge(), vn_walk_cb_data::push_partial_def(), push_reload(), push_secondary_reload(), record_reg_classes(), record_store(), regstat_bb_compute_ri(), set_mem_attributes_minus_bitpos(), setup_left_conflict_sizes_p(), simplify_rotate(), sm_seq_valid_bb(), profile_probability::sqrt(), stack_region_maybe_used_p(), vect_optimize_slp_pass::start_choosing_layouts(), start_record_layout(), store_integral_bit_field(), store_one_arg(), store_split_bit_field(), store_unaligned_arguments_into_pseudos(), synth_mult(), target_align(), thread_private_new_memory(), profile_count::to_cgraph_frequency(), mem_location::to_string(), tree_ctz(), update_alignment_for_field(), update_left_conflict_sizes_p(), update_profiling_info(), vect_get_peel_iters_epilogue(), vect_recog_over_widening_pattern(), vect_schedule_scc(), hash_table< Descriptor, Lazy, Allocator >::verify(), vt_get_decl_and_offset(), and wi_optimize_signed_bitwise_op().

◆ NULL

#define NULL   0
Define a generic NULL if one hasn't already been defined.   

Referenced by _slp_tree::_slp_tree(), _succ_iter_cond(), _succ_iter_start(), absorbing_element_p(), account_stack_vars(), diagnostic_context::action_after_output(), add_accessibility_attribute(), add_action_record(), add_advance_cycle_insn_decl(), add_allocno_copy_to_list(), add_allocno_hard_regs(), add_allocno_hard_regs_to_forest(), add_allocno_to_bucket(), add_allocno_to_ordered_colorable_bucket(), add_arc(), add_AT_addr(), add_AT_data8(), add_AT_die_ref(), add_AT_double(), add_AT_file(), add_AT_flag(), add_AT_int(), add_AT_lbl_id(), add_AT_lineptr(), add_AT_loc(), add_AT_loc_list(), add_AT_low_high_pc(), add_AT_macptr(), add_AT_string(), add_AT_symview(), add_AT_unsigned(), add_AT_vec(), add_AT_view_list(), add_AT_wide(), add_attr_value(), add_bb_to_loop(), add_calling_convention_attribute(), add_candidate(), add_candidate_1(), add_cfi(), symbol_table::add_cgraph_duplication_hook(), symbol_table::add_cgraph_insertion_hook(), symbol_table::add_cgraph_removal_hook(), add_clobbers_to_eh_landing_pad(), add_coalesce(), add_collapse_ndfa_insn_decl(), add_conflict_from_region_landing_pads(), add_constraints(), add_copies(), add_data_member_location_attribute(), add_desc_attribute(), add_desc_attribute(), add_discr_value(), add_dwarf_attr(), add_edge(), symbol_table::add_edge_duplication_hook(), symbol_table::add_edge_removal_hook(), add_ehspec_entry(), add_enumerator_pubname(), equiv_oracle::add_equiv_to_block(), add_excls(), add_exit_phis(), file_cache::add_file(), add_filename_attribute(), add_filepath_AT_string(), infinite_loop_diagnostic::add_final_event(), infinite_recursion_diagnostic::add_final_event(), add_finalizer(), add_freqcounting_predicate(), source_info::add_function(), infinite_recursion_diagnostic::add_function_entry_event(), add_insn(), add_insn_after_nobb(), add_insn_allocno_copies(), add_insn_before_nobb(), add_iv_candidate_derived_from_uses(), add_iv_candidate_for_biv(), add_iv_candidate_for_doloop(), add_iv_candidate_for_groups(), add_iv_candidate_for_use(), add_line_counts(), add_link_to_lhs(), add_link_to_rhs(), add_loc_descr(), add_loc_descr_op_piece(), add_loc_list(), add_local_variables(), add_location_or_const_value_attribute(), add_loop_to_tree(), add_lto_object(), add_mapping(), add_mem_for_addr(), add_misspelling_candidates(), add_name_attribute(), add_new_allocno_hard_regs_node_to_forest(), cgraph_node::add_new_function(), add_new_plugin(), add_parent_or_loop_num_clause(), add_partition_graph_edge(), add_partitioned_vars_to_ptset(), add_path(), add_phi_args_after_copy_edge(), add_phi_node_to_bb(), add_prefix(), add_presence_absence(), add_pseudo_to_slot(), add_pubtype(), add_range_and_copies_from_move_list(), add_ranges_num(), add_regs_to_insn_regno_info(), add_removable_extension(), add_repeat_to_ops_vec(), compiler_data_hooks::add_sarif_invocation_properties(), add_scope_conflicts(), add_scope_conflicts_1(), add_skeleton_AT_string(), add_stack_var(), add_standard_iv_candidates(), add_standard_paths(), add_state_reservs(), add_stmt_cost(), add_store_equivs(), add_stores(), add_sysroot_to_chain(), add_sysrooted_hdrs_prefix(), add_sysrooted_prefix(), add_taskreg_looptemp_clauses(), add_test(), add_to_conflicts(), add_to_edge_list(), add_to_obstack(), symtab_node::add_to_same_comdat_group(), add_top_level_skeleton_die_attrs(), add_ttypes_entry(), add_type_duplicate(), add_use_op(), add_uses(), value_topo_info< valtype >::add_val(), ipcp_lattice< valtype >::add_value(), add_var_loc_to_decl(), symbol_table::add_varpool_insertion_hook(), symbol_table::add_varpool_removal_hook(), addr_for_mem_ref(), addr_stridxptr(), addr_to_parts(), vec< T, va_heap, vl_ptr >::address(), vec< T, va_heap, vl_ptr >::address(), symtab_node::address_matters_p(), address_of_int_loc_descriptor(), adds_single_suffix_p(), adjust_accumulator_values(), adjust_agg_replacement_values(), adjust_bool_pattern(), adjust_bool_pattern_cast(), ipa_param_adjustments::adjust_decl(), adjust_for_new_dest(), strlen_pass::adjust_last_stmt(), adjust_nested_loop_clauses(), adjust_piece_list(), adjust_references_in_caller(), adjust_region_code(), adjust_region_code_walk_stmt_fn(), adjust_related_strinfos(), adjust_return_value_with_ops(), adjust_simduid_builtins(), adjust_stack_1(), autofdo::afdo_annotate_cfg(), autofdo::afdo_calculate_branch_prob(), afdo_callsite_hot_enough_for_early_inline(), autofdo::afdo_find_equiv_class(), autofdo::afdo_indirect_call(), autofdo::afdo_propagate_edge(), autofdo::afdo_vpt_for_early_inline(), aff_combination_const_p(), aff_combination_constant_multiple_p(), aff_combination_expand(), aff_combination_find_elt(), aff_combination_mult(), rewrite_dom_walker::after_dom_children(), rewrite_update_dom_walker::after_dom_children(), strlen_pass::after_dom_children(), uncprop_dom_walker::after_dom_children(), ana::function_point::after_supernode(), alias_get_name(), aliasing_component_refs_p(), all_immediate_uses_same_place(), vrange_storage::alloc(), hash_table< Descriptor, Lazy, Allocator >::alloc_entries(), alloc_gcse_mem(), alloc_iv(), alloc_mem(), alloc_page(), alloc_pre_mem(), base_pool_allocator< TBlockAllocator >::allocate(), memory_block_pool::allocate(), allocate_conflict_bit_vec(), allocate_dynamic_stack_space(), allocno_copy_cost_saving(), allocno_reload_assign(), allocnos_conflict_by_live_ranges_p(), ana::state_machine::alt_get_inherited_state(), alt_states_eq(), alter_attrs_for_subst_insn(), alter_constraints(), alter_predicate_for_insn(), alternative_allows_const_pool_ref(), dt_node::analyze(), cgraph_node::analyze(), analyze_access_subtree(), analyze_access_trees(), analyze_all_variable_accesses(), analyze_and_compute_bitop_with_inv_effect(), analyze_and_compute_bitwise_induction_effect(), analyze_and_mark_doloop_use(), analyze_function(), analyze_function_body(), analyze_functions(), loop_cand::analyze_iloop_reduction_var(), loop_cand::analyze_induction_var(), analyze_insn_to_expand_var(), analyze_insns_in_loop(), analyze_iv_to_split_insn(), analyze_miv_subscript(), loop_cand::analyze_oloop_reduction_var(), analyze_scalar_evolution(), analyze_scalar_evolution_1(), analyze_siv_subscript_cst_affine(), analyze_subscript_affine_affine(), analyze_ziv_subscript(), announce_function(), ao_ref_init_from_vn_reference(), append_offload_options(), apply_binop_and_append_stmt(), apply_clusters(), ranger_cache::apply_inferred_ranges(), apply_return_prediction(), apply_tm_attr(), arith_overflow_check_p(), asan_add_global(), asan_emit_stack_protection(), asan_expand_check_ifn(), asan_expand_mark_ifn(), asan_expand_poison_ifn(), asan_protect_global(), asm_insn_count(), asm_noperands(), asm_operand_ok(), assemble_alias(), assemble_external(), assemble_start_function(), assemble_trampoline_template(), assign_by_spills(), assign_discriminators(), assign_filter_values(), assign_hard_reg(), assign_parm_adjust_entry_rtl(), assign_parm_adjust_stack_rtl(), assign_parm_find_data_types(), assign_parm_find_entry_rtl(), assign_parm_is_stack_parm(), assign_parm_setup_block(), assign_parm_setup_reg(), assign_spill_hard_regs(), assign_stack_local_1(), assign_stack_slot_num_and_sort_pseudos(), assign_stack_temp_for_type(), assign_temp(), assign_temporarily(), associate_equivalences_with_edges(), AT_index(), AT_loc_list_ptr(), attempt_builtin_powi(), attempt_change(), attr_checksum_ordered(), attribute_ignored_p(), attrs_list_clear(), attrs_list_member(), auto_vec< T, 0 >::auto_vec(), auto_vec< T, 0 >::auto_vec(), auto_vec< T, 0 >::auto_vec(), autoinc_possible_for_pair(), automata_list_eq_p(), automata_list_finish(), automata_list_hash(), automata_list_start(), avoid_deep_ter_for_debug(), back_threader::back_threader(), tree_switch_conversion::switch_decision_tree::balance_case_nodes(), base_cand_from_table(), base_names_in_chain_on(), base_plus_disp_to_reg(), base_to_reg(), base_type_die(), base_type_for_mode(), bb_estimate_probability_locally(), bb_has_non_vop_phi(), bb_has_predicate(), bb_has_well_behaved_predecessors(), bb_is_just_return(), sbr_vector::bb_range_p(), bb_seq(), bb_seq_addr(), loop_distribution::bb_top_order_destroy(), loop_distribution::bb_top_order_init(), dom_walker::before_dom_children(), find_comparison_dom_walker::before_dom_children(), find_candidates_dom_walker::before_dom_children(), analysis_dom_walker::before_dom_children(), ipcp_modif_dom_walker::before_dom_children(), rewrite_dom_walker::before_dom_children(), rewrite_update_dom_walker::before_dom_children(), mark_def_dom_walker::before_dom_children(), dom_opt_dom_walker::before_dom_children(), nontrapping_dom_walker::before_dom_children(), substitute_and_fold_dom_walker::before_dom_children(), eliminate_dom_walker::before_dom_children(), strlen_pass::before_dom_children(), uncprop_dom_walker::before_dom_children(), ana::function_point::before_stmt(), hash_table< Descriptor, Lazy, Allocator >::begin(), dump_context::begin_next_optinfo(), binary_op_rich_location::binary_op_rich_location(), bitfields_to_lower_p(), bitmap_and(), bitmap_and_compl(), bitmap_clear(), bitmap_compl_and_into(), bitmap_elem_to_freelist(), bitmap_elt_clear_from(), bitmap_find_leader(), bitmap_gc_alloc(), bitmap_initialize(), bitmap_intersect_compl_p(), bitmap_intersection_of_preds(), bitmap_intersection_of_succs(), bitmap_ior(), bitmap_ior_and_compl(), bitmap_ior_and_compl_into(), bitmap_ior_and_into(), bitmap_ior_into(), bitmap_ior_into_and_free(), bitmap_list_find_element(), bitmap_list_insert_element_after(), bitmap_obstack_initialize(), bitmap_obstack_release(), bitmap_single_bit_set_p(), bitmap_tree_find_element(), bitmap_tree_link_element(), bitmap_tree_listify_from(), bitmap_tree_splay(), bitmap_tree_to_vec(), bitmap_tree_unlink_element(), bitmap_tree_view(), bitmap_xor(), bitmap_xor_into(), biv_p(), block_has_only_trap(), block_info::block_info(), block_label(), block_nonartificial_location(), ranger_cache::block_range(), bmp_iter_and_init(), bmp_iter_set_init(), bp_unpack_string(), branch_prob(), loop_distribution::break_alias_scc_partitions(), break_out_comdat_types(), vec< T, A, vl_embed >::bsearch(), vec< T, va_heap, vl_ptr >::bsearch(), vec< T, A, vl_embed >::bsearch(), vec< T, va_heap, vl_ptr >::bsearch(), bss_initializer_p(), bswap_loc_descriptor(), bt_callback(), btf_asm_datasec_entry(), btf_asm_func_arg(), btf_asm_type(), btf_collect_datasec(), btf_datasec_push_entry(), btf_finalize(), btf_init_postprocess(), complex_pattern::build(), build_abbrev_table(), build_access_from_expr_1(), build_access_subtree(), build_adjusted_function_type(), build_and_add_sum(), build_and_insert_binop(), build_and_insert_call(), build_and_insert_ref(), build_and_jump(), tree_switch_conversion::switch_conversion::build_arrays(), build_automaton(), build_bitint_type(), build_call_1(), build_call_internal(), build_cfa_loc(), build_clobber(), build_common_builtin_nodes(), build_complex_type(), build_conflict_bit_table(), build_conflicts(), build_constructor_from_list(), build_constructor_from_vec(), build_constructor_va(), build_def_use(), build_duplicate_type(), build_fn_info(), build_gcov_exit_decl(), build_gcov_info_var_registration(), build_gimple_cfg(), ipa_icf::sem_item_optimizer::build_graph(), build_info(), build_init_ctor(), build_insn_chain(), build_mask_conversion(), ipa_param_adjustments::build_new_function_type(), build_object_conflicts(), build_omp_regions(), build_omp_regions_1(), build_omp_regions_root(), tree_switch_conversion::switch_conversion::build_one_array(), option_proposer::build_option_suggestions(), build_outer_var_ref(), loop_distribution::build_partition_graph(), build_personality_function(), build_pred_graph(), build_range_type_1(), loop_distribution::build_rdg(), loop_distribution::build_rdg_partition_for_vertex(), build_receiver_ref(), build_region(), build_sinatan_real(), build_span_loc(), build_ssa_conflict_graph(), build_store_vectors(), build_tm_load(), build_tm_store(), build_tree_list_vec(), build_vect_cond_expr(), build_zero_cst(), builtin_memset_read_str(), builtin_setjmp_setup_bb(), bypass_block(), bypass_conditional_jumps(), c_getstr(), cached_make_edge(), calc_base_type_die_sizes(), calc_die_sizes(), calculate_allocation_cost(), calculate_allocno_spill_cost(), calculate_bb_reg_pressure(), calculate_elim_costs_all_insns(), calculate_equiv_gains(), calculate_gen_cands(), calculate_global_remat_bb_data(), gori_map::calculate_gori(), calculate_live_ranges(), calculate_livein_cands(), calculate_loop_reg_pressure(), calculate_needs_all_insns(), assume_query::calculate_phi(), call_used_input_regno_present_p(), called_with_type_override_p(), can_add_disp_p(), cgraph_node::can_be_local_p(), can_fallthru(), symtab_node::can_increase_alignment_p(), can_inline_edge_by_limits_p(), can_inline_edge_p(), loop_cand::can_interchange_p(), can_move_insns_across(), can_refer_decl_in_current_unit_p(), can_remove_asan_check(), cgraph_node::can_remove_if_no_direct_calls_p(), can_throw_external(), can_throw_internal(), can_use_analyze_subscript_affine_affine(), can_vec_perm_const_p(), jt_path_registry::cancel_invalid_paths(), cand_trans_fun(), canon_address(), canon_file_name(), canon_relative_file_name(), canon_relative_path_prefix(), canonicalize_induction_variables(), canonicalize_loc_order_check(), canonicalize_loop_induction_variables(), canonicalize_loop_ivs(), canonicalize_values_star(), fibonacci_heap< K, V >::cascading_cut(), categorize_decl_for_section(), ccp_finalize(), cfg_layout_can_duplicate_bb_p(), cfg_layout_duplicate_bb(), cfg_layout_merge_blocks(), cfg_layout_redirect_edge_and_branch(), cfg_layout_redirect_edge_and_branch_force(), cfg_layout_split_block(), cfi_equal_p(), cfi_row_equal_p(), cgraph_build_static_cdtor_1(), cgraph_cc_finalize(), cgraph_debug_gimple_stmt(), cgraph_update_edges_for_call_stmt_node(), cgraphunit_cc_finalize(), chain_of_csts_start(), change_cfi_row(), symbol_table::change_decl_assembler_name(), change_loop(), change_object_in_range_list(), change_regs(), change_sp_offset(), cheaper_cost_with_cand(), rt_bb_visited::check(), check_absence_pattern_sets(), check_access(), check_alignment_argument(), check_and_expand_insn_recog_data(), check_and_process_move(), check_asm_operands(), check_attr_test(), check_attr_value(), check_automata_insn_issues(), check_call(), check_callers(), check_combined_parallel(), hash_table< Descriptor, Lazy, Allocator >::check_complete_insertion(), check_counter(), check_define_attr_duplicates(), check_defs(), check_dependency(), tree_switch_conversion::switch_conversion::check_final_bb(), check_foffload_target_names(), check_for_inc_dec(), check_for_overlaps(), check_global_declaration(), symtab_node::check_ifunc_callee_symtab_nodes(), check_lang_type(), check_mem_read_rtx(), array_bounds_checker::check_mem_ref(), check_nul_terminated_array(), check_oacc_kernel_gwv(), check_offload_target_name(), check_omp_nesting_restrictions(), check_presence_pattern_sets(), check_regexp_units_distribution(), check_scan_store(), check_speculations_1(), checksum_die_context(), choose_output(), choose_reload_regs(), chrec_apply(), chrec_contains_symbols(), chrec_contains_symbols_defined_in_loop(), chrec_convert_aggressive(), chrec_evaluate(), chrec_fold_multiply(), chrec_fold_plus(), chrec_fold_plus_1(), classify_builtin_st(), loop_distribution::classify_partition(), clean_up_after_unswitching(), modref_tree< T >::cleanup(), cleanup_barriers(), cleanup_cfg(), cleanup_control_expr_graph(), cleanup_control_flow_pre(), cleanup_dead_labels(), cleanup_dead_labels_eh(), cleanup_empty_eh(), cleanup_empty_eh_merge_phis(), cleanup_empty_eh_unsplit(), cleanup_tree_cfg(), cleanup_tree_cfg_noloop(), cleanup_vinfo_map(), clear_access_vars(), clear_and_done_ssa_iter(), clear_arc_insns_equiv_num(), symbol_table::clear_asm_symbols(), clear_aux_for_blocks(), clear_aux_for_edges(), clear_bb_predictions(), clear_conflicts(), ipa_icf::clear_decl_rtl(), clear_global_regs_cache(), clear_hashed_info_for_insn(), clear_iv_info(), clear_lim_data(), clear_line_info(), clear_marks(), clear_nonstandard_integer_type_cache(), ipa_polymorphic_call_context::clear_outer_type(), clear_padding_flush(), clear_padding_type(), clear_padding_union(), ssa_cache::clear_range(), clear_rhs_from_active_local_stores(), ipa_polymorphic_call_context::clear_speculation(), symtab_node::clear_stmts_in_references(), clear_storage_hints(), clear_type_padding_in_mask(), clear_unused_block_pointer(), clear_unused_block_pointer_1(), clobber_overlapping_mems(), clobber_return_register(), clobber_slot_part(), clone_as_declaration(), clone_inlined_nodes(), clone_of_p(), symtab_node::clone_references(), symtab_node::clone_referring(), vrange_allocator::clone_undefined(), vrange_allocator::clone_varying(), close_at_file(), clz_loc_descriptor(), cmdline_handle_error(), coalesce_allocnos(), coalesce_bitint(), coalesce_spill_slots(), coalesce_ssa_name(), coalesced_pseudo_reg_slot_compare(), modref_ref_node< T >::collapse(), modref_base_node< T >::collapse(), modref_tree< T >::collapse(), tree_switch_conversion::switch_conversion::collect(), collect_allocno_hard_regs_cover(), collect_bb2reg(), collect_callers_of_node_1(), collect_execute(), collect_fallthrough_labels(), collect_fn_hard_reg_usage(), collect_insn_data(), collect_non_operand_hard_regs(), collect_one_action_chain(), collect_spilled_coalesced_allocnos(), collect_wait(), color_allocnos(), color_pass(), colorize_start(), combine_and_move_insns(), combine_blocks(), pcom_worker::combine_chains(), combine_cond_expr_cond(), combine_instructions(), combine_predictions_for_bb(), combine_reaching_defs(), combine_reload_insn(), combine_simplify_rtx(), combine_stack_adjustments_for_block(), commit_one_edge_insertion(), common_handle_option(), commutate(), comp_dir_string(), comp_type_attributes(), comp_unit_die(), compact_blocks(), compare_and_jump_seq(), ao_compare::compare_ao_refs(), compare_debug_dump_opt_spec_function(), compare_debug_self_opt_spec_function(), compare_files(), ipa_icf_gimple::func_checker::compare_gimple_return(), ipa_icf_gimple::func_checker::compare_loops(), ipa_icf::sem_function::compare_phi_node(), ipa_icf::sem_function::compare_polymorphic_p(), compare_values_warnv(), compare_version_strings(), compatible_complex_nodes_p(), symbol_table::compile(), compile_file(), compile_images_for_offload_targets(), compile_offload_image(), complain_wrong_lang(), compress_conflict_vec(), compress_float_constant(), compress_live_ranges(), computable_teams_clause(), computation_cost(), compute_access_range(), compute_access_stride(), compute_access_strides(), compute_added_num_insns(), compute_alignments(), compute_all_dependences(), compute_antic_aux(), compute_antinout_edge(), compute_avail(), compute_available(), compute_bb_dataflow(), compute_branch_probabilities(), compute_builtin_object_size(), compute_can_copy(), compute_control_dep_chain(), compute_dependence_clique(), compute_function_frequency(), compute_hash_table_work(), compute_hash_table_work(), compute_idf(), compute_invariantness(), compute_laterin(), compute_ld_motion_mems(), compute_live_vars(), compute_live_vars_1(), compute_local_properties(), compute_local_properties(), gori_compute::compute_logical_operands(), compute_ltrans_boundary(), compute_nearerout(), compute_outgoing_frequencies(), path_range_query::compute_outgoing_relations(), compute_partial_antic_aux(), path_range_query::compute_phi_relations(), compute_points_to_sets(), compute_pre_data(), control_flow_regions::compute_regions(), compute_store_table(), compute_transaction_bits(), compute_value_histograms(), computed_jump_p(), concat_loc_descriptor(), concatn_loc_descriptor(), ana::region_offset::concrete_p(), cond_exec_find_if_block(), cond_exec_process_if_block(), cond_if_else_store_replacement(), cond_if_else_store_replacement_1(), cond_removal_in_builtin_zero_pattern(), cond_store_replacement(), confirm_change_group(), conforming_compare(), ana::conjured_svalue::conjured_svalue(), conlist::conlist(), connect_loop_phis(), connect_traces(), connect_traces(), consider_split(), fibonacci_heap< K, V >::consolidate(), consolidate_reg(), const_ok_for_output_1(), constant_byte_string(), constant_pool_empty_p(), constprop_register(), constrain_operands(), constraint_set_union(), constraint_vec_find(), construct_init_block(), hash_set< KeyId, Lazy, Traits >::contains(), contains(), contains_abnormal_ssa_name_p(), contains_reloaded_insn_p(), contains_remapped_vars(), control_warning_option(), convert_all_function_calls(), convert_cfa_to_fb_loc_list(), convert_debug_memory_address(), convert_descriptor_to_mode(), convert_gimple_call(), convert_if_conditions_to_switch(), convert_local_omp_clauses(), convert_local_reference_op(), convert_local_reference_stmt(), convert_mult_to_fma_1(), convert_nl_goto_reference(), convert_nonlocal_omp_clauses(), convert_nonlocal_reference_op(), convert_nonlocal_reference_stmt(), convert_optab_libfunc(), convert_plusminus_to_widen(), convert_scalar_cond_reduction(), convert_set_attr(), convert_to_eh_region_ranges(), convert_tramp_reference_stmt(), convert_white_space(), vec< T, A, vl_embed >::copy(), copy_allocno_live_ranges(), copy_ancestor_tree(), copy_arguments_nochange(), copy_bb(), copy_bb(), copy_bbs(), copy_bind_expr(), copy_blkmode_from_reg(), copy_blkmode_to_reg(), copy_body(), copy_cfg_body(), copy_debug_stmt(), copy_decl_for_dup_finish(), copy_declaration_context(), copy_decls_walk(), copy_deref_exprloc(), copy_dwarf_procedure(), copy_dwarf_procs_ref_in_attrs(), copy_edges_for_bb(), copy_fixed_regs(), copy_frame_info_to_split_insn(), modref_tree< T >::copy_from(), copy_function_or_variable(), copy_gimple_bind(), copy_gimple_seq_and_replace_locals(), copy_if_shared(), copy_if_shared_r(), copy_info_to_removed_store_destinations(), copy_insn_1(), copy_INSN_LIST(), copy_loop_before(), copy_loops(), copy_node(), copy_phis_for_bb(), copy_reg_eh_region_note_backward(), copy_reg_eh_region_note_forward(), copy_rtx(), copy_rtx_if_shared_1(), copy_static_var_set(), copy_tree_body(), copy_tree_body_r(), copy_warning(), copyprop_hardreg_forward_1(), correct_negative_edge_counts(), count_alternatives(), strlen_pass::count_nonzero_bytes(), coverage_checksum_string(), coverage_end_function(), coverage_finish(), coverage_init(), coverage_obj_fn(), coverage_obj_init(), cprop_insn(), cprop_into_stmt(), cprop_jump(), autofdo::autofdo_source_profile::create(), file_cache_slot::create(), vec< T, va_heap, vl_ptr >::create(), create_access(), create_add_on_incoming_edge(), create_ainsns(), cgraph_node::create_alias(), varpool_node::create_alias(), create_allocnos(), create_alt_states(), create_artificial_child_access(), create_asan_shadow_var(), create_assumption_fn(), create_automata(), create_basic_block(), create_basic_block_structure(), create_bb(), create_bb_allocnos(), create_block_for_threading(), create_cands(), create_cap_allocno(), create_caps(), create_cie_data(), create_coalesce_list(), create_composed_state(), create_constant_pool(), create_data_ref(), create_dispatcher_calls(), symbol_table::create_edge(), create_edge_and_update_destination_phis(), create_empty_bb(), create_empty_if_region_on_edge(), create_empty_loop_on_edge(), create_emultls_var(), create_expression_by_pieces(), varpool_node::create_extra_name_alias(), create_file_names(), create_fixup_graph(), create_function_info_for(), cgraph_node::create_indirect_edge(), create_insn_allocnos(), create_iv(), create_live_range_start_chains(), create_loads_for_reductions(), create_log_links(), create_loop_allocnos(), create_loop_tree_node_allocnos(), create_loop_tree_nodes(), create_move(), create_new_allocno_hard_regs_node(), create_new_chain(), create_new_iv(), create_odr_indicator(), create_omp_child_function(), create_one_component_var(), create_parallel_loop(), vect_optimize_slp_pass::create_partitions(), gcc::pass_manager::create_pass_tab(), create_phi_basis_1(), create_preheader(), create_pseudo_cfg(), symtab_node::create_reference(), symtab_node::create_reference(), create_references(), cgraph_node::create_same_body_alias(), create_specialized_node(), create_stack_guard(), create_start_finish_chains(), create_tailcall_accumulator(), create_target_clone(), create_task_copyfn(), cgraph_node::create_thunk(), create_tmp_var_raw(), create_total_access_and_reshape(), create_trace_edges(), create_variable_info_for(), create_variable_info_for_1(), cgraph_node::create_version_clone_with_body(), cgraph_node::create_virtual_clone(), cgraph_node::create_wrapper(), cse_and_gimplify_to_preheader(), cse_condition_code_reg(), cse_extended_basic_block(), cse_find_path(), cse_insn(), cse_main(), cse_process_note(), cse_process_note_1(), cselib_dummy_expand_value_rtx_cb(), cselib_expand_value_rtx(), cselib_expand_value_rtx_1(), cselib_find_slot(), cselib_finish(), cselib_invalidate_mem(), cselib_invalidate_regno(), cselib_invalidate_regno_val(), cselib_lookup_1(), cselib_lookup_from_insn(), cselib_process_insn(), cselib_record_sets(), cselib_record_sp_cfa_base_equiv(), cselib_reg_set_mode(), cselib_reset_table(), cselib_subst_to_values(), cselib_subst_to_values_from_insn(), ctf_add_array(), ctf_add_cuname(), ctf_add_enumerator(), ctf_add_function_arg(), ctf_add_generic(), ctf_add_member_offset(), ctf_add_reftype(), ctf_add_slice(), ctf_add_typedef(), ctf_add_variable(), ctf_calc_num_vbytes(), ctf_dmd_list_append(), ctf_dtd_insert(), ctf_dtd_lookup(), ctf_dvd_ignore_insert(), ctf_dvd_insert(), ctf_dvd_lookup(), ctf_farg_list_append(), ctf_finalize(), ctf_get_die_loc_file(), ctf_lookup_tree_type(), ctfc_delete_container(), ctfc_delete_strtab(), ctfc_get_dtd_srcloc(), ctfc_get_dvd_srcloc(), ctfc_strtable_add_str(), ctfc_strtable_append_str(), varpool_node::ctor_useable_for_folding_p(), ctx_in_oacc_kernels_region(), curr_insn_transform(), current_function_has_exception_handlers(), fibonacci_heap< K, V >::cut(), cut_slot_from_list(), loop_distribution::data_dep_in_cycle_p(), data_ref_compare_tree(), dataflow_set_clear_at_call(), dataflow_set_destroy(), dataflow_set_equiv_regs(), dataflow_set_init(), dataflow_set_preserve_mem_locs(), dataflow_set_remove_mem_locs(), dbg_cnt_process_opt(), dbg_cnt_process_single_pair(), dbgprint_count_type_at(), dbr_schedule(), dce_process_block(), dead_debug_add(), dead_debug_global_finish(), dead_debug_global_init(), dead_debug_global_replace_temp(), dead_debug_insert_temp(), dead_debug_local_init(), dead_debug_promote_uses(), dead_debug_reset_uses(), dead_or_predicable(), cgraph_edge::debug(), debug_find_tree_1(), debug_level_greater_than_spec_func(), debug_mapping_group(), debug_objcopy(), debug_print_page_list(), debug_rtx(), debug_slim(), debug_tree(), debuginfo_early_stop(), debuginfo_init(), debuginfo_stop(), decide_whether_version_node(), decision_tree::decision_tree(), decl_attributes(), decl_binds_to_current_def_p(), decl_comdat_group(), decl_comdat_group_id(), decl_debug_args_insert(), decl_debug_args_lookup(), decl_for_type_lookup(), decl_refs_may_alias_p(), decl_section_name(), declare_return_variable(), declare_weak(), decls_for_scope(), decode_cmdline_option(), decode_cmdline_options_to_array(), decompose_kernels_region_body(), decompose_multiword_subregs(), decompose_param_expr(), def_cfa_0(), def_cfa_1(), def_dominates_uses(), default_asm_output_ident_directive(), default_assemble_visibility(), default_binds_local_p_3(), default_clone_table_section(), default_diagnostic_finalizer(), default_elf_select_rtx_section(), default_function_section(), default_function_value(), default_goacc_reduction(), default_gt_pch_get_address(), default_invalid_within_doloop(), default_mangle_assembler_name(), default_named_section_asm_out_constructor(), default_named_section_asm_out_destructor(), default_pch_valid_p(), default_print_patchable_function_entry(), default_stack_protect_guard(), default_tree_diagnostic_path_printer(), default_unique_section(), default_zero_call_used_regs(), degenerate_phi_result(), delegitimize_mem_from_attrs(), deletable_insn_p(), delete_allocno_from_bucket(), delete_basic_block(), delete_cluster(), delete_coalesce_list(), delete_dead_store_insn(), delete_from_delay_slot(), delete_from_dominance_info(), delete_function_version(), cgraph_node::delete_function_version_by_decl(), delete_insn(), delete_insn_chain(), delete_loop(), delete_move_and_clobber(), delete_omp_context(), delete_output_reload(), delete_points_to_sets(), delete_redundant_insns(), delete_redundant_insns_1(), delete_related_insns(), delete_slot_part(), delete_tree_ssa(), delete_trivially_dead_insns(), delete_unmarked_insns(), delete_unreachable_blocks_update_callgraph(), delete_update_ssa(), delete_worklist(), ana::function_point::deleted(), delink_imm_use(), deps_ok_for_redirect(), deps_ok_for_redirect_from_bb_to_bb(), dequeue_and_dump(), destroy_output_block(), detach_value(), detect_type_change_from_memory_writes(), determine_base_object(), determine_common_wider_type(), determine_dominators_for_sons(), determine_global_memory_access(), determine_group_iv_cost_address(), determine_group_iv_cost_cond(), determine_group_iv_cost_generic(), determine_group_iv_costs(), determine_iv_cost(), determine_known_aggregate_parts(), determine_max_movement(), determine_parallel_type(), determine_reduction_stmt_1(), pcom_worker::determine_roots_comp(), determine_unlikely_bbs(), determine_versionability(), df_analyze(), df_analyze_1(), df_bb_refs_collect(), df_bb_refs_record(), df_bb_regno_first_def_find(), df_bb_regno_last_def_find(), df_bb_replace(), df_chain_remove_problem(), df_chain_unlink(), df_chain_unlink_1(), df_compact_blocks(), df_def_record_1(), df_entry_block_defs_collect(), df_exit_block_uses_collect(), df_find_def(), df_find_single_def_src(), df_find_use(), df_finish_pass(), df_get_bb_info(), df_get_call_refs(), df_insn_change_bb(), df_insn_delete(), df_insn_info_delete(), df_insn_refs_collect(), df_insn_rescan(), df_install_ref(), df_install_refs(), df_live_alloc(), df_live_free(), df_live_get_bb_info(), df_live_verify_solution_end(), df_lr_alloc(), df_lr_free(), df_lr_get_bb_info(), df_lr_verify_solution_end(), df_maybe_reorganize_def_refs(), df_maybe_reorganize_use_refs(), df_md_free(), df_md_get_bb_info(), df_mir_alloc(), df_mir_free(), df_mir_get_bb_info(), df_mir_verify_solution_end(), df_mws_verify(), df_note_bb_compute(), df_notes_rescan(), df_print_regset(), df_print_word_regset(), df_rd_free(), df_rd_get_bb_info(), df_record_entry_block_defs(), df_record_exit_block_uses(), df_ref_change_reg_with_loc_1(), df_ref_create_structure(), df_ref_record(), df_refs_verify(), df_reg_chain_unlink(), df_reg_defined(), df_reg_used(), df_remove_problem(), df_scan_alloc(), df_scan_free(), df_scan_free_bb_info(), df_scan_free_internal(), df_scan_get_bb_info(), df_set_blocks(), df_single_def(), df_single_use(), df_update_entry_block_defs(), df_update_exit_block_uses(), df_uses_create(), df_word_lr_free(), df_word_lr_get_bb_info(), DFS::DFS(), DFS::DFS_write_tree(), DFS::DFS_write_tree_body(), diagnose_omp_structured_block_errors(), diagnose_sb_0(), diagnose_sb_1(), diagnose_sb_2(), diagnostic_set_info_translated(), die_checksum_ordered(), direct_declarator(), function_summary_base< T >::disable_duplication_hook(), call_summary_base< T >::disable_duplication_hook(), function_summary_base< T >::disable_insertion_hook(), disable_ranger(), discard_useless_locs(), discard_useless_values(), discover_loops(), symtab_node::dissolve_same_comdat_group_list(), distribute_links(), loop_distribution::distribute_loop(), distribute_notes(), do_cmp_and_jump(), do_coloring(), do_compare_rtx_and_jump(), do_compare_rtx_and_jump(), do_compile(), ipa_icf::sem_item_optimizer::do_congruence_step_for_index(), do_estimate_edge_hints(), do_estimate_edge_size(), do_estimate_edge_time(), do_hoist_insertion(), do_invalidate(), do_jump(), do_jump_1(), do_jump_by_parts_equality_rtx(), do_jump_by_parts_greater_rtx(), do_jump_by_parts_zero_rtx(), do_jump_if_equal(), do_link(), do_local_cprop(), do_merge(), do_merge_stream(), do_mpfr_arg2(), do_mpfr_arg3(), do_mpfr_remquo(), do_mpfr_sincos(), do_option_spec(), do_overlap(), do_per_function_toporder(), do_pre_partial_partial_insertion(), do_pre_regular_insertion(), do_reload(), do_remat(), do_report_bug(), do_rewrite(), do_rpo_vn_1(), do_self_spec(), do_spec(), do_spec_1(), do_spec_2(), driver::do_spec_on_infiles(), do_specs_vec(), do_split_loop_on_cond(), do_store_motion(), do_typedef(), do_warn_aggressive_loop_optimizations(), doloop_optimize(), dom_opt_dom_walker::dom_opt_dom_walker(), dom_ranger::dom_ranger(), dominated_by_p_w_unex(), inlining_iterator::done_p(), draw_cfg_nodes_for_loop(), draw_cfg_nodes_no_loops(), driver_get_configure_time_options(), driver_handle_option(), drop_overlapping_mem_locs(), drop_profile(), dse_classify_store(), dse_optimize_redundant_stores(), dse_step1(), dse_step3(), dse_step4(), dse_step5(), dse_step7(), cgraph_node::dump(), phi_analyzer::dump(), range_def_chain::dump(), dump_basic_block_info(), dump_bb_info(), gcc::dump_manager::dump_begin(), dump_cand_chains(), dump_cand_vec(), dump_candidates_and_remat_bb_data(), dump_coalesce_list(), dump_edge_info(), dump_eh_tree(), dump_enumerated_decls(), dump_fancy_name(), dump_final_node_vcg(), gcc::dump_manager::dump_finish(), dump_function_to_file(), dump_generic_node(), dump_gimple_assign(), dump_gimple_call(), dump_gimple_call_args(), dump_gimple_cond(), dump_go_spec_init(), dump_hash_table(), dump_hash_table(), dump_hwloops(), dump_ic_profile(), dump_immediate_uses_for(), dump_ipa_call_summary(), dump_jump_thread_path(), dump_omp_clause(), dump_open_alternate_stream(), dump_overall_stats(), dump_part_var_map(), dump_possible_polymorphic_call_targets(), dump_prediction(), dump_context::dump_printf_va(), dump_profile(), gcc::pass_manager::dump_profile_report(), dump_recorded_exit(), symtab_node::dump_references(), symtab_node::dump_referring(), dump_reg_info(), dump_regset(), dump_rtl_slim(), dump_static_vars_set_to_file(), gcc::dump_manager::dump_switch_p_1(), dump_targets(), dump_tm_memopt_set(), dump_var_map(), dump_varinfo(), dump_vars(), dumps_spec_func(), ipa_call_summary_t::duplicate(), ipa_edge_args_sum_t::duplicate(), ipa_fn_summary_t::duplicate(), duplicate_block(), duplicate_each_alternative(), duplicate_eh_regions_1(), duplicate_loop_body_to_header_edge(), duplicate_remap_omp_clause_seq(), back_jt_path_registry::duplicate_thread_path(), duplicate_thunk_for_node(), dw2_asm_output_delta_uleb128(), dw2_build_landing_pads(), dw2_fix_up_crossing_landing_pad(), dw_loc_list(), dw_sra_loc_expr(), dwarf2_build_local_stub(), dwarf2_name(), dwarf2cfi_cc_finalize(), dwarf2out_begin_prologue(), dwarf2out_decl(), dwarf2out_die_ref_for_decl(), dwarf2out_do_cfi_startproc(), dwarf2out_end_epilogue(), dwarf2out_frame_debug(), dwarf2out_frame_debug_cfa_offset(), dwarf2out_frame_debug_cfa_restore(), dwarf2out_frame_debug_expr(), dwarf2out_ignore_block(), dwarf2out_set_name(), dwarf2out_switch_text_section(), dwarf_attr_name(), dwarf_cfi_name(), dwarf_form_name(), dwarf_stack_op_name(), dwarf_tag_name(), dwarf_version_greater_than_spec_func(), ana::svalue::dyn_cast_asm_output_svalue(), ana::svalue::dyn_cast_binop_svalue(), ana::region::dyn_cast_bit_range_region(), ana::svalue::dyn_cast_bits_within_svalue(), ana::known_function::dyn_cast_builtin_kf(), ana::superedge::dyn_cast_call_superedge(), ana::superedge::dyn_cast_call_superedge(), ana::superedge::dyn_cast_callgraph_superedge(), ana::superedge::dyn_cast_callgraph_superedge(), ana::region::dyn_cast_cast_region(), ana::superedge::dyn_cast_cfg_superedge(), ana::superedge::dyn_cast_cfg_superedge(), ana::svalue::dyn_cast_compound_svalue(), ana::binding_key::dyn_cast_concrete_binding(), ana::svalue::dyn_cast_conjured_svalue(), ana::svalue::dyn_cast_const_fn_result_svalue(), ana::svalue::dyn_cast_constant_svalue(), ana::region::dyn_cast_decl_region(), ana::region::dyn_cast_element_region(), ana::region::dyn_cast_field_region(), ana::region::dyn_cast_frame_region(), ana::region::dyn_cast_function_region(), ana::svalue::dyn_cast_initial_svalue(), ana::region::dyn_cast_offset_region(), ana::svalue::dyn_cast_poisoned_svalue(), ana::svalue::dyn_cast_region_svalue(), ana::svalue::dyn_cast_repeated_svalue(), ana::superedge::dyn_cast_return_superedge(), ana::superedge::dyn_cast_return_superedge(), ana::svalue::dyn_cast_setjmp_svalue(), ana::region::dyn_cast_sized_region(), ana::region::dyn_cast_string_region(), ana::svalue::dyn_cast_sub_svalue(), ana::superedge::dyn_cast_switch_cfg_superedge(), ana::binding_key::dyn_cast_symbolic_binding(), ana::region::dyn_cast_symbolic_region(), ana::svalue::dyn_cast_unaryop_svalue(), ana::svalue::dyn_cast_unmergeable_svalue(), ana::region::dyn_cast_var_arg_region(), ana::svalue::dyn_cast_widening_svalue(), early_inline_small_functions(), early_inliner(), edge_before_returns_twice_call(), edge_forwards_cmp_to_conditional_jump_through_empty_bb_p(), dom_ranger::edge_range(), gimple_outgoing_range::edge_range_p(), edge_set_predicate(), edge_to_cases_cleanup(), ehr_next(), ei_cond(), ei_safe_edge(), elf_record_gcc_switches(), eliminate_dom_walker::eliminate_dom_walker(), eliminate_dom_walker::eliminate_insert(), eliminate_local_variables_1(), eliminate_local_variables_stmt(), eliminate_partially_redundant_load(), eliminate_partially_redundant_loads(), eliminate_regs(), eliminate_regs_1(), eliminate_regs_in_insn(), eliminate_dom_walker::eliminate_stmt(), eliminate_tail_call(), eliminate_unnecessary_stmts(), eliminated_by_inlining_prob(), tree_switch_conversion::switch_decision_tree::emit(), tree_switch_conversion::jump_table_cluster::emit(), emit_add3_insn(), opt_problem::emit_and_clear(), dump_pretty_printer::emit_any_pending_textual_chunks(), emit_barrier_after(), emit_barrier_before(), emit_block_cmp_via_loop(), emit_block_move(), emit_block_move_via_pattern(), emit_call_insn_after_noloc(), emit_call_insn_before_noloc(), tree_switch_conversion::switch_decision_tree::emit_case_nodes(), emit_cmp_and_jump_insns(), emit_conditional_move(), emit_debug_insn_after_noloc(), emit_debug_insn_before_noloc(), emit_delay_sequence(), emit_diagnostic(), emit_diagnostic(), emit_diagnostic_valist(), emit_group_load(), emit_group_load_1(), emit_input_reload_insns(), emit_insn_if_valid_for_reload(), emit_insn_if_valid_for_reload_1(), emit_jump_insn(), emit_jump_insn_after_noloc(), emit_jump_insn_before_noloc(), emit_jump_table_data(), emit_label_after(), emit_label_before(), emit_library_call(), emit_library_call_value(), emit_library_call_value_1(), emit_move_ccmode(), emit_move_list(), emit_move_via_integer(), emit_moves(), emit_note_after(), emit_note_before(), emit_note_insn_var_location(), emit_notes_for_differences_1(), emit_notes_for_differences_2(), emit_notes_in_bb(), emit_output_reload_insns(), emit_pattern_after(), emit_pattern_after_setloc(), emit_pattern_before(), emit_pattern_before_setloc(), emit_phi_nodes(), emit_post_landing_pad(), emit_push_insn(), emit_reload_insns(), emit_store_flag_force(), emit_warn_switch_unreachable(), format_string_diagnostic_t::emit_warning_n_va(), ana::function_point::empty(), enable_disable_pass(), function_summary_base< T >::enable_duplication_hook(), call_summary_base< T >::enable_duplication_hook(), function_summary_base< T >::enable_insertion_hook(), enable_ranger(), enable_rtl_dump_file(), enable_warning_as_error(), dump_context::end_any_optinfo(), end_auto_profile(), end_going_arg(), sarif_builder::end_group(), end_ifcvt_sequence(), end_recording_case_labels(), enqueue_references(), entered_from_non_parent_p(), enum_arg_to_value(), enum_value_to_arg(), enumerate_allocno_hard_regs_nodes(), enumerate_store_motion_mems(), eq_move_lists_p(), cselib_hasher::equal(), location_triplet_hash::equal(), type_cache_hasher::equal(), equal_alternatives_p(), ana::eg_hash_map_traits::equal_keys(), ana::eg_point_hash_map_traits::equal_keys(), ipa_polymorphic_call_context::equal_to(), ipa_icf::sem_function::equals(), ipa_icf::sem_function::equals_wpa(), ipa_icf::sem_variable::equals_wpa(), equiv_address_substitution(), equiv_relation_iterator::equiv_relation_iterator(), equivalent_reg_at_start(), error(), error_at(), error_at(), error_at_line(), error_n(), escaped_string::escape(), escaped_string::escaped_string(), estimate_bb_frequencies(), estimate_calls_size_and_time(), estimate_calls_size_and_time_1(), estimate_edge_devirt_benefit(), estimate_edge_hints(), estimate_edge_size(), estimate_edge_time(), estimate_ipcp_clone_size_and_time(), estimate_num_insns(), estimate_numbers_of_iterations(), ipa_call_context::estimate_size_and_time(), et_below(), et_nca(), et_new_occ(), et_new_tree(), et_splay(), et_split(), eval_spec_function(), evaluate_conditions_for_known_args(), evaluate_control_stmt_using_entry_checks(), evaluate_eq_attr(), evaluate_properties_for_edge(), file_cache_slot::evict(), file_cache::evicted_cache_tab_entry(), evolution_function_is_univariate_p(), examine_assign_tm(), loop_distribution::execute(), execute(), execute_build_cfg(), execute_cleanup_cfg_post_optimizing(), execute_cse_reciprocals_1(), execute_cse_sincos_1(), execute_dwarf2_frame(), execute_early_warn_uninitialized(), execute_fast_vrp(), execute_fixup_cfg(), execute_function_todo(), execute_ipa_pass_list(), execute_lower_coro_builtins(), execute_lower_omp(), execute_lower_tm(), execute_oacc_loop_designation(), execute_omp_device_lower(), execute_one_ipa_transform_pass(), execute_one_pass(), execute_pass_list_1(), pcom_worker::execute_pred_commoning_chain(), execute_ranger_vrp(), execute_split_functions(), execute_tm_mark(), execute_tm_memopt(), execute_update_addresses_taken(), call_summary< T * >::exists(), fast_call_summary< T *, V >::exists(), function_summary< T * >::exists(), fast_function_summary< T *, V >::exists(), vec< T, va_heap, vl_ptr >::exists(), ipa_call_context::exists_p(), cgraph_node::expand(), expand_abs(), expand_absneg_bit(), expand_addsub_overflow(), expand_all_functions(), expand_arith_overflow(), expand_arith_overflow_result_store(), expand_asm_stmt(), expand_assign_tm(), expand_assignment(), expand_atomic_compare_and_swap(), expand_atomic_fetch_op(), expand_block_edges(), expand_builtin_apply(), expand_builtin_atomic_compare_exchange(), expand_builtin_cexpi(), expand_builtin_compare_and_swap(), expand_builtin_eh_common(), expand_builtin_eh_copy_values(), expand_builtin_eh_filter(), expand_builtin_eh_pointer(), expand_builtin_frame_address(), expand_builtin_int_roundingfn(), expand_builtin_int_roundingfn_2(), expand_builtin_memcmp(), expand_builtin_setjmp_receiver(), expand_builtin_strcmp(), expand_builtin_strub_leave(), expand_builtin_strub_update(), expand_builtin_va_copy(), expand_call(), expand_call_inline(), expand_call_tm(), expand_case(), expand_ccmp_expr(), expand_ccmp_expr_1(), expand_complex_addition(), expand_complex_comparison(), expand_complex_conjugate(), expand_complex_div_straight(), expand_complex_div_wide(), expand_complex_division(), expand_complex_multiplication(), expand_complex_negation(), expand_complex_operations_1(), expand_copysign(), expand_copysign_absneg(), expand_debug_expr(), expand_debug_locations(), expand_debug_source_expr(), expand_DIVMOD(), expand_doubleword_mod(), expand_expr(), expand_expr_addr_expr_1(), expand_expr_real_1(), expand_expr_real_2(), expand_expr_real_gassign(), expand_FALLTHROUGH(), expand_function_start(), expand_gimple_basic_block(), expand_gimple_cond(), expand_gimple_tailcall(), expand_ifn_atomic_compare_exchange(), expand_ifn_va_arg_1(), expand_label(), expand_loc(), expand_location_1(), expand_movstr(), expand_mul_overflow(), expand_neg_overflow(), expand_normal(), expand_oacc_collapse_init(), expand_oacc_for(), expand_omp(), expand_omp_atomic_cas(), expand_omp_atomic_fetch_op(), expand_omp_atomic_pipeline(), expand_omp_build_assign(), expand_omp_build_cond(), 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_for_static_nochunk(), expand_omp_ordered_sink(), expand_omp_sections(), expand_omp_simd(), expand_omp_single(), expand_omp_target(), expand_omp_taskloop_for_inner(), expand_omp_taskloop_for_outer(), expand_omp_taskreg(), expand_one_register_var(), expand_one_ssa_partition(), expand_parallel_call(), expand_phi_nodes(), expand_RAWMEMCHR(), expand_regions(), expand_regions_1(), expand_simd_clones(), expand_single_bit_test(), expand_sjlj_dispatch_table(), expand_speculation_safe_value(), expand_stack_alignment(), expand_stack_vars(), expand_target_clones(), expand_task_call(), expand_teams_call(), expand_thunk(), expand_transaction(), expand_UBSAN_CHECK_ADD(), expand_UBSAN_CHECK_MUL(), expand_UBSAN_CHECK_SUB(), expand_ubsan_result_store(), expand_used_vars(), expand_vec_perm_const(), expand_vec_perm_var(), expand_vector_broadcast(), expand_vector_condition(), expand_vector_operations_1(), expand_vector_parallel(), expand_vector_ubsan_overflow(), expansion_point_location(), expansion_point_location_if_in_system_header(), expr_coherent_p(), expr_expected_value_1(), infinite_recursion_diagnostic::expr_uses_conjured_svalue_p(), expunge_block(), extr_type_from_vtbl_ptr_store(), function_reader::extra_parsing_for_operand_code_0(), extract_asm_operands(), extract_component(), extract_insn(), extract_integral_bit_field(), extract_mem_content(), fibonacci_heap< K, V >::extract_min(), fibonacci_heap< K, V >::extract_minimum_node(), extract_muldiv(), extract_omp_for_update_vars(), extract_single_var_from_expr(), extract_true_false_controlled_edges(), factor_out_conditional_operation(), opt_result::failure_at(), opt_pointer_wrapper< PtrType_t >::failure_at(), fancy_abort(), fast_allocation(), fast_dce(), fatal_at(), fatal_at(), fatal_error(), field_byte_offset(), file_at_path(), file_end_indicate_exec_stack(), file_end_indicate_split_stack(), file_name_acquire(), file_name_suffix(), fill_always_executed_in_1(), fill_attr(), fill_coldest_and_hotter_out_loop(), fill_simple_delay_slots(), fill_sons_in_loop(), final_1(), driver::final_actions(), final_scan_insn(), final_scan_insn_1(), final_start_function_1(), used_arg_t::finalize(), driver::finalize(), finalize(), toplev::finalize(), symbol_table::finalize_compilation_unit(), finalize_eliminated_stores(), cgraph_node::finalize_function(), finalize_nesting_tree_1(), loop_distribution::finalize_partitions(), finalize_plugins(), finalize_size_functions(), operands_scanner::finalize_ssa_uses(), finalize_task_copyfn(), symbol_table::finalize_toplevel_asm(), equiv_chain::find(), find_a_file(), find_a_file(), find_active_insn_after(), find_active_insn_before(), find_aggregate_values_for_callers_subset(), find_all_hard_reg_sets(), find_all_spills_for(), find_allocno_copy(), find_allocno_pref(), find_always_executed_bbs(), find_and_remove_re(), find_arc(), find_args_size_adjust(), pcom_worker::find_associative_operation_root(), find_AT_string_in_table(), find_attr(), find_attribute_namespace(), find_attrs_to_cache(), find_avail_set(), find_base_term(), find_basis_for_base_expr(), find_basis_for_candidate(), find_bb_boundaries(), find_bb_for_arg(), find_best_predecessor(), find_best_successor(), find_block_to_duplicate_for_splitting_paths(), find_call_crossed_cheap_reg(), find_call_stack_args(), find_case_label_for_value(), find_case_label_index(), find_clusters_1(), find_coalesce_pair(), pcom_worker::find_common_use_stmt(), find_comparison_args(), find_cond_trap(), find_conditions(), find_constructor_constant_at_offset(), find_control_dep_blocks(), find_costs_and_classes(), find_crtoffloadtable(), find_data_references_in_stmt(), find_dead_or_set_registers(), find_def_blocks_for(), find_deriving_biv_for_expr(), find_dominating_aa_status(), find_dummy_types(), find_edge(), find_end_label(), find_equal_ptrs(), equiv_oracle::find_equiv_block(), equiv_oracle::find_equiv_dom(), find_exits(), find_fixup_edge(), find_foldable_builtin_expect(), find_fortran_preinclude_file(), find_func_aliases(), find_func_aliases_for_builtin_call(), find_func_by_profile_id(), find_func_clobbers(), find_goto_replacement(), find_hard_regno_for_1(), autofdo::function_instance::find_icall_target_map(), find_if_header(), find_implicit_erroneous_behavior(), find_insn_before_first_wild_read(), find_interesting_uses_op(), find_inv_vars(), find_inv_vars_cb(), find_invariant_insn(), find_invariants_to_move(), find_jump_block(), find_label_entry(), find_leader_in_sets(), find_loc_in_1pdv(), find_loop_dist_alias(), find_loop_guard(), find_loop_location(), find_loop_niter(), find_loop_niter_by_eval(), pcom_worker::find_looparound_phi(), find_matching_operand(), find_mem_expr_in_1pdv(), find_most_used(), find_moveable_pseudos(), find_moveable_store(), decision_tree::find_node(), find_operand(), find_optimal_iv_set(), find_optimal_iv_set_1(), find_or_create_group(), find_or_create_guard_phi(), find_or_create_vtbl_map_node(), find_outermost_region_in_block(), find_partitioned_var_uses(), find_phi_with_arg_on_edge(), find_plugindir_spec_function(), ana::exploded_graph::find_previous_entry_to(), find_pseudo_copy(), infer_range_manager::exit_range_head::find_ptr(), find_rarely_executed_basic_blocks_and_crossing_edges(), loop_cand::find_reduction_by_stmt(), symtab_node::find_reference(), find_reg_equal_equiv_note(), find_reg_offset_for_const(), find_reload_regno_insns(), find_reloads(), find_reloads_address_1(), find_reloads_subreg_address(), find_removable_extensions(), find_replaceable_in_bb(), cgraph_node::find_replacement(), find_retval(), find_rtx_in_ldst(), find_same_succ(), find_same_succ_bb(), find_sanitizer_argument(), find_shift_sequence(), find_single_drs(), find_single_use_1(), hash_table< Descriptor, Lazy, Allocator >::find_slot_with_hash(), find_spanning_tree(), find_split_point(), find_split_points(), find_ssa_undef(), find_ssaname_in_store(), find_subloop_latch_edge(), find_subloop_latch_edge_by_ivs(), find_subloop_latch_edge_by_profile(), find_subst_iter_by_attr(), find_tail_calls(), find_taken_edge(), back_threader::find_taken_edge(), find_taken_edge_computed_goto(), back_threader::find_taken_edge_cond(), find_taken_edge_cond_expr(), back_threader::find_taken_edge_switch(), find_taken_edge_switch_expr(), find_temp_slot_from_address(), find_tm_replacement_function(), find_trace(), find_traces_1_round(), find_trapping_overflow(), find_tune_attr(), find_uninit_use(), find_unswitching_predicates_for_bb(), pcom_worker::find_use_stmt(), find_use_val(), find_var_cmp_const(), find_vdef_in_loop(), find_what_var_points_to(), hash_table< Descriptor, Lazy, Allocator >::find_with_hash(), fini_pre(), fini_ssa_operands(), fini_ssa_renamer(), fini_ssanames(), fini_vars_expansion(), finish_allocno_hard_regs(), finish_allocno_hard_regs_nodes_forest(), finish_allocno_hard_regs_nodes_tree(), dump_context::finish_any_json_writer(), finish_eh_generation(), finish_insn_code_data_once(), finish_insn_recog_data(), finish_live_range_start_chains(), finish_loop_tree_node(), finish_loop_tree_nodes(), parser::finish_match_operand(), compare_by_pieces_d::finish_mode(), gcc::pass_manager::finish_optimization_passes(), finish_options(), finish_pref(), finish_regno_cost_classes(), finish_states(), finish_subregs_of_mode(), finish_taskreg_scan(), finish_tm_clone_pairs(), finite_function_p(), first_active_insn(), ipa_ref_list::first_alias(), first_common_ancestor_node(), first_cycle_unit_presence(), symbol_table::first_defined_function(), symbol_table::first_defined_symbol(), symbol_table::first_defined_variable(), first_dom_son(), symbol_table::first_function(), symbol_table::first_function_with_gimple_body(), first_imm_use_stmt(), first_insn_after_basic_block_note(), first_mem_ref_loc(), first_nested_function(), first_non_label_stmt(), ipa_ref_list::first_reference(), ipa_ref_list::first_referring(), symbol_table::first_static_initializer(), first_stmt(), symbol_table::first_variable(), first_vi_for_offset(), fis_get_condition(), fix_crossing_conditional_branches(), fix_crossing_unconditional_branches(), fix_loop_placements(), fix_loop_structure(), fix_reg_equiv_init(), fix_up_fall_thru_edges(), fixup_abnormal_edges(), fixup_call_stmt_edges_1(), fixup_child_record_type(), fixup_eh_region_note(), fixup_eh_region_pointers(), fixup_fallthru_exit_predecessor(), fixup_loop_arrays_after_move(), fixup_partitions(), ipa_icf::sem_item_optimizer::fixup_pt_set(), fixup_remapped_decl(), fixup_reorder_chain(), flag_instrument_functions_exclude_p(), flatten_binds(), flatten_function(), flatten_remove_node_hook(), flexible_array_member_p(), flow_find_cross_jump(), flow_find_head_matching_sequence(), flow_loop_tree_node_remove(), flow_loops_find(), flush_mark_addressable_queue(), sarif_builder::flush_to_file(), fndecl_maybe_in_other_partition(), fndecl_name(), fold_build_cond_expr(), fold_builtin_alloca_with_align(), fold_builtin_atomic_compare_exchange(), fold_builtin_next_arg(), fold_builtin_strpbrk(), dom_opt_dom_walker::fold_cond(), simplify_using_ranges::fold_cond_with_ops(), fold_const_aggregate_ref(), fold_const_call(), fold_const_call(), fold_loop_internal_call(), fold_marked_statements(), fold_negate_const(), fold_overflow_warning(), cfn_sqrt::fold_range(), cfn_sincos::fold_range(), fold_read_from_constant_string(), fold_rtx(), gimple_ranger::fold_stmt(), fold_stmt_1(), fold_strstr_to_strncmp(), fold_ternary_loc(), fold_undefer_and_ignore_overflow_warnings(), fold_undefer_overflow_warnings(), for_each_inc_dec_find_inc_dec(), for_each_path(), force_const_mem(), force_decl_die(), force_expr_to_var_cost(), force_gimple_operand_1(), force_move_args_size_note(), force_nonfallthru(), force_nonfallthru_and_redirect(), force_one_exit_fallthru(), force_single_succ_latches(), fork_execute(), form_ainsn_with_same_reservs(), form_allocno_hard_regs_nodes_forest(), form_arcs_marked_by_insn(), form_important_insn_automata_lists(), form_loop_tree(), form_reserv_sets_list(), form_subloop(), form_threads_from_bucket(), form_threads_from_colorable_allocno(), form_threads_from_copies(), fortran_common(), forward_offload_option(), free_affine_expand_cache(), free_after_compilation(), free_alt_state(), free_alt_states(), free_array_of_ptrs(), free_automata_list(), free_automata_list_el(), free_aux_for_blocks(), free_aux_for_edges(), free_bb_for_insn(), free_bb_predicate(), free_block(), free_cfg(), free_data_refs_with_aux(), free_debug_insn_changes(), free_dependence_relation(), free_dom_edge_info(), free_dominance_info(), free_dominance_info_for_region(), free_graph(), free_growth_caches(), free_histograms(), free_insn_recog_data(), free_insn_regs(), free_inv_motion_data(), target_ira_int::free_ira_costs(), free_ld_motion_mems(), free_live_range_list(), free_loop_data(), free_loop_data(), free_mem(), free_mem_ref_resources(), free_move(), free_move_list(), free_numbers_of_iterations_estimates(), free_opt_info(), free_original_copy_tables(), free_page(), free_partition_graph_edata_cb(), free_polymorphic_call_targets_hash(), free_pre_mem(), free_reg_info(), free_resource_info(), free_rpo_vn(), free_sese_info(), free_simple_loop_desc(), free_stmt_operands(), vec_info::free_stmt_vec_info(), vec_info::free_stmt_vec_infos(), free_store_info(), free_store_memory(), free_store_motion_mems(), free_temp_expr_table(), free_update_cost_record_list(), free_var_substitution_info(), free_vn_table(), fully_constant_vn_reference_p(), function_and_variable_visibility(), function_args_iter_cond_ptr(), function_called_by_processed_nodes_p(), function_name(), cgraph_node::function_or_virtual_thunk_symbol(), function_section_1(), cgraph_node::function_symbol(), function_to_dwarf_procedure(), cgraph_node::function_version(), fur_source::fur_source(), fuse_loops(), fwd_jt_path_registry::fwd_jt_path_registry(), fwprop_insn(), gate_tm_init(), gather_mem_refs_stmt(), gather_memory_references(), gather_memory_references_ref(), gather_scalar_reductions(), gcov_output_files(), gcov_read_bytes(), gcov_write_filename(), gcse_after_reload_main(), gcse_cc_finalize(), dt_simplify::gen_1(), gen_add3_insn(), gen_addr_rtx(), gen_assign_counter_update(), gen_attr(), gen_automaton(), gen_bypass(), gen_cond_trap(), gen_conditions_for_domain(), gen_conditions_for_pow_int_base(), gen_counter_update(), gen_cpu_unit(), gen_ctf_unknown_type(), gen_ctf_void_type(), tree_switch_conversion::switch_conversion::gen_def_assigns(), gen_emutls_addr(), gen_excl_set(), gen_expand(), gen_formal_types_die(), gen_generic_params_dies(), tree_switch_conversion::switch_conversion::gen_inbound_check(), gen_insn(), dt_node::gen_kids_1(), gen_label_rtx(), gen_lowpart_for_combine(), gen_mnemonic_attr(), gen_parallel_loop(), gen_peephole(), gen_phi_nest_statement(), gen_presence_absence_set(), gen_producer_string(), gen_query_cpu_unit(), gen_reg_rtx(), gen_regexp_allof(), gen_regexp_oneof(), gen_regexp_repeat(), gen_regexp_sequence(), gen_simplified_condition(), gen_sub3_insn(), gen_subprogram_die(), capture::gen_transform(), expr::gen_transform(), gen_type_die(), move_by_pieces_d::generate(), compare_by_pieces_d::generate(), generate_canonical_option(), edit_context::generate_diff(), generate_edge_moves(), generate_loops_for_partition(), generate_option(), generate_option_input_file(), generate_range_test(), generate_rawmemchr_builtin(), generate_results(), generate_skeleton(), generate_skeleton_ancestor_tree(), generate_skeleton_bottom_up(), generate_strlen_builtin(), generate_strlen_builtin_using_rawmemchr(), generate_summary(), generate_tm_state(), generate_type_signature(), generic_parameter_die(), call_summary< T * >::get(), fast_call_summary< T *, V >::get(), clone_info::get(), thunk_info::get(), nested_function_info::get(), function_summary< T * >::get(), fast_function_summary< T *, V >::get(), ana::binding_map::get(), json::object::get(), hash_map< KeyId, Value, Traits >::get(), consolidation_map< T >::get(), get_abnormal_succ_dispatcher(), get_access_for_expr(), get_addr_base_and_unit_offset(), get_addr_from_global_cache(), get_addr_stridx(), get_address_cost(), get_address_cost_ainc(), get_alias_set(), symtab_node::get_alias_target(), get_all_loop_exits(), get_allocno_hard_regs_subnodes_num(), get_alternative_base(), get_alternatives_number(), ana::state_purge_map::get_any_data_for_decl(), get_AT(), get_AT_file(), get_AT_low_pc(), get_AT_ref(), get_AT_string(), get_atomic_op_for_code(), get_attr_value(), get_base_for(), get_base_for_alignment_1(), get_base_value(), get_bb_avail_insn(), get_bb_copy(), get_bb_original(), best_match< GOAL_TYPE, CANDIDATE_TYPE >::get_best_meaningful_candidate(), get_binfo_at_offset(), get_bit_field_ref_def(), get_block_for_decl(), get_block_for_section(), get_block_vector(), cgraph_node::get_body(), modref_access_node::get_call_arg(), autofdo::autofdo_source_profile::get_callsite_total_count(), get_cap_member(), get_cases_for_edge(), get_cdtor_priority_section(), get_cfa_from_loc_descr(), get_cg_data(), get_chain_last_write_at(), get_chain_last_write_before_load(), get_closest_sanitizer_option(), get_coldest_out_loop(), option_proposer::get_completions(), get_component_ssa_name(), get_component_var(), get_computation_aff_1(), get_computation_cost(), get_cond_branch_to_split_loop(), get_cond_invariant_branch(), edited_file::get_content(), edit_context::get_content(), autofdo::autofdo_source_profile::get_count_info(), get_coverage_counts(), fast_call_summary< T *, V >::get_create(), fast_function_summary< T *, V >::get_create(), get_cst_init_from_scev(), compiler_data_hooks::get_current_logical_location(), loop_distribution::get_data_dependence(), get_def(), range_def_chain::get_def_chain(), get_def_for_expr(), get_def_for_expr_class(), get_defs(), function_info::get_demangled_name(), mem_alloc_description< T >::get_descriptor_for_instance(), get_die_parent(), gcc::dump_manager::get_dump_file_info(), gcc::dump_manager::get_dump_file_info_by_switch(), gcc::dump_manager::get_dump_file_name(), gcc::dump_manager::get_dump_file_name(), ipa_polymorphic_call_context::get_dynamic_type(), ana::noop_region_model_context::get_eg(), get_eh_else(), get_eh_region_and_lp_from_rtx(), get_eh_region_from_lp_number_fn(), get_elf_initfini_array_priority_section(), get_elimination(), ipa_argagg_value_list::get_elt(), get_emit_function(), get_emutls_init_templ_addr(), get_emutls_object_type(), pointer_equiv_analyzer::get_equiv_expr(), get_equiv_regno(), get_exec_counts(), operands_scanner::get_expr_operands(), ipa_param_body_adjustments::get_expr_replacement(), ana::noop_region_model_context::get_ext_state(), get_false_edge_from_guard_bb(), ana::supernode::get_final_call(), diagnostic_path::get_first_event_in_a_function(), get_first_repr_for_decl(), symtab_node::get_for_asmname(), cgraph_node::get_for_asmname(), varpool_node::get_for_asmname(), get_formal_tmp_var(), get_frame_type(), get_free_alt_state(), get_free_automata_list_el(), get_free_state(), autofdo::autofdo_source_profile::get_function_instance_by_decl(), autofdo::function_instance::get_function_instance_by_decl(), autofdo::autofdo_source_profile::get_function_instance_by_inline_stack(), source_info::get_functions_at_location(), get_gimple_for_ssa_name(), get_group_info(), get_group_iv_cost(), get_group_load_store_type(), get_immediate_dominator(), autofdo::string_table::get_index(), get_initial_def_for_reduction(), get_initial_defs_for_reduction(), get_initial_solution(), get_input_file_name(), get_insn_freq(), get_insn_name(), get_insn_recog_data_by_uid(), get_instantiated_value_entry(), compiler_logical_location::get_internal_name_for_tree(), get_iv(), string_concat_db::get_key_loc(), get_key_value(), get_lang_bitmap(), get_last_bb_insn(), ana::supernode::get_last_stmt(), strlen_pass::get_len_or_size(), get_lim_data(), get_live_on_other_edges(), get_location_within_string(), ana::noop_region_model_context::get_logger(), ana::log_user::get_logger_file(), ana::checker_event::get_logical_location(), simple_diagnostic_event::get_logical_location(), get_loop_body_in_if_conv_order(), get_loop_copy(), get_loop_exit_condition(), get_loop_hot_path(), get_loop_invariant_expr(), get_loop_location(), get_loops(), get_lsm_tmp_name(), ana::region_model_context::get_malloc_map(), get_mask_type_for_scalar_type(), get_mask_type_for_scalar_type(), get_maxval_strlen(), get_memory_rtx(), get_mode_class(), get_mode_token(), get_modref_function_summary(), get_modref_function_summary(), get_name(), get_name_for_datasec_entry(), get_named_event_id(), get_named_section(), get_named_text_section(), get_next_cgraph_edge_clone(), file_cache_slot::get_next_line(), get_next_ref(), get_next_strinfo(), get_next_update_cost(), get_nonlocal_debug_decl(), get_nonnull_args(), get_nowarn_spec(), get_nowarn_spec(), get_odr_name_for_type(), get_odr_type(), get_operand_name(), get_operand_type(), get_operator(), get_ops(), get_option_url_suffix(), get_options_from_collect_gcc_options(), hash_map< KeyId, Value, Traits >::get_or_insert(), edited_file::get_or_insert_line(), autofdo::get_original_name(), get_parm_access(), get_parm_default_def_partitions(), gcc::pass_manager::get_pass_by_name(), gcc::pass_manager::get_pass_for_id(), ana::sm_context::get_path_context(), get_personality_function(), get_predicates_for_bb(), get_prop_source_stmt(), get_ptr_info(), get_random_number(), get_rank(), pointer_query::get_ref(), access_ref::get_ref(), get_ref_base_and_extent(), get_reference_optimization_summary(), get_reference_vars_info(), get_references_in_stmt(), get_reg_known_value(), lra_autoinc_reload_context::get_reload_reg(), get_reload_reg(), ipa_param_body_adjustments::get_replacement_ssa_base(), ana::worklist::key_t::get_scc_id(), get_scev_info(), get_scratch_reg(), symtab_node::get_section(), get_section(), get_section_name(), get_single_immediate_use(), get_size_range(), file_cache::get_source_line(), sarif_builder::get_source_lines(), get_source_text_between(), get_ssa_name_ann(), get_ssa_name_ptr_info_nonnull(), get_static_insn_data(), ana::noop_region_model_context::get_stmt(), get_str_vect(), get_stridx(), get_stridx_plus_constant(), get_strinfo(), get_string_length(), get_sub_rtx(), get_substring_ranges_for_loc(), get_symbol_initial_value(), ana::region_model_context::get_taint_map(), get_target_argument_value(), get_terminal_width(), maybe_range_label_for_tree_type_mismatch::get_text(), get_tm_region_blocks(), timer::get_topmost_item_name(), get_true_edge_from_guard_bb(), get_typenode_from_name(), ana::noop_region_model_context::get_uncertainty(), get_undefined_value_partitions(), cgraph_node::get_untransformed_body(), get_upper_bound_based_on_builtin_expr_with_prob(), get_uses(), get_value(), get_value_locus_in_path(), get_var_base_offset_size_access(), get_var_info(), get_variable_section(), get_vi_for_tree(), get_virtual_phi(), get_ws_args_for(), getbyterep(), getenv_spec_function(), ggc_alloc(), ggc_alloc_no_dtor(), ggc_cleared_alloc(), ggc_cleared_vec_alloc(), ggc_collect(), ggc_common_finalize(), ggc_free(), ggc_internal_alloc(), ggc_internal_alloc(), ggc_internal_cleared_alloc(), ggc_internal_cleared_alloc(), ggc_mark_root_tab(), ggc_mark_roots(), ggc_mark_stringpool(), ggc_pch_read(), ggc_print_common_statistics(), ggc_purge_stringpool(), ggc_realloc(), ggc_round_alloc_size(), ggc_vec_alloc(), ggc_zero_rtab_roots(), gimple_assign_set_rhs_with_ops(), gimple_assign_set_rhs_with_ops(), gimple_body(), gimple_build(), gimple_build(), gimple_build(), gimple_build(), gimple_build(), gimple_build(), gimple_build(), gimple_build_valueize(), gimple_build_vector(), gimple_build_vector_from_val(), gimple_call_arg_flags(), gimple_call_retslot_flags(), gimple_call_static_chain_flags(), gimple_copy(), gimple_decl_printable_name(), gimple_divmod_fixed_value(), gimple_duplicate_seme_region(), gimple_duplicate_sese_tail(), gimple_duplicate_stmt_histograms(), gimple_expand_vec_cond_expr(), gimple_expand_vec_set_extract_expr(), gimple_find_sub_bbs(), gimple_find_values_to_profile(), gimple_flow_call_edges_add(), gimple_fold_builtin(), gimple_fold_builtin_bzero(), gimple_fold_builtin_clear_padding(), gimple_fold_builtin_fprintf(), gimple_fold_builtin_fputs(), gimple_fold_builtin_memchr(), gimple_fold_builtin_memory_chk(), gimple_fold_builtin_memory_op(), gimple_fold_builtin_printf(), gimple_fold_builtin_snprintf(), gimple_fold_builtin_snprintf_chk(), gimple_fold_builtin_sprintf(), gimple_fold_builtin_sprintf_chk(), gimple_fold_builtin_stpcpy(), gimple_fold_builtin_strcat(), gimple_fold_builtin_strchr(), gimple_fold_builtin_strcpy(), gimple_fold_builtin_string_compare(), gimple_fold_builtin_strlen(), gimple_fold_builtin_strstr(), gimple_fold_builtin_stxcpy_chk(), gimple_fold_call(), gimple_fold_stmt_to_constant_1(), gimple_gen_ic_func_profiler(), gimple_gen_ic_profiler(), gimple_gen_time_profiler(), gimple_get_virt_method_for_vtable(), gimple_histogram_value(), gimple_histogram_value_of_type(), gimple_ic(), gimple_init_gcov_profiler(), gimple_init_singleton(), gimple_ior_addresses_taken(), gimple_lower_bitint(), gimple_lv_adjust_loop_header_phi(), gimple_merge_blocks(), gimple_mod_pow2(), gimple_mod_subtract(), gimple_move_stmt_histograms(), gimple_nonartificial_location(), gimple_op_ptr(), gimple_outgoing_range::gimple_outgoing_range(), gimple_outgoing_range_stmt_p(), gimple_pop_condition(), gimple_purge_all_dead_abnormal_call_edges(), gimple_purge_all_dead_eh_edges(), gimple_push_cleanup(), gimple_redirect_edge_and_branch(), gimple_redirect_edge_and_branch_force(), gimple_regimplify_operands(), gimple_remove_stmt_histograms(), gimple_replace_ssa_lhs(), gimple_seq_add_seq(), gimple_seq_add_seq_without_update(), gimple_seq_add_stmt(), gimple_seq_add_stmt_without_update(), gimple_seq_alloc_with_stmt(), gimple_seq_copy(), gimple_seq_empty_p(), gimple_seq_last(), gimple_seq_last_nondebug_stmt(), gimple_seq_nondebug_singleton_p(), gimple_seq_singleton_p(), gimple_seq_unreachable_p(), gimple_set_body(), gimple_simplify_phiopt(), gimple_split_block(), gimple_split_block_before_cond_jump(), gimple_split_edge(), gimple_stringop_fixed_value(), gimple_try_redirect_by_replacing_jump(), gimple_use_ops(), gimple_vdef_ptr(), gimple_verify_flow_info(), gimple_vuse_ptr(), gimplify_addr(), gimplify_adjust_omp_clauses(), gimplify_adjust_omp_clauses_1(), gimplify_and_update_call_from_tree(), gimplify_arg(), gimplify_asm_expr(), gimplify_bind_expr(), gimplify_body(), gimplify_call_expr(), gimplify_cleanup_point_expr(), gimplify_cond_expr(), gimplify_decl_expr(), gimplify_expr(), gimplify_expr(), gimplify_function_tree(), gimplify_init_constructor(), gimplify_init_ctor_eval(), gimplify_init_ctor_eval_range(), gimplify_init_ctor_preeval(), gimplify_init_ctor_preeval_1(), gimplify_loop_expr(), gimplify_modify_expr(), gimplify_modify_expr_rhs(), gimplify_modify_expr_to_memcpy(), gimplify_modify_expr_to_memset(), gimplify_oacc_cache(), gimplify_oacc_declare(), gimplify_oacc_declare_1(), gimplify_omp_affinity(), gimplify_omp_atomic(), gimplify_omp_depend(), gimplify_omp_for(), gimplify_omp_loop(), gimplify_omp_parallel(), gimplify_omp_target_update(), gimplify_omp_task(), gimplify_omp_taskloop_expr(), gimplify_omp_workshare(), gimplify_one_sizepos(), gimplify_parameters(), gimplify_pure_cond_expr(), gimplify_save_expr(), gimplify_scan_omp_clauses(), gimplify_self_mod_expr(), gimplify_seq_add_seq(), gimplify_size_expressions(), gimplify_statement_list(), gimplify_stmt(), gimplify_switch_expr(), gimplify_target_expr(), gimplify_transaction(), gimplify_type_sizes(), give_switch(), go_append_decl_name(), go_define(), go_early_global_decl(), go_finish(), go_force_record_alignment(), go_format_type(), go_get_uinttype_for_precision(), go_output_fndecl(), go_output_typedef(), go_output_var(), go_undef(), goa_stabilize_expr(), gori_on_edge(), gori_stmt_info::gori_stmt_info(), graphds_domtree(), graphite_find_data_references_in_stmt(), greater_than_spec_func(), phi_analyzer::group(), group_case_labels_stmt(), growth_positive_p(), gsi_commit_edge_inserts(), gsi_commit_one_edge_insert(), gsi_end(), gsi_end_bb(), gsi_end_p(), gsi_insert_finally_seq_after_call(), gsi_insert_on_edge_immediate(), gsi_insert_seq_after_without_update(), gsi_insert_seq_before_without_update(), gsi_insert_seq_nodes_after(), gsi_insert_seq_nodes_before(), gsi_insert_seq_on_edge_immediate(), gsi_last(), gsi_none(), gsi_one_before_end_p(), gsi_prev(), gsi_prev_dom_bb_nondebug(), gsi_remove(), gsi_replace(), gsi_replace_with_seq_vops(), gsi_split_seq_after(), gsi_split_seq_before(), gsi_start(), gsi_start_phis(), gt_pch_note_callback(), gt_pch_note_object(), gt_pch_note_reorder(), gt_pch_nx(), gt_pch_nx(), gt_pch_nx(), gt_pch_nx(), gt_pch_nx(), gt_pch_nx(), gt_pch_restore(), gt_pch_save(), handle_abnormal_edges(), handle_alias_pairs(), handle_array_ref(), handle_braces(), handle_builtin_alloca(), strlen_pass::handle_builtin_memcpy(), strlen_pass::handle_builtin_memset(), strlen_pass::handle_builtin_strcat(), strlen_pass::handle_builtin_strchr(), strlen_pass::handle_builtin_strcpy(), strlen_pass::handle_builtin_strlen(), strlen_pass::handle_builtin_stxncpy_strncat(), handle_call_arg(), handle_common_deferred_options(), md_reader::handle_enum(), handle_foffload_option(), md_reader::handle_include(), handle_mem_ref(), handle_option(), strlen_pass::handle_pointer_plus(), handle_return_addr_local_phi_arg(), handle_rhs_call(), handle_spec_function(), handle_ssa_name(), strlen_pass::handle_store(), md_reader::handle_toplevel_file(), hardcfr_scan_block(), hardcfr_sibcall_search_block(), hardcfr_sibcall_search_preds(), has_addr_references_p(), symtab_node::has_aliases_p(), tree_switch_conversion::case_tree_node::has_child(), autofdo::has_indirect_call(), ssa_cache::has_range(), has_stmt_been_instrumented_p(), has_undead_caller_from_outside_scc_p(), invariant_group_base_hasher::hash(), ana::eg_hash_map_traits::hash(), ana::eg_point_hash_map_traits::hash(), pre_ldst_expr_hasher::hash(), st_expr_hasher::hash(), hash_expr(), hash_expr(), hash_invariant_expr_1(), hash_map_safe_get(), hash_rtx(), hash_scan_set(), DFS::hash_scc(), hash_table< Descriptor, Lazy, Allocator >::hash_table(), hash_table< Descriptor, Lazy, Allocator >::hash_table(), heap_edge_removal_hook(), hoist_code(), tree_switch_conversion::bit_test_cluster::hoist_edge_and_branch_if_true(), hoist_memory_references(), honor_protect_cleanup_actions(), hook_charptr_void_null(), hook_constcharptr_const_rtx_insn_null(), hook_constcharptr_const_tree_const_tree_null(), hook_constcharptr_const_tree_null(), hook_constcharptr_int_const_tree_const_tree_null(), hook_constcharptr_int_const_tree_null(), hook_constcharptr_void_null(), hook_invalid_arg_for_unprototyped_fn(), hook_rtx_rtx_null(), hook_rtx_tree_int_null(), hook_tree_const_tree_null(), hook_tree_tree_bool_null(), hook_tree_tree_int_treep_bool_null(), hook_tree_tree_tree_null(), hook_tree_tree_tree_tree_null(), hook_tree_treeptr_tree_tree_int_boolptr_null(), hook_tree_void_null(), hot_function_section(), hwasan_emit_untag_frame(), hwasan_record_frame_init(), identifier_to_locale(), identify_dead_nodes(), identify_predicable_attribute(), identify_vertices(), idx_infer_loop_bounds(), if_convert(), if_convertible_loop_p(), if_convertible_loop_p_1(), if_convertible_stmt_p(), if_exists_else_spec_function(), if_exists_spec_function(), if_exists_then_else_spec_function(), if_then_else_cond(), ifc_temp_var(), ifcombine_ifandif(), ifcvt_local_dce(), ifcvt_memrefs_wont_trap(), implicit_ptr_descriptor(), improve_allocation(), improve_inheritance(), range_def_chain::in_chain_p(), in_class_p(), include_pubname_in_output(), include_source_file_for_profile(), include_spec_function(), incr_states_and_arcs_nums(), independent_of_stmt_p(), index_part_to_reg(), indirect_refs_may_alias_p(), infer_loop_bounds_from_pointer_arith(), infer_loop_bounds_from_signedness(), infer_range_manager::infer_range_manager(), infinite_empty_loop_p(), inform(), inform(), inform_n(), inherit_in_ebb(), inherit_reload_reg(), ipa_icf::sem_function::init(), init_alias_analysis(), init_alias_set_entry(), init_allocno_threads(), init_asm_output(), init_attr_rdwr_indices(), init_attributes(), init_attrs_list_set(), init_base_vars(), init_bb_predicate(), init_btf_sections(), init_ctf_sections(), init_ctf_strtable(), init_eh(), init_eliminable_invariants(), init_emit(), init_emit_once(), init_emit_regs(), init_equiv_class(), init_function_info(), init_ggc(), init_ic_make_global_vars(), init_insn_recog_data(), init_insn_rhs_dead_pseudo_p(), init_live_reload_and_inheritance_pseudos(), init_live_subregs(), init_local_tick(), init_loop_tree_node(), init_loop_unswitch_info(), init_lowered_empty_function(), init_node_map(), init_num_threads(), init_object_sizes(), init_one_libfunc_visibility(), init_pre(), init_raw_REG(), init_reassoc(), init_reg_equiv(), init_reg_modes_target(), init_regno_assign_info(), init_reload(), init_rename_info(), init_rtl_bb_info(), init_rtx_reader_args_cb(), init_sccopy(), init_spec(), init_ssa_name_imm_use(), init_ssa_operands(), init_ssanames(), init_tmp_var(), init_tmp_var_with_call(), init_tree_optimization_optabs(), init_update_ssa(), init_value_data(), init_var_map(), init_varasm_once(), init_worklist(), ana::initial_svalue::initial_svalue(), symbol_table::initialize(), initialize_cfun(), initialize_constant_pool_replacements(), initialize_data_dependence_relation(), initialize_inlined_parameters(), initialize_lra_reg_info_element(), initialize_matrix_A(), initialize_node_lattices(), initialize_parameter_reductions(), initialize_plugins(), initialize_root_vars_store_elim_1(), initializer_constant_valid_p(), initializer_constant_valid_p_1(), initiate_allocnos(), initiate_alt_states(), initiate_arcs(), initiate_automata_lists(), initiate_automaton_gen(), initiate_copies(), initiate_excl_sets(), initiate_invariants(), initiate_prefs(), initiate_saved_hard_regs(), inline_always_inline_functions(), inline_call(), inline_expand_builtin_bytecmp(), inline_forbidden_p(), inline_read_section(), inline_small_functions(), inline_to_all_callers_1(), ana::inlined_call_event::inlined_call_event(), inlined_polymorphic_ctor_dtor_block_p(), optrecord_json_writer::inlining_chain_to_json(), input_cfg(), input_cgraph_1(), input_cgraph_opt_section(), input_edge(), input_eh_lp(), input_eh_region(), input_identifier(), lto_location_cache::input_location(), lto_location_cache::input_location_and_block(), input_node(), input_node_opt_summary(), input_offload_tables(), input_phi(), input_ref(), input_ssa_names(), input_symtab(), modref_tree< T >::insert(), insert(), insert_ainsn_into_equiv_class(), insert_automaton_decl(), insert_backedge_copies(), modref_tree< T >::insert_base(), insert_bb(), insert_bypass(), insert_cand(), insert_check_and_trap(), insert_clobber_before_stack_restore(), insert_clobbers_for_var(), insert_comments(), insert_const_anchor(), insert_debug_temp_for_var_def(), insert_decl(), insert_edge_check_and_trap(), rt_bb_visited::insert_exit_check_on_edge(), insert_expr_in_table(), insert_expr_in_table(), insert_gimplified_predicates(), insert_hard_regs(), insert_in_live_range_start_chain(), insert_init_debug_bind(), insert_init_seqs(), insert_initializers(), insert_insn_decl(), insert_into_intersection(), insert_into_preds_of_block(), insert_invariant(), cgraph_node::insert_new_function_version(), fibonacci_heap< K, V >::insert_node(), vec_info::insert_on_entry(), insert_phi_nodes_for(), modref_base_node< T >::insert_ref(), insert_regs(), fibonacci_heap< K, V >::insert_root(), insert_set_in_table(), insert_slot_to_list(), insert_state(), symbol_table::insert_to_assembler_name_hash(), insert_trap(), insert_updated_phi_nodes_for(), insert_value_copy_on_edge(), insert_with_costs(), insert_wrapper(), insn_rhs_dead_pseudo_p(), instantiate_decls(), instantiate_decls_1(), instantiate_expr(), instantiate_scev(), instantiate_scev_binary(), instantiate_scev_convert(), instantiate_scev_not(), instantiate_scev_poly(), instantiate_virtual_regs_in_insn(), instrument_builtin_call(), instrument_decisions(), instrument_edges(), instrument_expr(), instrument_func_entry(), instrument_object_size(), int_loc_descriptor(), integer_asm_op(), integral_argument(), tree_loop_interchange::interchange(), tree_loop_interchange::interchange_loops(), interesting_dest_for_shprep(), interesting_dest_for_shprep_1(), internal_error(), internal_error_no_backtrace(), intra_create_variable_infos(), introduce_cast_before_cand(), invalidate_insn_data_regno_info(), invalidate_insn_recog_data(), invariant_expr_equal_p(), invariant_for_use(), invariant_or_equiv_p(), invert_jump_1(), inverted_rev_post_order_compute(), ip_normal_pos(), ipa_analyze_indirect_call_uses(), ipa_comdats(), ipa_compute_jump_functions_for_edge(), ipa_context_from_jfunc(), ipa_devirt(), ipa_discover_variable_flags(), ipa_dump_fn_summary(), ipa_edge_modifications_finalize(), ipa_find_agg_cst_from_init(), ipa_fn_summary_write(), ipa_free_all_edge_args(), ipa_free_all_node_params(), ipa_free_fn_summary(), ipa_free_postorder_info(), ipa_free_size_summary(), ipa_get_callee_param_type(), ipa_get_indirect_edge_target_1(), ipa_get_ith_polymorhic_call_context(), ipa_get_type(), ipa_icf_cc_finalize(), ipa_icf::ipa_icf_driver(), ipa_init(), ipa_inline(), ipa_lower_emutls(), ipa_make_edge_direct_to_target(), ipa_make_function_const(), ipa_make_function_pure(), ipa_merge_fn_summary_after_inlining(), ipa_merge_modref_summary_after_inlining(), ipa_merge_profiles(), ipa_modref_cc_finalize(), ipa_odr_read_section(), ipa_odr_summary_read(), ipa_odr_summary_write(), ipa_param_body_adjustments::ipa_param_body_adjustments(), ipa_param_body_adjustments::ipa_param_body_adjustments(), ipa_passes(), ipa_polymorphic_call_context::ipa_polymorphic_call_context(), ipa_profile(), ipa_profile_cc_finalize(), ipa_profile_generate_summary(), ipa_prop_cc_finalize(), ipa_prop_read_section(), ipa_prop_write_jump_functions(), ipa_propagate_frequency_1(), ipa_pta_execute(), ipa_read_jump_function(), ipa_read_node_info(), ipa_reduced_postorder(), ipa_reference_cc_finalize(), ipa_reference_get_read_global(), ipa_reference_get_written_global(), ipa_reference_read_optimization_summary(), ipa_reference_var_get_or_insert_uid(), ipa_reference_var_uid(), ipa_reference_write_optimization_summary(), ipa_register_cgraph_hooks(), ipa_reverse_postorder(), ipa_set_jf_constant(), ipa_simd_modify_function_body(), ipa_simd_modify_stmt_ops(), ipa_single_use(), ipa_sra_cc_finalize(), ipa_sra_summarize_function(), ipa_tm_create_version(), ipa_tm_create_version_alias(), ipa_tm_diagnose_transaction(), ipa_tm_execute(), ipa_tm_note_irrevocable(), ipa_tm_propagate_irr(), ipa_tm_scan_calls_block(), ipa_tm_scan_calls_transaction(), ipa_tm_scan_irr_blocks(), ipa_tm_scan_irr_function(), ipa_tm_transform_calls(), ipa_tm_transform_calls_redirect(), ipa_tm_transform_clone(), ipa_unregister_cgraph_hooks(), ipa_update_overall_fn_summary(), ipa_write_node_info(), ipa_write_summaries(), ipa_zap_jf_refdesc(), ipcp_discover_new_direct_edges(), ipcp_driver(), ipcp_free_transformation_sum(), ipcp_get_transformation_summary(), ipcp_propagate_stage(), ipcp_store_vr_results(), ipcp_transform_function(), ipcp_transformation_initialize(), ipcp_write_transformation_summaries(), ira(), ira_add_allocno_copy(), ira_add_allocno_pref(), ira_allocate_and_accumulate_costs(), ira_allocate_and_copy_costs(), ira_allocate_and_set_costs(), ira_allocate_and_set_or_copy_costs(), ira_allocate_conflict_vec(), ira_allocno_iter_cond(), ira_build(), ira_build_conflicts(), ira_compress_allocno_live_ranges(), ira_copy_iter_cond(), ira_copy_live_range_list(), ira_create_allocno(), ira_create_allocno_live_ranges(), ira_create_new_reg(), ira_create_object(), ira_emit(), ira_finish_emit_data(), ira_finish_live_range_list(), ira_flattening(), ira_free_allocno_costs(), ira_free_allocno_updated_costs(), ira_free_cost_vector(), ira_init_costs_once(), ira_init_register_move_cost(), ira_init_register_move_cost_if_necessary(), ira_live_ranges_intersect_p(), ira_loop_edge_freq(), ira_mark_allocation_change(), ira_mark_memory_move_deletion(), ira_merge_live_ranges(), ira_object_conflict_iter_cond(), ira_object_iter_cond(), ira_parent_allocno(), ira_parent_or_cap_allocno(), ira_pref_iter_cond(), ira_print_disposition(), ira_print_expanded_allocno(), ira_print_live_range_list(), ira_reassign_conflict_allocnos(), ira_reassign_pseudos(), ira_rebuild_regno_allocno_list(), ira_remove_allocno_prefs(), ira_remove_insn_scratches(), ira_remove_pref(), ira_restore_scratches(), ira_reuse_stack_slot(), ira_setup_alts(), ira_sort_regnos_for_alter_reg(), ira_subloop_allocnos_can_differ_p(), ira_traverse_loop_tree(), ira_update_equiv_info_by_shuffle_insn(), is_attribute_namespace_p(), is_comparison_with_loop_invariant_p(), is_cond_scalar_reduction(), is_ctor_dtor(), ana::frame_region::key_t::is_empty(), ana::symbolic_region::key_t::is_empty(), ana::element_region::key_t::is_empty(), ana::offset_region::key_t::is_empty(), ana::sized_region::key_t::is_empty(), ana::bit_range_region::key_t::is_empty(), ana::var_arg_region::key_t::is_empty(), ana::symbolic_binding::is_empty(), ana::conjured_svalue::key_t::is_empty(), ana::asm_output_svalue::key_t::is_empty(), ana::const_fn_result_svalue::key_t::is_empty(), ipa_vr_ggc_hash_traits::is_empty(), sanopt_tree_couple_hash::is_empty(), sanopt_tree_triplet_hash::is_empty(), ana::call_string::hashmap_traits_t::is_empty(), ana::eg_hash_map_traits::is_empty(), ana::eg_point_hash_map_traits::is_empty(), int_tree_hasher::is_empty(), ana::bounded_ranges_manager::hash_traits_t::is_empty(), pointer_hash< Type >::is_empty(), default_hash_traits< type_pair >::is_empty(), vn_ssa_aux_hasher::is_empty(), is_gimple_stmt(), is_group(), is_inconsistent(), is_inv_store_elimination_chain(), is_location_from_builtin_token(), is_nested_in_subprogram(), is_pass_explicitly_enabled_or_disabled(), is_predicable(), is_proper_for_analysis(), is_reassociable_op(), is_redundant_typedef(), is_tm_builtin(), is_tm_may_cancel_outer(), is_vptr_store(), is_widening_mult_p(), is_widening_mult_rhs_p(), isolate_path(), issue_prefetch_ref(), symtab_node::iterate_direct_aliases(), iterate_fix_dominators(), iv_analysis_done(), iv_analyze_op(), iv_ca_add_group(), iv_ca_delta_free(), iv_ca_delta_reverse(), iv_ca_extend(), iv_ca_free(), iv_ca_narrow(), iv_ca_new(), iv_ca_prune(), iv_ca_replace(), iv_ca_set_add_invs(), iv_ca_set_no_cp(), iv_ca_set_remove_invs(), iv_get_reaching_def(), jfunc_rdesc_usable(), jobserver_info::jobserver_info(), md_reader::join_c_conditions(), json_from_location_range(), jt_fur_source::jt_fur_source(), jump_threader::jump_threader(), jump_to_label_p(), jumpif(), jumpif_1(), jumpifnot(), jumpifnot_1(), keep_with_call_p(), path_oracle::killing_def(), known_cond(), ipa_vr::known_p(), label_before_next_insn(), label_is_jump_target_p(), label_to_block(), lambda_transform_legal_p(), lang_dependent_init(), last_active_insn(), ipa_ref_list::last_alias(), last_and_only_stmt(), last_nondebug_stmt(), last_stmt_in_scope(), latch_dominating_def(), unsupported_range::lbound(), ldst_entry(), leader_merge(), simplify_using_ranges::legacy_fold_cond(), lhd_begin_section(), lhd_end_section(), lhd_get_sarif_source_language(), lhd_print_error_function(), linear_loads_p(), linearize_expr(), linearize_expr_tree(), fibonacci_node< K, V >::link(), link_imm_use(), link_imm_use_stmt(), link_insn_into_chain(), link_use_stmts_after(), live_edge_for_reg(), live_vars_at_stmt(), load_assign_lhs_subreplacements(), load_register_parameters(), loc_checksum_ordered(), loc_descr_equal_p(), loc_descr_plus_const(), loc_descr_to_next_no_nop(), loc_descr_without_nops(), loc_descriptor(), loc_descriptor_from_tree(), loc_equal(), loc_equivalence_callback(), loc_exp_dep_alloc(), loc_exp_dep_set(), loc_list_for_address_of_addr_expr_of_indirect_ref(), loc_list_from_tree(), loc_list_from_tree_1(), loc_list_from_uint_comparison(), loc_list_has_views(), loc_list_plus_const(), local_cprop_pass(), local_get_addr_clear_given_value(), cgraph_node::local_info_node(), cgraph_node::local_p(), local_variable_can_escape(), localize_node(), location_for_asm(), avail_exprs_stack::lookup_avail_expr(), lookup_binfo_at_offset(), lookup_call_clobber_vi(), lookup_call_use_vi(), lookup_compiler(), lookup_decl_die(), lookup_decl_in_outer_ctx(), lookup_decl_loc(), vec_info::lookup_def(), lookup_expr_in_table(), file_cache::lookup_file(), ipa_param_body_adjustments::lookup_first_base_replacement(), lookup_global_register(), file_cache::lookup_or_add_file(), fwd_jt_path_registry::lookup_redirection_data(), ipa_param_body_adjustments::lookup_replacement(), ipa_param_body_adjustments::lookup_replacement_1(), lookup_scoped_attribute_spec(), vec_info::lookup_single_use(), lookup_spec_function(), vec_info::lookup_stmt(), lookup_stmt_eh_lp_fn(), lookup_tmp_var(), lookup_type_die(), lookup_vi_for_tree(), loop_compare_func(), loop_containing_stmt(), loop_cost_model(), loop_edge_to_cancel(), loop_exits_before_overflow(), loop_has_exit_edges(), loop_in_regexp(), loop_invariant_motion_in_fun(), loop_is_inside_p(), loop_optimizer_finalize(), loop_optimizer_init(), loop_outer(), loop_version(), loops_list::loops_list(), low_pressure_loop_node_p(), lower_assumption(), lower_catch(), lower_cleanup(), lower_copyprivate_clauses(), lower_depend_clauses(), lower_eh_dispatch(), lower_eh_filter(), lower_emutls_1(), lower_emutls_function_body(), lower_emutls_phi_arg(), lower_function_body(), lower_gimple_bind(), lower_lastprivate_clauses(), lower_lastprivate_conditional_clauses(), lower_nested_functions(), lower_oacc_head_tail(), lower_oacc_private_marker(), lower_oacc_reductions(), lower_omp_1(), lower_omp_critical(), lower_omp_directive(), lower_omp_for(), lower_omp_for_lastprivate(), lower_omp_for_scan(), lower_omp_master(), lower_omp_ordered(), lower_omp_ordered_clauses(), lower_omp_regimplify_p(), lower_omp_scan(), lower_omp_scope(), lower_omp_sections(), lower_omp_single(), lower_omp_single_copy(), lower_omp_target(), lower_omp_task_reductions(), lower_omp_taskgroup(), lower_omp_taskreg(), lower_omp_teams(), lower_rec_input_clauses(), lower_rec_simd_input_clauses(), lower_reduction_clauses(), lower_resx(), lower_send_clauses(), lower_send_shared_vars(), lower_transaction(), lower_try_finally(), lower_try_finally_copy(), lower_try_finally_dup_block(), lower_try_finally_nofallthru(), lower_try_finally_onedest(), lower_try_finally_switch(), lowpart_subreg_maybe_copy(), lra(), lra_assign(), lra_change_class(), lra_coalesce(), lra_constraints(), lra_copy_live_range_list(), lra_create_copy(), lra_create_live_ranges(), lra_create_live_ranges_1(), lra_create_new_reg_with_unique_value(), lra_dump_insns(), lra_dump_insns_if_possible(), lra_eliminate(), lra_eliminate_reg_if_possible(), lra_eliminate_regs(), lra_eliminate_regs_1(), lra_emit_add(), lra_final_code_change(), lra_free_copies(), lra_get_copy(), lra_get_elimination_hard_regno(), lra_get_insn_recog_data(), lra_inheritance(), lra_intersected_live_ranges_p(), lra_merge_live_ranges(), lra_print_live_range_list(), lra_process_new_insns(), lra_remat(), lra_set_insn_recog_data(), lra_set_used_insn_alternative_by_uid(), lra_setup_reg_renumber(), lra_setup_reload_pseudo_preferenced_hard_reg(), lra_spill(), lra_split_hard_reg_for(), lra_undo_inheritance(), lra_update_fp2sp_elimination(), lra_update_insn_recog_data(), lto_append_block(), lto_append_data(), lto_begin_section(), lto_create_simple_input_block(), lto_destroy_simple_input_block(), lto_destroy_simple_output_block(), lto_destroy_tree_ref_encoder(), lto_end_section(), lto_free_file_name_hash(), lto_free_function_in_decl_state_for_node(), lto_get_function_in_decl_state(), lto_get_section_data(), lto_get_section_name(), lto_get_summary_section_data(), lto_input_eh_catch_list(), lto_input_mode_table(), lto_input_toplevel_asms(), lto_input_ts_function_decl_tree_pointers(), lto_output(), lto_output_location_1(), lto_output_node(), lto_output_toplevel_asms(), lto_record_function_out_decl_state(), lto_record_renamed_decl(), lto_symtab_encoder_delete_node(), lto_symtab_encoder_deref(), lto_write_data(), lto_write_mode_table(), lto_write_options(), lto_write_raw_data(), lto_write_tree_1(), lv_adjust_loop_entry_edge(), main(), main(), toplev::main(), main(), main(), make_at_file(), make_automaton(), make_automaton_attrs(), make_blocks_1(), make_call_insn_raw(), make_compound_operation_int(), ana::region_offset::make_concrete(), make_data_region_try_statement(), make_debug_insn_raw(), make_decl_rtl(), make_decl_rtl_for_debug(), diagnostic_metadata::precanned_rule::make_description(), cgraph_edge::make_direct(), make_edge(), make_edges(), make_edges(), make_eh_dispatch_edges(), make_eh_edge(), make_epilogue_seq(), make_exists(), make_forwarder_block(), make_insn_raw(), timer::make_json(), make_jump_insn_raw(), cgraph_node::make_local(), cgraph_node::make_local(), sarif_builder::make_locations_arr(), make_loops_gang_single(), sarif_builder::make_message_object_for_diagram(), make_new_qty(), make_note_raw(), make_object_dead(), make_object_live(), make_phi_node(), make_prologue_seq(), make_pwd_uri_str(), make_region_loop_nest(), make_region_seq(), make_return_insns(), cgraph_edge::make_speculative(), make_split_prologue_seq(), make_ssa_name_fn(), make_tm_uninst(), diagnostic_metadata::precanned_rule::make_url(), map_attr_string(), mark_addressable(), mark_aliased_reaching_defs_necessary(), mark_all_labels(), mark_all_loops_for_removal(), mark_all_reaching_defs_necessary(), mark_all_vars_used(), mark_all_vars_used_1(), autofdo::autofdo_source_profile::mark_annotated(), mark_bb_visited(), mark_block_for_update(), mark_def_sites(), ana::frame_region::key_t::mark_empty(), ana::symbolic_region::key_t::mark_empty(), ana::element_region::key_t::mark_empty(), ana::offset_region::key_t::mark_empty(), ana::sized_region::key_t::mark_empty(), ana::bit_range_region::key_t::mark_empty(), ana::var_arg_region::key_t::mark_empty(), ana::symbolic_binding::mark_empty(), ana::conjured_svalue::key_t::mark_empty(), ana::asm_output_svalue::key_t::mark_empty(), ana::const_fn_result_svalue::key_t::mark_empty(), ipa_vr_ggc_hash_traits::mark_empty(), ana::bounded_ranges_manager::hash_traits_t::mark_empty(), sanopt_tree_couple_hash::mark_empty(), sanopt_tree_triplet_hash::mark_empty(), ana::call_string::hashmap_traits_t::mark_empty(), ana::eg_hash_map_traits::mark_empty(), ana::eg_point_hash_map_traits::mark_empty(), pointer_hash< Type >::mark_empty(), default_hash_traits< type_pair >::mark_empty(), vn_ssa_aux_hasher::mark_empty(), int_tree_hasher::mark_empty(), mark_for_renaming(), mark_insn(), mark_irreducible_loops(), mark_jump_label(), mark_jump_label_1(), mark_loop_for_removal(), mark_loops_for_removal(), mark_loops_in_oacc_kernels_region(), mark_pseudo_regno_dead(), mark_pseudo_regno_live(), mark_pseudo_regno_subword_dead(), mark_pseudo_regno_subword_live(), mark_reachable_handlers(), mark_referenced_resources(), mark_replaceable(), mark_set_resources(), mark_target_live_regs(), fwd_jt_path_registry::mark_threaded_blocks(), match_arith_overflow(), match_asm_constraints_1(), match_pattern(), match_reload(), match_saturation_arith(), match_simplify_replacement(), match_uaddc_usubc(), complex_mul_pattern::matches(), matches_main_base(), matching_constraint_num(), cgraph_node::materialize_clone(), may_eliminate_iv(), may_use_storent_in_loop_p(), maybe_add_asan_poison_write(), maybe_build_inner_data_region(), maybe_catch_exception(), maybe_copy_prologue_epilogue_insn(), maybe_create_die_with_external_ref(), ipcp_transformation::maybe_create_parm_idx_map(), symtab_node::maybe_create_reference(), maybe_default_option(), maybe_diag_alias_attributes(), maybe_diag_stxncpy_trunc(), maybe_duplicate_computed_goto(), maybe_emit_file(), maybe_emit_sprintf_chk_warning(), maybe_emit_sync_lock_test_and_set(), maybe_fix_stack_asms(), maybe_fold_comparisons_from_match_pd(), maybe_gen_insn(), maybe_get_dominating_check(), ana::state_machine::maybe_get_merged_states_nonequal(), diagnostic_event::meaning::maybe_get_noun_str(), diagnostic_event::meaning::maybe_get_property_str(), maybe_get_sarif_kind(), maybe_get_sarif_level(), maybe_get_single_definition(), diagnostic_event::meaning::maybe_get_verb_str(), cgraph_edge::maybe_hot_p(), maybe_invalidate(), maybe_lookup_ctx(), maybe_lookup_decl_in_outer_ctx(), maybe_lower_iteration_bound(), sarif_builder::maybe_make_artifact_content_object(), sarif_builder::maybe_make_artifact_content_object(), sarif_builder::maybe_make_cwe_taxonomy_object(), sarif_builder::maybe_make_kinds_array(), sarif_builder::maybe_make_physical_location_object(), sarif_builder::maybe_make_region_object(), sarif_builder::maybe_make_region_object_for_context(), sarif_builder::maybe_make_taxonomies_array(), maybe_merge_cfa_adjust(), maybe_move_args_size_note(), maybe_move_debug_stmts_to_successors(), maybe_optimize_arith_overflow(), maybe_optimize_asan_check_ifn(), maybe_optimize_guarding_check(), maybe_optimize_mod_cmp(), maybe_optimize_range_tests(), maybe_optimize_sub_cmp_0(), driver::maybe_print_and_exit(), maybe_propagate_label_ref(), maybe_push_res_to_seq(), driver::maybe_putenv_COLLECT_LTO_WRAPPER(), driver::maybe_putenv_OFFLOAD_TARGETS(), maybe_record_node(), maybe_record_trace_start(), maybe_register_def(), back_threader::maybe_register_path(), maybe_remove_unreachable_handlers(), maybe_renumber_stmts_bb(), driver::maybe_run_linker(), maybe_run_lto_and_relink(), maybe_select_cc_mode(), maybe_set_nonzero_bits(), diagnostic_context::maybe_show_locus(), maybe_skip_until(), maybe_trim_constructor_store(), maybe_unwind_expanded_macro_loc(), maybe_warn_implicit_fallthrough(), maybe_warn_nonstring_arg(), maybe_warn_operand(), maybe_warn_switch_unreachable_and_auto_init(), maybe_wrap_with_location(), mem_autoinc_base(), mem_loc_descriptor(), mem_ref_alloc(), memrefs_conflict_p(), mems_conflict_for_gcse_p(), mention_regs(), ipa_icf::sem_function::merge(), ipa_icf::sem_variable::merge(), merge_aggregate_lattices(), merge_and_complain(), merge_blocks(), merge_blocks_move(), merge_chains(), ipa_icf::sem_item_optimizer::merge_classes(), merge_def_and_ext(), loop_distribution::merge_dep_scc_partitions(), merge_if_block(), merge_in_block(), merge_latch_edges(), merge_profile_summaries(), merge_states(), merge_with_identity(), mergeable_constant_section(), mergeable_string_section(), fibonacci_heap< K, V >::min(), fibonacci_heap< K, V >::min_key(), minmax_loc_descriptor(), minmax_replacement(), modified_type_die(), ipa_param_body_adjustments::modify_assignment(), ipa_param_adjustments::modify_call(), ipa_param_body_adjustments::modify_cfun_body(), ipa_param_body_adjustments::modify_formal_parameters(), modify_move_list(), more_one_region_p(), mostly_copy_tree_r(), move_all_children(), move_allocno_live_ranges(), move_block_to_fn(), move_by_pieces(), move_computations_worker(), move_dead_notes(), move_insn_for_shrink_wrap(), move_loop_invariants(), move_sese_region_to_fn(), move_spill_restore(), mul_double_wide_with_sign(), multi_block_pseudo_p(), multiple_of_p(), multiple_reg_loc_descriptor(), must_not_spill_p(), narrowing_initializer_constant_valid_p(), native_encode_complex(), native_encode_initializer(), native_encode_int(), native_encode_real(), native_encode_string(), native_encode_vector_part(), native_interpret_aggregate(), ncd_for_two_cands(), ncd_of_cand_and_phis(), ncd_with_phi(), NDFA_to_DFA(), nearest_common_dominator_for_cands(), nearest_common_dominator_of_uses(), need_assembler_name_p(), need_fake_edge_p(), need_ssa_update_p(), negate_value(), nested_function_origin(), new_addr_loc_descr(), new_addr_stridx(), new_alias_set(), new_basic_block(), new_cluster(), new_cselib_val(), new_delete_mismatch_p(), new_die(), new_dwarf_proc_die(), new_elt_loc_list(), new_label_mapper(), new_live_track(), new_loc_descr(), new_loc_descr_op_bit_piece(), new_loc_list(), new_oacc_loop_outer(), new_omp_context(), new_sese_info(), new_stridx(), new_strinfo(), new_temp_expr_table(), new_var_info(), next_active_insn_bb(), next_comma_elt(), symbol_table::next_defined_function(), symtab_node::next_defined_symbol(), symbol_table::next_defined_variable(), next_dom_son(), symbol_table::next_function(), symbol_table::next_function_with_gimple_body(), next_imm_use_stmt(), next_nonnote_nondebug_insn_bb(), next_pass_1(), next_sep_el(), cgraph_edge::next_speculative_call_target(), next_state_tokens(), symbol_table::next_static_initializer(), symbol_table::next_variable(), niter_for_exit(), niter_for_single_dom_exit(), no_equiv(), no_evolution_in_loop_p(), noce_convert_multiple_sets_1(), noce_emit_insn(), noce_get_alt_condition(), noce_process_if_block(), noce_try_cmove_arith(), noce_try_cond_zero_arith(), symtab_node::noninterposable_alias(), nonoverlapping_array_refs_p(), nontrivial_chain_p(), note_eh_region_may_contain_throw(), note_simd_array_uses_cb(), notice_args_size(), notice_eh_throw(), notice_source_line(), notify_dependents_of_changed_value(), notify_dependents_of_resolved_value(), number_of_iterations_exit_assumptions(), oacc_do_neutering(), oacc_entry_exit_ok(), oacc_entry_exit_ok_1(), oacc_loop_sibling_nreverse(), oacc_parse_default_dims(), oacc_privatization_scan_decl_chain(), oacc_resolve_clause_dependencies(), oacc_rewrite_var_decl(), oacc_xform_loop(), oacc_xform_tile(), odr_subtypes_equivalent_p(), odr_types_equivalent_p(), odr_types_equivalent_p(), old_insns_match_p(), omp_accumulate_sibling_list(), omp_add_variable(), omp_build_component_ref(), omp_build_struct_sibling_lists(), omp_check_context_selector(), omp_check_private(), omp_construct_selector_matches(), omp_context_compute_score(), omp_context_name_list_prop(), omp_context_selector_matches(), omp_copy_decl(), omp_declare_variant_remove_hook(), omp_default_clause(), omp_directive_maps_explicitly(), omp_discover_declare_target_tgt_fn_r(), omp_discover_declare_target_var_r(), omp_extract_for_data(), omp_find_combined_for(), omp_find_scan(), omp_firstprivatize_type_sizes(), omp_firstprivatize_variable(), omp_free_regions(), omp_gather_mapping_groups(), omp_gather_mapping_groups_1(), omp_get_nonfirstprivate_group(), omp_is_private(), omp_lastprivate_for_combined_outer_constructs(), omp_lto_input_declare_variant_alt(), omp_lto_output_declare_variant_alt(), omp_mapped_by_containing_struct(), omp_mark_stores(), omp_maybe_offloaded(), omp_notice_threadprivate_variable(), omp_notice_variable(), omp_oacc_kernels_decompose(), omp_oacc_kernels_decompose_1(), omp_oacc_kernels_decompose_callback_stmt(), omp_offload_device_kind_arch_isa(), omp_reduction_init_op(), omp_reorder_mapping_groups(), omp_resolve_clause_dependencies(), omp_resolve_declare_variant(), omp_resolve_late_declare_variant(), omp_runtime_api_procname(), omp_segregate_mapping_groups(), omp_siblist_move_concat_nodes_after(), omp_siblist_move_nodes_after(), omp_tsort_mapping_groups(), ompdevlow_adjust_simt_enter(), diagnostic_text_output_format::on_diagram(), sarif_result::on_nested_diagnostic(), one_code_hoisting_pass(), one_cprop_pass(), one_pre_gcse_pass(), one_store_motion_pass(), cgraph_node::only_called_directly_p(), onlyjump_p(), op_iter_init(), op_prio(), open_auxiliary_file(), open_graph_file(), operand_compare::operand_equal_p(), ipa_icf_gimple::func_checker::operand_equal_p(), rtx_writer::operand_has_default_value_p(), operand_to_remat(), ipa_predicate::operator&=(), used_arg_t::operator()(), auto_vec< T, 0 >::operator=(), auto_vec< T, 0 >::operator=(), phi_analyzer::operator[](), opt_info_switch_p(), opt_info_switch_p_1(), optab_libfunc(), dump_context::optimization_records_enabled_p(), optimize_atomic_bit_test_and(), optimize_attrs(), optimize_bitfield_assignment_op(), optimize_clobbers(), optimize_constant_pool(), optimize_inline_calls(), optimize_load_redistribution_1(), optimize_location_lists(), optimize_mask_stores(), optimize_memcpy(), optimize_omp_library_calls(), optimize_ops_list(), optimize_range_tests(), optimize_range_tests_cmp_bitwise(), optimize_range_tests_diff(), optimize_range_tests_to_bit_test(), optimize_range_tests_var_bound(), optimize_range_tests_xor(), optimize_recip_sqrt(), optimize_spaceship(), optimize_stdarg_builtin(), dom_opt_dom_walker::optimize_stmt(), optimize_target_teams(), optimize_va_list_gpr_fpr_size(), optimize_vec_cond_expr(), option_flag_var(), option_name(), original_copy_tables_initialized_p(), out_state_arcs_num(), outermost_indep_loop(), outermost_invariant_loop(), outermost_invariant_loop_for_expr(), outgoing_edges_match(), output_abbrev_section(), output_add_clobbers(), output_aranges(), output_asm_btf_enum_list(), output_asm_btf_func_args_list(), output_asm_btf_sou_fields(), output_asm_ctf_enum_list(), output_asm_ctf_sou_fields(), output_asm_func_args_list(), output_automata_list_min_issue_delay_code(), output_automata_list_transition_code(), output_automaton_descriptions(), output_automaton_name(), output_buffer_last_position_in_text(), output_call_frame_info(), output_cfa_loc(), output_cfi(), output_cgraph_opt_summary(), output_chip_definitions(), output_chip_member_name(), output_comdat_type_unit(), output_comp_unit(), output_constant(), output_constructor(), output_cpu_unit_reservation_p(), output_dead_lock_vect(), output_dead_lock_vect_name(), output_description(), output_die(), output_die_abbrevs(), output_eh_lp(), output_eh_region(), output_fde(), output_file_directive(), output_file_names(), output_function(), output_gimple_stmt(), output_index_string_offset(), output_intermediate_json_line(), output_internal_dead_lock_func(), output_internal_insn_latency_func(), output_internal_maximal_insn_latency_func(), output_json_intermediate_file(), output_lines(), output_loc_list(), output_loc_operands(), output_loc_sequence(), output_location(), output_loclists_offsets(), output_macinfo_op(), output_min_issue_delay_vect_name(), output_node_opt_summary(), output_one_function_exception_table(), output_one_line_info_table(), output_operand_data(), output_pattern_set_el_list(), output_pubnames(), output_ranges(), output_reserved_units_table_name(), output_rnglists(), output_signature(), output_skeleton_debug_sections(), output_stack_usage(), output_state_arcs(), output_statistics(), output_struct_function_base(), output_tables(), output_trans_base_vect_name(), output_trans_check_vect_name(), output_trans_comb_vect_name(), output_trans_full_vect_name(), output_trans_table(), output_translate_vect(), output_translate_vect_name(), output_ttype(), output_unit_set_el_list(), ovce_extract_ops(), uninit_analysis::overlap(), pair_list_length(), parallel_g::parallel_g(), parallelize_loops(), parallelized_function_p(), param_change_prob(), ipa_icf::sem_function::param_used_p(), parameter_ref_descriptor(), parloops_is_simple_reduction(), parloops_is_slp_reduction(), parm_preserved_before_stmt_p(), parm_ref_data_pass_through_p(), parm_ref_data_preserved_p(), ipa_icf::sem_function::parse(), ipa_icf::sem_variable::parse(), parse_and_check_align_values(), parse_and_check_patch_area(), parser::parse_capture(), parse_dump_option(), parse_edge_flags(), parse_env_var(), parse_env_vars_for_urls(), parser::parse_expr(), parser::parse_for(), parse_gcc_colors(), function_reader::parse_insn(), parse_N_M(), parse_no_sanitize_attribute(), parser::parse_op(), parser::parse_operation(), parse_options_from_collect_gcc_options(), parser::parse_pattern(), parse_plugin_arg_opt(), parse_profile_filter(), parse_sanitizer_options(), parser::parse_simplify(), parse_zero_call_used_regs_options(), parser::parser(), equiv_oracle::partial_equiv_set(), relation_oracle::partial_equiv_set(), partition_alloc(), partition_equiv_class(), loop_distribution::partition_merge_into(), partition_view_bitmap(), partition_view_init(), pass_state_graph(), pass_through_libs_spec_func(), optrecord_json_writer::pass_to_json(), pass_va_arg_by_reference(), patch_jump_insn(), path_oracle::path_oracle(), ggc_remove< T >::pch_nx(), hash_map< KeyId, Value, Traits >::hash_entry::pch_nx_helper(), pedwarn(), pedwarn(), peek_state_token(), peep2_attempt(), peep2_reinit_state(), peephole2_optimize(), perform_tree_ssa_dce(), permerror(), permerror(), permerror_opt(), permerror_opt(), permute_vec_elements(), loop_distribution::pg_add_dependence_edges(), pg_collect_alias_ddrs(), pg_skip_alias_edge(), pg_unmark_merged_alias_ddrs(), access_ref::phi(), phi_analysis_available_p(), phi_analysis_finalize(), phi_convertible_by_degenerating_args(), phi_incr_cost_1(), phi_result_unknown_predicate(), phi_translate(), phi_translate_1(), phi_translate_set(), phiprop_insert_phi(), pieces_addr::pieces_addr(), place_field(), place_operands(), pop_access_from_lhs_work_queue(), pop_access_from_rhs_work_queue(), pop_allocnos_from_stack(), pop_best_coalesce(), pop_gimplify_context(), pop_node_from_stack(), avail_exprs_stack::pop_to_marker(), const_and_copies::pop_to_marker(), popcount_loc_descriptor(), position_pass(), possible_polymorphic_call_targets(), possible_polymorphic_call_targets_1(), possible_vector_mask_operation_p(), powi_as_mults(), powi_as_mults_1(), pp_destroy_prefix(), pp_emit_prefix(), pp_take_prefix(), pre_delete(), pre_edge_insert(), pre_insert_copies(), predicate_bbs(), predicate_scalar_phi(), predicate_statements(), predict_loops(), prefer_and_bit_test(), premark_types_used_by_global_vars(), prepare_call_arguments(), prepare_def_site_for(), pcom_worker::prepare_finalizers_chain(), prepare_gimple_addressable(), driver::prepare_infiles(), pcom_worker::prepare_initializers_chain(), prepare_initializers_chain_store_elim(), inlining_iterator::prepare_iteration(), prepare_names_to_update(), prepare_perfect_loop_nest(), prepare_shrink_wrap(), prepare_target_option_nodes_for_pch(), prepare_vec_mask(), preprocess_constraints(), preprocess_insn_constraints(), prescan_insns_for_dce(), pretty_print_string(), pretty_printer::pretty_printer(), pretty_printer::pretty_printer(), prev_active_insn_bb(), prev_nonnote_nondebug_insn_bb(), symtab_node::prevailing_p(), print_allocno_conflicts(), print_allocno_copies(), print_allocno_costs(), print_allocno_prefs(), diagnostic_context::print_any_cwe(), diagnostic_context::print_any_rules(), print_asm_header_spec_function(), print_cluster(), print_copy(), print_decl_identifier(), print_die(), print_dw_val(), print_enum_type(), print_filtered_help(), print_hard_regs_subforest(), print_help(), print_inline_rtx(), print_insn(), print_ldst_list(), print_loc_descr(), print_loop(), print_loop_and_siblings(), print_loop_title(), print_move_list(), print_no_sanitize_attr_value(), print_parseable_fixits(), print_pseudo_live_ranges(), print_rtl(), print_rtl_single(), print_rtl_with_bb(), print_rtx_function(), rtx_writer::print_rtx_operand_code_0(), rtx_writer::print_rtx_operand_code_i(), rtx_writer::print_rtx_operand_code_u(), rtx_writer::print_rtx_operand_codes_E_and_V(), print_simple_rtl(), print_specific_help(), print_store_motion_mems(), process_addr_reg(), process_address_1(), process_alt_operands(), process_args(), process_args(), process_bb(), process_bb_lives(), process_bb_node_for_costs(), process_bb_node_for_hard_reg_moves(), process_bb_node_lives(), process_brace_body(), process_bypass(), process_command(), ipa_icf::sem_item_optimizer::process_cong_reduction(), process_decls(), thunk_info::process_early_thunks(), process_excls(), process_incoming_edges(), process_insn_equiv_class(), process_invariant_for_inheritance(), symbol_table::process_new_functions(), process_one_cond_exec(), process_options(), phi_analyzer::process_phi(), process_presence_absence_names(), process_presence_absence_patterns(), process_references(), process_reg_shuffles(), process_regexp(), process_regs_for_copy(), process_seq_for_forming_states(), process_single_reg_class_operands(), process_state_for_insn_equiv_partition(), process_substs_on_one_elem(), process_symver_attribute(), produce_asm(), produce_asm_for_decls(), produce_lto_section(), produce_symtab(), produce_symtab_extension(), profile_function(), propagate(), propagate_aggregate_lattice(), propagate_aggs_across_jump_function(), propagate_allocno_info(), propagate_bias_p(), propagate_constants_topo(), propagate_controlled_uses(), propagate_copies(), opt_pointer_wrapper< PtrType_t >::propagate_failure(), propagate_freq(), propagate_modified_regnos(), propagate_pure_const(), propagate_rank(), propagate_scalar_across_jump_function(), propagate_subaccesses_from_lhs(), propagate_subaccesses_from_rhs(), propagate_threaded_block_debug_into(), propagate_tm_flags_out(), propagate_unlikely_bbs_forward(), prune_bbs_to_update_dominators(), prune_offload_funcs(), uninit_analysis::prune_phi_opnds(), prune_unused_phi_nodes(), prune_unused_types_prune(), prune_unused_types_walk_attribs(), pseudo_regno_single_word_and_live_p(), pt_solution_singleton_or_null_p(), pure_const_write_summary(), purge_dead_edges(), purge_dead_tablejump_edges(), push_agg_values_from_edge(), push_allocno_to_stack(), push_allocnos_to_stack(), push_fields_onto_fieldstack(), push_function_context(), timer::push_internal(), avail_exprs_stack::push_marker(), push_only_colorable(), vn_walk_cb_data::push_partial_def(), push_reload(), push_target_argument_according_to_value(), qualified_die_p(), block_range_cache::query_block_ranges(), queue_pattern(), queue_update_cost(), quote_spec(), ranger_cache::range_from_dom(), fold_using_range::range_of_phi(), fold_using_range::range_of_range_op(), gimple_ranger::range_of_stmt(), ranger_cache::range_on_edge(), dom_ranger::range_on_edge(), gimple_ranger::range_on_edge(), gimple_ranger::range_on_entry(), gimple_ranger::range_on_exit(), range_query::range_query(), ranger_cache::ranger_cache(), read_a_state_token(), read_autofdo_file(), read_cmdline_options(), read_complex_part(), read_count_file(), read_counts_file(), read_graph_file(), read_identifier(), read_ipa_call_summary(), read_line(), file_cache_slot::read_line_num(), read_md_rtx(), rtx_reader::read_nested_rtx(), autofdo::read_profile(), read_profile_edge_counts(), read_replacements_section(), rtx_reader::read_rtx_operand(), ipa_icf::sem_item_optimizer::read_section(), read_state(), read_state_already_seen_type(), read_state_array_type(), read_state_fields(), read_state_fileloc(), read_state_files_list(), read_state_lang_struct_type(), read_state_languages(), read_state_nested_option(), read_state_option(), read_state_options(), read_state_pair(), read_state_pair_list(), read_state_string_option(), read_state_struct_type(), read_state_structures(), read_state_type(), read_state_typedefs(), read_state_undefined_type(), read_state_union_type(), read_state_user_struct_type(), read_state_variables(), read_string(), md_reader::read_string(), real_from_mpfr(), real_from_mpfr(), real_from_string(), real_to_decimal_for_mode(), real_value_abs(), real_value_negate(), reassociate_bb(), rebuild_frequencies(), cgraph_edge::rebuild_references(), rebuild_regno_allocno_maps(), rebuild_type_inheritance_graph(), complex_add_pattern::recognize(), complex_mul_pattern::recognize(), complex_fms_pattern::recognize(), complex_operations_pattern::recognize(), addsub_pattern::recognize(), recompute_dominator(), record_argument_state(), record_common_cand(), avail_exprs_stack::record_cond(), record_dead_and_set_regs_1(), record_dynamic_alloc(), record_edge_info(), record_effective_endpoints(), record_eh_tables(), record_epilogue_seq(), record_equality(), record_equivalences_from_phis(), cgraph_node::record_function_versions(), record_group(), record_group_use(), record_increment(), record_insns(), record_jump_cond(), record_loop_exits(), record_operand_use(), record_out_operands(), record_potential_basis(), record_prologue_seq(), record_ref(), record_reference(), record_references_in_initializer(), record_reg_classes(), record_reg_saved_in_reg(), record_stmt_cost(), record_stmt_cost(), record_stmt_cost(), record_stmt_eh_region(), record_store(), record_target_from_binfo(), jump_threader::record_temporary_equivalences_from_stmts_at_dest(), record_tm_clone_pair(), record_tm_replacement(), record_type_tag(), recording_case_labels_p(), recover_dropped_1paux(), recursive_inlining(), ipa_icf::redirect_all_callers(), redirect_branch_edge(), cgraph_edge::redirect_call_stmt_to_callee(), redirect_edge_and_branch(), redirect_edge_and_branch_force(), redirect_edge_var_map_add(), redirect_edge_var_map_vector(), redirect_eh_edge_1(), redirect_jump_1(), redirect_to_specific_clone(), redirect_to_unreachable(), memory_block_pool::reduce_free_list(), reduction_phi(), reemit_insn_block_notes(), reemit_marker_as_note(), ref_within_array_bound(), refactor_eh_r(), referenced_from_other_partition_p(), referenced_from_this_partition_p(), symtab_node::referred_to_p(), reg_dead_at_p(), reg_in_class_p(), reg_loc_descriptor(), reg_nonzero_bits_for_combine(), reg_nonzero_bits_general(), reg_num_sign_bit_copies_for_combine(), reg_num_sign_bit_copies_general(), reg_overlap_for_remat_p(), reg_save(), reginfo_init(), ana::region_svalue::region_svalue(), range_def_chain::register_dependency(), mem_alloc_description< T >::register_descriptor(), register_division_in(), equiv_oracle::register_equiv(), path_oracle::register_equiv(), equiv_oracle::register_equiv(), jt_state::register_equivs_stmt(), mem_alloc_description< T >::register_instance_overhead(), gcc::pass_manager::register_one_dump_file(), fur_source::register_outgoing_edges(), register_plugin_info(), register_scoped_attribute(), register_scoped_attributes(), symbol_table::register_symbol(), regrename_analyze(), regrename_finish(), regrename_optimize(), regstat_bb_compute_ri(), regstat_free_calls_crossed(), regstat_free_n_sets_and_refs(), regstat_free_ri(), relative_path_prefix(), relax_delay_slots(), base_pool_allocator< TBlockAllocator >::release(), va_gc::release(), va_heap::release(), clone_info::release(), thunk_info::release(), nested_function_info::release(), release_bb_predicate(), cgraph_node::release_body(), pcom_worker::release_chain(), release_dump_file_name(), release_function_body(), mem_alloc_description< T >::release_instance_overhead(), release_pages(), release_recorded_exits(), release_ssa_name_after_update_ssa(), release_ssa_name_fn(), relink_block_chain(), relink_imm_use(), relink_imm_use_stmt(), relink_to_new_repr(), reload(), reload_as_needed(), reload_combine(), reload_combine_closest_single_use(), reload_combine_recognize_const_pattern(), reload_combine_recognize_pattern(), relocate_ptrs(), ipa_predicate::remap_after_duplication(), remap_blocks(), remap_decl(), remap_decls(), remap_enclosing_frame(), remap_filename(), remap_freqcounting_preds_after_dup(), remap_gimple_op_r(), remap_gimple_seq(), remap_gimple_stmt(), remap_ssa_name(), remap_type(), remap_type_1(), remap_vla_decls(), ipa_param_body_adjustments::remap_with_debug_expressions(), fibonacci_node< K, V >::remove(), ipa_edge_args_sum_t::remove(), fast_call_summary< T *, V >::remove(), fast_function_summary< T *, V >::remove(), ana::call_string::hashmap_traits_t::remove(), cgraph_node::remove(), varpool_node::remove(), remove_allocno_from_bucket_and_push(), remove_arc(), ipcp_transformation::remove_argaggs_if(), remove_attribute(), remove_bb(), remove_bb_from_loops(), remove_branch(), cgraph_node::remove_callees(), cgraph_node::remove_callers(), remove_child_or_replace_with_skeleton(), remove_child_TAG(), remove_child_with_prev(), remove_constraints(), remove_dead_stmt(), remove_duplicates(), remove_edge(), remove_edge_and_dominated_blocks(), remove_eh_handler_splicer(), remove_eh_landing_pad(), hash_table< Descriptor, Lazy, Allocator >::remove_elt_with_hash(), remove_fake_edges(), remove_forwarder_block(), remove_forwarder_block_with_phi(), cgraph_node::remove_from_clone_tree(), remove_from_queue(), symtab_node::remove_from_same_comdat_group(), remove_inheritance_pseudos(), remove_loc_list_addr_table_entries(), remove_low_level_allocnos(), remove_node_from_insn_list(), remove_outfile_spec_function(), remove_phi_nodes(), remove_preds_and_fake_succs(), remove_pseudos(), remove_reachable_equiv_notes(), vect_optimize_slp_pass::remove_redundant_permutations(), remove_reg_equal_equiv_notes_for_regno(), fibonacci_heap< K, V >::remove_root(), remove_some_program_points_and_update_live_ranges(), remove_some_program_points_and_update_live_ranges(), remove_ssa_form(), pcom_worker::remove_stmt(), vec_info::remove_stmt(), symtab_node::remove_stmt_references(), remove_uneccesary_loop_nodes_from_loop_tree(), remove_unnecessary_allocnos(), remove_unnecessary_regions(), remove_unreachable_handlers_no_lp(), symbol_table::remove_unreachable_nodes(), symbol_table::remove_unreferenced_decls(), remove_unused_allocno_hard_regs_nodes(), remove_unused_ivs(), remove_unused_locals(), remove_unused_temp_slot_addresses(), remove_useless_values(), remove_useless_values(), rename_variables_in_bb(), reorder_basic_blocks_simple(), reorder_basic_blocks_software_trace_cache(), reorder_loops(), reorg_loops(), repair_loop_structures(), replace_block_by(), replace_block_vars_by_duplicates(), replace_block_vars_by_duplicates_1(), replace_child(), replace_duplicating_operands_in_pattern(), replace_expr_with_values(), replace_function_decl(), replace_goto_queue_1(), fibonacci_heap< K, V >::replace_key_data(), replace_locals_stmt(), replace_mult_candidate(), replace_names_by_phis(), replace_oldest_value_addr(), replace_one_candidate(), replace_operands_with_dups(), replace_outfile_spec_function(), replace_phi_edge_with_variable(), replace_phis_by_defined_names(), replace_ref(), ipa_param_body_adjustments::replace_removed_params_ssa_names(), replace_rhs_if_not_dup(), replace_ssa_name(), diagnostic_context::report_current_module(), diagnostic_context::report_diagnostic(), report_predictor_hitrates(), reposition_prologue_and_epilogue_notes(), require_template_declaration(), rescan_loop_exit(), vec< T, va_heap, vl_ptr >::reserve(), va_gc::reserve(), reserve_phi_args_for_new_edge(), symtab_node::reset(), reset_access(), reset_active_stores(), reset_all_used_flags(), reset_cluster_vectors(), reset_debug_bindings(), ipa_param_body_adjustments::reset_debug_stmts(), reset_edge_caches(), reset_flow_sensitive_info(), reset_indirect_string(), reset_opr_set_tables(), path_oracle::reset_path(), resize_reg_info(), resolve_addr(), symtab_node::resolve_alias(), resolve_args_picking_1(), resolve_asm_operand_names(), resolve_mixers(), resolve_noninline_speculation(), resolve_operand_name_1(), resolve_shift_zext(), resolve_typedef(), resolve_unique_section(), rest_of_clean_state(), rest_of_decl_compilation(), rest_of_handle_df_finish(), rest_of_handle_df_initialize(), restore_costs_from_copies(), restrict_cost_classes(), result_of_phi(), returning_call_p(), reverse_equiv_p(), reversed_comparison(), reversed_condition(), back_jt_path_registry::rewire_first_differing_edge(), rewrite_bittest(), rewrite_constraints(), rewrite_debug_stmt_uses(), rewrite_expr_tree_parallel(), rewrite_reciprocal(), rewrite_stmt(), rewrite_to_defined_overflow(), rewrite_update_phi_arguments(), rewrite_use_compare(), rewrite_use_nonlinear_expr(), rotate_loc_descriptor(), rotate_loop(), rtl_can_remove_branch_p(), rtl_create_basic_block(), rtl_delete_block(), rtl_duplicate_bb(), rtl_flow_call_edges_add(), rtl_for_decl_init(), cgraph_node::rtl_info(), rtl_lv_add_condition_to_bb(), rtl_make_eh_edge(), rtl_merge_blocks(), rtl_redirect_edge_and_branch(), rtl_redirect_edge_and_branch_force(), rtl_split_block(), rtl_split_block_before_cond_jump(), rtl_split_edge(), rtl_verify_bb_insn_chain(), rtl_verify_bb_layout(), rtl_verify_bb_pointers(), rtl_verify_edges(), rtx_equal_for_cselib_1(), rtx_equal_p(), rtx_for_static_chain(), run_attempt(), run_gcc(), run_rpo_vn(), run_rtl_passes(), toplev::run_self_tests(), runtime_alias_check_p(), rvrp_folder::rvrp_folder(), safe_as_a(), safe_hash(), safe_lookup_page_table_entry(), ipa_auto_call_arg_values::safe_sval_at(), ipa_call_arg_values::safe_sval_at(), same_addr_size_stores_p(), same_line_p(), same_succ_alloc(), same_succ_flush_bb(), sanitize_spec_function(), save_call_clobbered_regs(), save_inline_function_body(), save_switch(), save_tmp_var(), sbr_sparse_bitmap::sbr_sparse_bitmap(), scalar_evolution_in_region(), scan_comma_elt(), scan_function(), scan_insn(), scan_omp_for(), scan_omp_op(), scan_omp_parallel(), scan_omp_simd(), scan_omp_simd_scan(), scan_omp_single(), scan_omp_target(), scan_omp_task(), scan_omp_teams(), scan_one_insn(), scan_operands(), scan_prog_file(), scan_rtx_address(), scan_rtx_reg(), scan_sharing_clauses(), scan_trace(), scc_visit(), scev_finalize(), scev_initialized_p(), scev_is_linear_expression(), scompare_loc_descriptor(), scompare_loc_descriptor_narrow(), scompare_loc_descriptor_wide(), modref_tree< T >::search(), modref_base_node< T >::search(), searchc(), secondary_reload_class(), self_referential_size(), separate_attrs(), separate_decls_in_region(), separate_decls_in_region_name(), sese_build_liveouts(), range_op_table::set(), set_allocno_reg(), set_autoinc_for_original_candidates(), set_bb_counts(), set_bb_predicate_gimplified_stmts(), set_bb_regs(), set_call_expr_flags(), cgraph_edge::set_call_stmt(), cgraph_edge::set_callee(), set_cluster(), set_component_ssa_name(), set_const_flag_1(), set_conv_libfunc(), set_decl_section_name(), set_decl_section_name(), set_edge_probability_and_rescale_others(), set_endptr_and_length(), set_even_probabilities(), set_hint_predicate(), set_histogram_value(), set_initial_eh_label_offset(), set_initial_label_offsets(), set_insn_equiv_classes(), set_level(), ipa_icf::set_local(), set_loops_for_fn(), set_mem_attributes_minus_bitpos(), set_multilib_dir(), set_new_cycle_flags(), dom_oracle::set_one_relation(), set_optab_libfunc(), set_option(), set_out_arc_insns_equiv_num(), set_page_table_entry(), cgraph_node::set_pure_flag(), ssa_cache::set_range(), set_rtl(), symtab_node::set_section_for_node(), symtab_node::set_section_for_node(), set_slot_part(), set_source_date_epoch_envvar(), set_spec(), set_static_spec(), set_storage_via_setmem(), frange::set_undefined(), ipa_vr::set_unknown(), driver::set_up_specs(), set_var_live_on_entry(), vec_info::set_vinfo_for_stmt(), set_writeonly_bit(), setup_allocno_available_regs_num(), setup_allocno_class_and_costs(), setup_allocno_hard_regs_nodes_parent(), setup_allocno_hard_regs_subnode_index(), setup_coalesced_allocno_costs_and_nums(), setup_elimination_map(), setup_entered_from_non_parent_p(), setup_insn_reg_info(), setup_live_pseudos_and_spill_after_risky_transforms(), setup_loop_tree_level(), setup_min_max_allocno_live_range_point(), setup_min_max_conflict_allocno_ids(), setup_one_parameter(), setup_preferred_alternate_classes_for_new_pseudos(), setup_prefixes(), setup_profitable_hard_regs(), setup_reg_classes(), setup_reg_equiv(), setup_reg_renumber(), setup_reg_spill_flag(), setup_regno_cost_classes_by_aclass(), setup_regno_cost_classes_by_mode(), setup_save_areas(), setup_slot_coalesced_allocno_live_ranges(), shared_bitmap_lookup(), shortcut_cond_expr(), shortcut_cond_r(), shortest_paths< GraphTraits, Path_t >::shortest_paths(), should_colorize(), should_duplicate_loop_header_p(), should_emit_struct_debug(), should_hoist_expr_to_dom(), should_move_die_to_comdat(), should_skip_pass_p(), shrink_simd_arrays(), shrink_wrap_one_built_in_call_with_conds(), significand_size(), simd_clone_adjust(), simd_clone_adjust_argument_types(), simd_clone_call_p(), simd_clone_clauses_extract(), simd_clone_compute_base_data_type(), simd_clone_create(), simd_clone_init_simd_arrays(), tree_switch_conversion::simple_cluster::simple_cluster(), simple_iv(), simple_iv_with_niters(), simple_mem_ref_in_stmt(), dom_jt_simplifier::simplify(), hybrid_jt_simplifier::simplify(), simplify_1a(), simplify_1b(), simplify_bitfield_ref(), simplify_builtin_call(), simplify_comparison(), simplify_const_unary_operation(), jump_threader::simplify_control_stmt_condition(), simplify_count_trailing_zeroes(), simplify_using_ranges::simplify_div_or_mod_using_ranges(), simplify_gimple_switch_label_vec(), simplify_if_then_else(), simplify_operand_subreg(), simplify_peeled_chrec(), simplify_permutation(), simplify_context::simplify_relational_operation_1(), simplify_replace_fn_rtx(), simplify_rotate(), simplify_rtx(), simplify_using_ranges::simplify_switch_using_ranges(), simplify_context::simplify_ternary_operation(), simplify_test_exp(), simplify_context::simplify_unary_operation_1(), simplify_using_initial_values(), simplify_vector_constructor(), ssa_propagation_engine::simulate_block(), ssa_propagation_engine::simulate_stmt(), single_block_loop_p(), single_dom_exit(), single_exit(), single_imm_use(), single_imm_use_1(), single_likely_exit(), single_non_eh_succ(), single_non_singleton_phi_for_edges(), pcom_worker::single_nonlooparound_use(), single_pred_edge_ignoring_loop_edges(), single_set_2(), single_trailing_store_in_bb(), single_use_in_loop(), sink_clobbers(), sink_code_in_bb(), sink_common_stores_to_bb(), size_of_discr_list(), size_of_locs(), sjlj_build_landing_pads(), sjlj_emit_dispatch_table(), sjlj_fix_up_crossing_landing_pad(), sjlj_mark_call_sites(), skip_insns_after_block(), hash_table< Descriptor, Lazy, Allocator >::iterator::slide(), slot_coalesced_allocno_live_ranges_intersect_p(), slpeel_add_loop_guard(), slpeel_tree_duplicate_loop_to_edge_cfg(), slsr_process_add(), slsr_process_cast(), slsr_process_copy(), slsr_process_phi(), solution_set_expand(), solve_flow_graph(), solve_graph(), sorry(), sorry_at(), sort_and_splice_var_accesses(), sort_bucket(), sort_coalesce_list(), sort_conflict_id_map(), sort_ids(), sort_sibling_loops(), sorted_attr_string(), sp_based_mem_offset(), spec_path(), special_predicate_operand_p(), cgraph_edge::speculative_call_for_target(), spill_for(), spill_hard_reg_in_range(), spill_pseudos(), spill_pseudos(), typed_splay_tree< KEY_TYPE, VALUE_TYPE >::splay_tree_delete_helper(), typed_splay_tree< KEY_TYPE, VALUE_TYPE >::splay_tree_foreach_helper(), typed_splay_tree< KEY_TYPE, VALUE_TYPE >::splay_tree_max(), typed_splay_tree< KEY_TYPE, VALUE_TYPE >::splay_tree_min(), typed_splay_tree< KEY_TYPE, VALUE_TYPE >::splay_tree_predecessor(), typed_splay_tree< KEY_TYPE, VALUE_TYPE >::splay_tree_splay(), typed_splay_tree< KEY_TYPE, VALUE_TYPE >::splay_tree_successor(), split_address_groups(), split_bb_make_tm_edge(), split_block_1(), split_block_after_labels(), split_complex_args(), pcom_worker::split_data_refs_to_components(), split_edge(), split_edge_and_insert(), split_function(), split_if_necessary(), split_insn(), split_live_ranges_for_shrink_wrap(), split_loop(), split_loop_exit_edge(), split_loop_on_cond(), split_quote_chain(), split_reg(), spread_undeadness(), sra_deinitialize(), sra_initialize(), ssa_conflicts_merge(), ssa_create_duplicates(), ssa_fix_duplicate_block_edges(), ssa_lazy_cache::ssa_lazy_cache(), ssa_operands_active(), ssa_prop_init(), ssa_propagation_engine::ssa_propagate(), path_range_query::ssa_range_in_phi(), ssa_redirect_edges(), st_expr_entry(), stack_protect_epilogue(), ana::supernode::start_phis(), start_recording_case_labels(), start_sequence(), start_update_cost(), state_eq_p(), state_hash(), state_ident_by_name(), state_is_differed(), state_token_is_name(), state_token_kind(), statement_sink_location(), static_loop_exit(), staticp(), statistics_fini(), statistics_fini_pass(), statistics_init(), std_gimplify_va_arg_expr(), stmt_kills_ref_p(), stmt_local_def(), stmt_may_terminate_function_p(), stmt_starts_bb_p(), store_alt_unit_usage(), store_can_be_removed_p(), store_constructor(), store_expr(), store_field(), store_integral_bit_field(), store_motion_loop(), store_unaligned_arguments_into_pseudos(), ipa_polymorphic_call_context::stream_in(), stream_in_histogram_value(), ipa_polymorphic_call_context::stream_out(), stream_out_histogram_value(), ipa_vr::streamer_read(), streamer_read_string(), streamer_read_string_cst(), streamer_string_index(), streamer_tree_cache_delete(), streamer_tree_cache_lookup(), streamer_write_string_cst(), strinfo_shared(), string_for_index(), strip_float_extensions(), strip_invariant_refs(), strips_small_constant(), strtoken(), strub_set_fndt_mode_to(), strub_validate_fn_attr_parm(), subbinfo_with_vtable_at_offset(), subloop_tree_node_p(), subrange_type_die(), subst_dup(), substitute_and_fold_dom_walker::substitute_and_fold_dom_walker(), opt_result::success(), opt_pointer_wrapper< PtrType_t >::success(), sufficiently_different_region_binding_p(), option_proposer::suggest_option(), suitable_cond_bb(), summarize_calls_size_and_time(), supportable_widening_operation(), suppress_warning_at(), swap_ssa_operands(), sweep_pages(), switch_to_comdat_section(), switch_to_eh_frame_section(), switch_to_exception_section(), switch_to_frame_table_section(), ana::region_offset::symbolic_p(), call_summary< T * >::symtab_duplication(), fast_call_summary< T *, V >::symtab_duplication(), symtab_node_for_jfunc(), symtab_thunks_cc_finalize(), synth_lshift_by_additions(), tablejump_casesi_pattern(), tag_lines(), tail_duplicate(), tail_merge_optimize(), take_address_of(), target_opts_for_fn(), target_reinit(), target_supports_divmod_p(), target_supports_section_anchors_p(), task_copyfn_remap_type(), temp_slot_address_compute_hash(), is_a_helper< T >::test(), test_for_singularity(), fwd_jt_path_registry::thread_block_1(), thread_jump(), thread_private_new_memory(), thread_prologue_and_epilogue_insns(), fwd_jt_path_registry::thread_through_loop_header(), jump_threader::thread_through_normal_block(), tls_mem_loc_descriptor(), tm_log_add(), tm_log_delete(), tm_log_emit_restores(), tm_log_emit_saves(), tm_log_emit_stmt(), tm_mangle(), tm_memopt_compute_available(), tm_memopt_free_sets(), tm_region_init(), tm_region_init_0(), top_level_omp_for_in_stmt(), totally_scalarize_subtree(), track_loc_p(), transform_2(), transform_3(), transform_duplicate(), transform_kernels_loop_clauses(), loop_distribution::transform_reduction_loop(), transform_statements(), transform_to_exit_first_loop_alt(), translate_name(), translate_vuse_through_block(), fast_function_summary< T *, V >::traverse(), fast_call_summary< T *, V >::traverse(), hash_table< Descriptor, Lazy, Allocator >::traverse_noresize(), tree_add_const_value_attribute(), tree_block(), tree_coverage_counter_addr(), tree_coverage_counter_ref(), tree_dce_done(), tree_does_not_contain_chrecs(), tree_estimate_probability(), tree_function_versioning(), tree_guess_outgoing_edge_probabilities(), tree_if_conversion(), tree_inlinable_function_p(), tree_loop_unroll_and_jam(), tree_lower_complex(), tree_optimize_tail_calls_1(), tree_overlaps_hard_reg_set(), tree_predictive_commoning(), tree_ssa_ifcombine_bb(), tree_ssa_iv_optimize(), tree_ssa_iv_optimize_finalize(), tree_ssa_iv_optimize_init(), tree_ssa_iv_optimize_loop(), tree_ssa_lim_finalize(), tree_ssa_lim_initialize(), tree_ssa_prefetch_arrays(), tree_ssa_split_loops(), tree_ssa_unswitch_loops(), tree_transform_and_unroll_loop(), tree_unroll_loop(), tree_unroll_loops_completely(), tree_unroll_loops_completely_1(), tree_unswitch_loop(), tree_unswitch_single_loop(), tree_vec_extract(), tree_versionable_function_p(), trim_ld_motion_mems(), try_add_cand_for(), try_apply_stack_adjustment(), try_combine(), try_create_reduction_list(), try_crossjump_bb(), try_crossjump_to_edge(), try_eliminate_compare(), try_emit_cmove_seq(), try_forward_edges(), try_generate_repro(), try_head_merge_bb(), try_improve_iv_set(), try_make_edge_direct_simple_call(), try_make_edge_direct_virtual_call(), try_merge(), try_merge_compare(), try_optimize_cfg(), try_peel_loop(), try_redirect_by_replacing_jump(), try_shrink_wrapping(), try_speculative_devirtualization(), try_split(), try_store_by_multiple_pieces(), try_to_simplify(), try_transform_to_exit_first_loop_alt(), try_unroll_loop_completely(), try_vectorize_loop_1(), tsi_end_p(), tsi_link_after(), tsi_link_before(), tsi_one_before_end_p(), type(), type_all_derivations_known_p(), type_fileloc(), type_lineloc(), typed_binop(), typed_binop_from_tree(), typed_splay_tree< KEY_TYPE, VALUE_TYPE >::typed_splay_tree(), types_used_by_var_decl_insert(), unsupported_range::ubound(), ubsan_create_data(), ubsan_expand_ptr_ifn(), ubsan_expand_vptr_ifn(), ubsan_instrument_float_cast(), ubsan_source_location(), ubsan_type_descriptor(), ubsan_use_new_style_p(), ucompare_loc_descriptor(), symtab_node::ultimate_alias_target_1(), undistribute_bitref_for_vector(), undo_optional_reloads(), loop_cand::undo_simple_reduction(), unify_moves(), union_defs(), union_match_dups(), fibonacci_heap< K, V >::union_with(), uniq_sort_alt_states(), unit_present_on_list_p(), units_to_automata_distr(), unlink_block(), symbol_table::unlink_from_assembler_name_hash(), unlink_insn_chain(), unloop_loops(), unmark_visited(), unmodified_parm_1(), unnest_function(), symtab_node::unregister(), symbol_table::unregister(), unreplaced_cand_in_tree(), unroll_loop_constant_iterations(), unroll_loop_runtime_iterations(), unroll_loop_stupid(), unroll_loops(), unshare_and_remap(), unshare_body(), unshare_expr(), unshare_expr_without_location(), unshare_strinfo_vec(), unshare_variable(), update_accumulator_with_ops(), update_alias_info_with_stack_vars(), update_allocno_pressure_excess_length(), update_bad_spill_attribute(), update_bb_reg_pressure(), update_call_edge_frequencies(), update_callee_keys(), update_caller_keys(), fwd_jt_path_registry::update_cfg(), update_clone_info(), update_conflict_allocno_hard_prefs(), update_conflict_hard_reg_costs(), update_conflict_hard_regno_costs(), update_costs(), update_costs_from_allocno(), update_costs_from_copies(), update_costs_from_prefs(), update_curr_costs(), update_debug_stmt(), update_dep_bb(), update_ebb_live_info(), update_epilogue_loop_vinfo(), update_equiv_regs(), update_hard_regno_preference(), update_indirect_edges_after_inlining(), autofdo::autofdo_source_profile::update_inlined_ind_target(), update_left_conflict_sizes_p(), update_list::update_list(), update_lives(), update_loop_exit_probability_scale_dom_bbs(), update_max_bb_count(), update_mem_ref_hash_table(), update_ops(), update_path(), update_phi_components(), update_pseudo_point(), update_range_test(), update_reg_eliminate(), update_rep_bb(), update_rsp_from_reg_equal(), update_scratch_ops(), update_ssa(), update_visibility_by_resolution_info(), update_vtable_references(), update_worklist(), use_anchored_address(), use_blocks_for_decl_p(), use_distinct_base_address_for_range(), use_in_zero_equality(), use_internal_fn(), use_pointer_for_field(), use_return_register(), use_type(), used_types_insert_helper(), uses_rtx_reuse_p(), va_list_counter_bump(), val_reset(), val_resolve(), ordered_hash_map< KeyId, Value, Traits >::iterator::valid_index_p(), validate_pattern(), validate_simplify_insn(), rvrp_folder::value_of_expr(), fvrp_folder::value_of_expr(), rvrp_folder::value_of_stmt(), fvrp_folder::value_of_stmt(), rvrp_folder::value_on_edge(), fvrp_folder::value_on_edge(), Value_Range::Value_Range(), value_replacement(), valueized_wider_op(), var_loc_dep_vec(), var_lowpart(), var_map_base_fini(), var_mem_delete(), var_mem_delete_and_set(), var_reg_delete(), var_regno_delete(), variable_from_dropped(), variable_htab_free(), variable_merge_over_cur(), variable_post_merge_new_vals(), variable_post_merge_perm_vals(), variable_union(), variable_was_changed(), vec_alloc(), vec_free(), vec_init_loop_exit_info(), vec_safe_address(), vec_safe_copy(), VEC_safe_set_locstr(), vect_add_conversion_to_pattern(), vect_add_slp_permutation(), vect_analyze_data_ref_access(), vect_analyze_data_ref_accesses(), vect_analyze_data_refs(), vect_analyze_early_break_dependences(), vect_analyze_group_access(), vect_analyze_loop(), vect_analyze_loop_1(), vect_analyze_loop_2(), vect_analyze_loop_form(), vect_analyze_loop_operations(), vect_analyze_scalar_cycles_1(), vect_analyze_slp(), vect_analyze_slp_instance(), vect_analyze_stmt(), vect_bb_slp_scalar_cost(), vect_build_all_ones_mask(), vect_build_loop_niters(), vect_build_one_scatter_store_call(), vect_build_slp_instance(), vect_build_slp_tree(), vect_build_slp_tree_1(), vect_build_slp_tree_2(), vect_build_zero_merge_argument(), vect_check_store_rhs(), vect_compute_data_ref_alignment(), vect_convert_input(), vect_convert_output(), vect_create_addr_base_for_vector_ref(), vect_create_cond_for_align_checks(), vect_create_constant_vectors(), vect_create_data_ref_ptr(), vect_create_epilog_for_reduction(), vect_create_nonlinear_iv_step(), vect_create_nonlinear_iv_vec_step(), vect_detect_pair_op(), vect_dissolve_slp_only_groups(), vect_do_peeling(), vect_dr_behavior(), vect_enhance_data_refs_alignment(), vect_estimate_min_profitable_iters(), vect_expand_fold_left(), vect_find_first_scalar_stmt_in_slp(), vect_find_last_scalar_stmt_in_slp(), vect_find_stmt_data_reference(), vect_fixup_scalar_cycles_with_patterns(), vect_gen_len(), vect_gen_loop_len_mask(), vect_gen_prolog_loop_niters(), vect_gen_vector_loop_niters(), vect_gen_vector_loop_niters_mult_vf(), vect_gen_while(), vect_gen_widened_results_half(), vect_get_and_check_slp_defs(), vect_get_datarefs_in_loop(), vect_get_external_def_edge(), vect_get_gather_scatter_ops(), vect_get_internal_def(), vect_get_loop_len(), vect_get_loop_mask(), vect_get_loop_niters(), vect_get_loop_variant_data_ptr_increment(), vect_get_new_ssa_name(), vect_get_new_vect_var(), vect_get_stmt_cost(), vect_get_vec_defs_for_operand(), vect_init_pattern_stmt(), vect_init_vector(), vect_is_simple_reduction(), vect_is_simple_use(), vect_is_simple_use(), vect_look_through_possible_promotion(), vect_loop_dist_alias_call(), vect_loop_vectorized_call(), vect_loop_versioning(), vect_mark_pattern_stmts(), vect_model_reduction_cost(), vect_model_simple_cost(), vect_pattern_recog_1(), vect_peeling_hash_choose_best_peeling(), vect_permute_load_chain(), vect_permute_store_chain(), vect_prepare_for_masked_peels(), vect_reassociating_reduction_p(), vect_recog_abd_pattern(), vect_recog_average_pattern(), vect_recog_bit_insert_pattern(), vect_recog_bitfield_ref_pattern(), vect_recog_bool_pattern(), vect_recog_cast_forwprop_pattern(), vect_recog_cond_expr_convert_pattern(), vect_recog_ctz_ffs_pattern(), vect_recog_divmod_pattern(), vect_recog_dot_prod_pattern(), vect_recog_gather_scatter_pattern(), vect_recog_gcond_pattern(), vect_recog_mask_conversion_pattern(), vect_recog_mixed_size_cond_pattern(), vect_recog_mulhs_pattern(), vect_recog_mult_pattern(), vect_recog_over_widening_pattern(), vect_recog_popcount_clz_ctz_ffs_pattern(), vect_recog_pow_pattern(), vect_recog_rotate_pattern(), vect_recog_sad_pattern(), vect_recog_sat_add_pattern(), vect_recog_vector_vector_shift_pattern(), vect_recog_widen_abd_pattern(), vect_recog_widen_op_pattern(), vect_recog_widen_sum_pattern(), vect_record_base_alignments(), vect_remove_slp_scalar_calls(), vect_schedule_scc(), vect_schedule_slp(), vect_schedule_slp_node(), vect_set_loop_condition_normal(), vect_set_loop_condition_partial_vectors(), vect_set_loop_condition_partial_vectors_avx512(), vect_set_loop_controls_directly(), vect_setup_realignment(), vect_shift_permute_load_chain(), vect_slp_analyze_bb_1(), vect_slp_analyze_instance_dependence(), vect_slp_analyze_load_dependences(), vect_slp_analyze_node_operations_1(), vect_slp_bbs(), vect_slp_check_for_roots(), vect_slp_fini(), vect_slp_function(), vect_slp_region(), vect_split_statement(), vect_supportable_dr_alignment(), vect_synth_mult_by_constant(), vect_transform_cycle_phi(), vect_transform_loop(), vect_transform_loop_stmt(), vect_transform_loops(), vect_transform_slp_perm_load_1(), vect_transform_stmt(), vect_update_ivs_after_vectorizer(), vect_widened_op_tree(), vectorizable_call(), vectorizable_comparison_1(), vectorizable_condition(), vectorizable_conversion(), vectorizable_early_exit(), vectorizable_induction(), vectorizable_live_operation(), vectorizable_live_operation_1(), vectorizable_load(), vectorizable_nonlinear_induction(), vectorizable_operation(), vectorizable_recurr(), vectorizable_reduction(), vectorizable_scan_store(), vectorizable_shift(), vectorizable_simd_clone_call(), vectorizable_store(), vectorize_fold_left_reduction(), vectorize_slp_instance_root_stmt(), symtab_node::verify_base(), verify_bb_vtables(), verify_common_node_recorded(), verify_die(), verify_edge_list(), verify_eh_dispatch_edge(), verify_eh_edges(), verify_eh_tree(), verify_expr_location_1(), verify_expr_no_block(), verify_flow_info(), verify_gimple_in_cfg(), verify_gimple_return(), verify_gimple_transaction(), verify_imm_links(), verify_insn_chain(), verify_loop_closed_ssa(), verify_loop_structure(), cgraph_node::verify_node(), verify_node_partition(), verify_node_sharing_1(), verify_non_ssa_vars(), verify_phi_args(), verify_related_strinfos(), verify_rtx_sharing(), verify_sese(), verify_speculative_call(), verify_ssa(), operands_scanner::verify_ssa_operands(), verify_strub(), symtab_node::verify_symtab_nodes(), verify_type(), verify_use(), verify_vssa(), version_compare_spec_function(), version_loop_by_alias_check(), version_loop_for_if_conversion(), view_list_to_loc_list_val_node(), visit_loops_in_gang_single_region(), visit_nary_op(), visit_phi(), ssa_name_limit_t::visit_phi(), visit_reference_op_call(), visit_reference_op_store(), visit_stmt(), VN_INFO(), vn_lookup_simplify_result(), vn_nary_build_or_lookup_1(), vn_nary_op_insert_into(), vn_nary_op_insert_pieces_predicated(), vn_nary_op_lookup_1(), vn_reference_lookup(), vn_reference_lookup_2(), vn_reference_lookup_3(), vn_reference_lookup_call(), vn_reference_lookup_pieces(), vn_walk_cb_data::vn_walk_cb_data(), voidify_wrapper_expr(), vop_phi(), rt_bb_visited::vset(), vt_add_function_parameter(), vt_emit_notes(), vt_expand_1pvar(), vt_expand_loc_callback(), vt_expand_var_loc_chain(), vt_finalize(), vt_find_locations(), vt_initialize(), vtbl_map_get_node(), vuse_eq(), dom_walker::walk(), walk_aliased_vdefs(), walk_aliased_vdefs_1(), walk_attr_value(), capture_info::walk_c_expr(), walk_gimple_asm(), walk_gimple_omp_for(), walk_gimple_op(), walk_gimple_seq_mod(), walk_gimple_stmt(), walk_insn_part(), loops_list::walk_loop_tree(), walk_non_aliased_vuses(), walk_polymorphic_call_targets(), walk_polymorphic_call_targets(), walk_ssa_copies(), walk_stmt_load_store_ops(), want_inline_function_to_all_callers_p(), want_inline_self_recursive_call_p(), warn_implicit_fallthrough_r(), warn_odr(), warn_switch_unreachable_and_auto_init_r(), warn_types_mismatch(), warn_uninit(), warn_uninit_phi_uses(), warn_uninitialized_vars(), warning(), warning_at(), warning_at(), warning_at(), warning_at(), warning_n(), warning_n(), weak_finish_1(), will_be_nonconstant_expr_predicate(), will_be_nonconstant_predicate(), word_dce_process_block(), worker_single_copy(), worker_single_simple(), ipa_icf::sem_item_optimizer::worklist_pop(), workshare_safe_to_combine_p(), optrecord_json_writer::write(), write_automata(), write_c_file_stat(), write_global_stream(), write_pch_globals(), state_writer::write_state_array_type(), state_writer::write_state_fileloc(), state_writer::write_state_files_list(), state_writer::write_state_lang_struct_type(), state_writer::write_state_nested_option(), state_writer::write_state_option(), state_writer::write_state_options(), state_writer::write_state_pair(), state_writer::write_state_pair_list(), state_writer::write_state_string_option(), state_writer::write_state_struct_union_type(), state_writer::write_state_structures(), state_writer::write_state_type(), state_writer::write_state_undefined_type(), state_writer::write_state_user_struct_type(), ipa_icf::sem_item_optimizer::write_summary(), write_test_expr(), write_ts_omp_clause_tree_pointers(), env_manager::xput(), yybegin(), zero_length_string(), _loop_vec_info::~_loop_vec_info(), auto_obstack::~auto_obstack(), DFS::~DFS(), equiv_oracle::~equiv_oracle(), fast_call_summary< T *, V >::~fast_call_summary(), fast_function_summary< T *, V >::~fast_function_summary(), fibonacci_heap< K, V >::~fibonacci_heap(), file_cache_slot::~file_cache_slot(), infer_range_manager::~infer_range_manager(), instantiate_cache_type::~instantiate_cache_type(), json_file_output_format::~json_file_output_format(), jump_thread_path_allocator::~jump_thread_path_allocator(), lto_location_cache::~lto_location_cache(), md_reader::~md_reader(), nested_function_info::~nested_function_info(), output_buffer::~output_buffer(), path_oracle::~path_oracle(), rtx_reader::~rtx_reader(), sarif_file_output_format::~sarif_file_output_format(), toplev::~toplev(), vn_walk_cb_data::~vn_walk_cb_data(), and vrange_obstack_alloc::~vrange_obstack_alloc().

◆ O_BINARY

#define O_BINARY   0

◆ O_RDONLY

◆ O_WRONLY

#define O_WRONLY   1

◆ offsetof

◆ ONE_G

#define ONE_G   (ONE_K * ONE_M)

◆ ONE_K

#define ONE_K   1024

◆ ONE_M

#define ONE_M   (ONE_K * ONE_K)

Referenced by ggc_rlimit_bound().

◆ PATH_SEPARATOR

#define PATH_SEPARATOR   ':'
By default, colon separates directories in a path.   

Referenced by add_env_var_paths(), add_to_obstack(), prefix_from_string(), and process_command().

◆ PP_5th

#define PP_5th ( a1,
a2,
a3,
a4,
a5,
... )   a5
Redirect four-argument qsort calls to gcc_qsort; one-argument invocations
correspond to vec::qsort, and use C qsort internally.   

◆ PRsa

◆ qsort

◆ R_OK

◆ really_call_calloc

#define really_call_calloc   calloc

◆ really_call_malloc

#define really_call_malloc   malloc
As the last action in this file, we poison the identifiers that
shouldn't be used.  Note, luckily gcc-3.0's token-based integrated
preprocessor won't trip on poisoned identifiers that arrive from
the expansion of macros.  E.g. #define strrchr rindex, won't error
if rindex is poisoned after this directive is issued and later on
strrchr is called.

Note: We define bypass macros for the few cases where we really
want to use the libc memory allocation routines.  Otherwise we
insist you use the "x" versions from libiberty.   

◆ really_call_realloc

#define really_call_realloc   realloc

◆ ROUND_DOWN

#define ROUND_DOWN ( x,
y )   ((x) & ~((y) - 1))
This macro rounds x down to the y boundary.   

Referenced by print_hex(), and vn_walk_cb_data::push_partial_def().

◆ ROUND_UP

#define ROUND_UP ( x,
y )   (((x) + (y) - 1) & ~((y) - 1))

◆ S_ISBLK

#define S_ISBLK ( m)    (((m) & S_IFMT) == S_IFBLK)
Test if something is a block special file.   

◆ S_ISCHR

#define S_ISCHR ( m)    (((m) & S_IFMT) == S_IFCHR)
Test if something is a character special file.   

◆ S_ISDIR

#define S_ISDIR ( m)    (((m) & S_IFMT) == S_IFDIR)

◆ S_ISFIFO

#define S_ISFIFO ( m)    0
Test if something is a FIFO.   

◆ S_ISREG

#define S_ISREG ( m)    (((m) & S_IFMT) == S_IFREG)
Test if something is a normal file.   

Referenced by compare_files().

◆ S_ISSOCK

#define S_ISSOCK ( m)    0
Test if something is a socket.   

◆ SEEK_CUR

#define SEEK_CUR   1

◆ SEEK_END

#define SEEK_END   2

◆ SEEK_SET

◆ SIZE_AMOUNT

◆ SIZE_LABEL

#define SIZE_LABEL ( x)    ((x) < 10 * ONE_K ? ' ' : ((x) < 10 * ONE_M ? 'k' : 'M'))
For a given integer, display either:
- the character 'k', if the number is higher than 10 K (in base 2)
  but strictly lower than 10 M (in base 2)
- the character 'M' if the number is higher than 10 M (in base2)
- the charcter ' ' if the number is strictly lower  than 10 K   

◆ SIZE_MAX

#define SIZE_MAX   INTTYPE_MAXIMUM (size_t)
The HAVE_DECL_* macros are three-state, undefined, 0 or 1.  If they
are defined to 0 then we must provide the relevant declaration
here.  These checks will be in the undefined state while configure
is running so be careful to test "defined (HAVE_DECL_*)".   

Referenced by fold_const_call().

◆ SIZE_SCALE

#define SIZE_SCALE ( x)
Value:
(((x) < 10 * ONE_K \
? (x) \
: ((x) < 10 * ONE_M \
? (x) / ONE_K \
: (x) / ONE_M)))
#define ONE_K
Definition system.h:1265
#define ONE_M
Definition system.h:1266
Display a number as an integer multiple of either:
 - 1024, if said integer is >= to 10 K (in base 2)
 - 1024 * 1024, if said integer is >= 10 M in (base 2)

◆ STATIC_ASSERT

◆ STATIC_CONSTANT_P

#define STATIC_CONSTANT_P ( X)    (false && (X))

Referenced by wi::cmps(), wi::cmpu(), and WI_UNARY_RESULT().

◆ STDERR_FILENO

#define STDERR_FILENO   2

Referenced by should_colorize().

◆ STDIN_FILENO

#define STDIN_FILENO   0
Define well known filenos if the system does not define them.   

◆ STDOUT_FILENO

#define STDOUT_FILENO   1

◆ SUCCESS_EXIT_CODE

#define SUCCESS_EXIT_CODE   0
When compiling C++ we need to include <cstdlib> as well as <stdlib.h> so
that it is processed before we poison "malloc"; otherwise, if a source
file uses a standard library header that includes <cstdlib>, we will get
an error about 'using std::malloc'.   
Undef vec_free from AIX stdlib.h header which conflicts with vec.h.   
If we don't have an overriding definition, set SUCCESS_EXIT_CODE and
FATAL_EXIT_CODE to EXIT_SUCCESS and EXIT_FAILURE respectively,
or 0 and 1 if those macros are not defined.   

Referenced by main(), main(), toplev::main(), main(), main(), main(), print_usage(), print_usage(), print_version(), print_version(), and run_attempt().

◆ TEST_BIT

◆ true

◆ TRUE

#define TRUE   true

◆ UCHAR_MAX

#define UCHAR_MAX   INTTYPE_MAXIMUM (unsigned char)
Use that infrastructure to provide a few constants.   

◆ UNLIKELY

◆ va_copy

#define va_copy ( d,
s )   ((d) = (s))
We must include stdarg.h before stdio.h.   

◆ VALGRIND_DISCARD

#define VALGRIND_DISCARD ( x)
Activate certain diagnostics as warnings (not errors via the
-Werror flag).   
VALGRIND_DISCARD unregisters the given block handle,
but our code misuses it for discarding annotations.   

Referenced by base_pool_allocator< TBlockAllocator >::allocate(), memory_block_pool::allocate(), free_page(), ggc_free(), ggc_internal_alloc(), ggc_realloc(), gt_pch_save(), memory_block_pool::release(), base_pool_allocator< TBlockAllocator >::remove(), and sparseset_alloc().

◆ W_OK

#define W_OK   2

Referenced by do_spec_1().

◆ WARN_UNUSED_RESULT

#define WARN_UNUSED_RESULT

◆ WCOREDUMP

#define WCOREDUMP ( S)    ((S) & WCOREFLG)

Referenced by collect_wait(), and main().

◆ WCOREFLG

#define WCOREFLG   0200

◆ WEXITSTATUS

#define WEXITSTATUS ( S)    (((S) & 0xff00) >> 8)

◆ WIFEXITED

#define WIFEXITED ( S)    (((S) & 0xff) == 0)

Referenced by collect_wait(), execute(), and main().

◆ WIFSIGNALED

#define WIFSIGNALED ( S)    (((S) & 0xff) != 0 && ((S) & 0xff) != 0x7f)

Referenced by collect_wait(), execute(), and main().

◆ WSTOPSIG

#define WSTOPSIG   WEXITSTATUS

◆ WTERMSIG

#define WTERMSIG ( S)    ((S) & 0x7f)

Referenced by collect_wait(), execute(), and main().

◆ X_OK

Typedef Documentation

◆ sort_r_cmp_fn

typedef int sort_r_cmp_fn(const void *, const void *, void *)
Get definitions of HOST_WIDE_INT.   

Function Documentation

◆ endswith()

bool endswith ( const char * str,
const char * suffix )
inline
Return true if STR string ends with SUFFIX.   

References ggc_alloc().

Referenced by coverage_compute_profile_id().

◆ fancy_abort()

void fancy_abort ( const char * file,
int line,
const char * func )
extern
Some of the headers included by <memory> can use "abort" within a
namespace, e.g. "_VSTD::abort();", which fails after we use the
preprocessor to redefine "abort" as "fancy_abort" below.   
Redefine 'abort' to report an internal error w/o coredump, and
reporting the location of the error in the source file.
Instead of directly calling 'abort' or 'fancy_abort', GCC code
should normally call 'internal_error' with a specific message.   
Report an internal compiler error in a friendly manner.  This is
the function that gets called upon use of abort() in the source
code generally, thanks to a special macro.   
"Fancy" abort.  Reports where in the compiler someone gave up.
This file is used only by build programs, so we're not as polite as
the version in diagnostic.cc.   

References bt_callback(), bt_err_callback(), count, diagnostic_kind_text, fnotice(), fputc(), ggc_alloc(), global_dc, internal_error(), internal_error(), NULL, diagnostic_context::printer, real_abort(), trim_filename(), and trim_filename().

Referenced by _fatal_insn().

◆ gcc_qsort()

void gcc_qsort ( void * ,
size_t ,
size_t ,
int(*)(const void *, const void *)  )

◆ gcc_sort_r()

◆ gcc_stablesort()

void gcc_stablesort ( void * ,
size_t ,
size_t ,
int(*)(const void *, const void *)  )

◆ gcc_stablesort_r()

void gcc_stablesort_r ( void * vbase,
size_t n,
size_t size,
sort_r_cmp_fn * cmp,
void * data )
Stable sort, signature-compatible to Glibc qsort_r.   

References gcc_sort_r(), and ggc_alloc().

Referenced by vec< T, A, vl_embed >::stablesort().

◆ qsort_chk()

void qsort_chk ( void * ,
size_t ,
size_t ,
sort_r_cmp_fn * ,
void *  )

Referenced by gcc_qsort(), and gcc_sort_r().

◆ startswith()

bool startswith ( const char * str,
const char * prefix )
inline
System headers may define NULL to be an integer (e.g. 0L), which cannot be
  used safely in certain contexts (e.g. as sentinels).  Redefine NULL to
  nullptr in order to make it safer.  Note that this might confuse system
  headers, however, by convention they must not be included after this point.
Workaround clang on PowerPC which has vec_step as reserved keyword
rather than function-like macro defined in <altivec.h>.  See PR114369.   
Return true if STR string starts with PREFIX.   

References ggc_alloc().

Referenced by add_sysroot_to_chain(), check_live_switch(), coverage_checksum_string(), coverage_init(), default_function_rodata_section(), default_section_type_flags(), execute(), expr::gen_transform(), get_file_function_name(), get_operand_type(), get_operator(), has_lto_section(), init_spec(), is_builtin_name(), is_cxx(), lang_GNU_C(), lang_GNU_CXX(), lang_GNU_Fortran(), lang_GNU_OBJC(), main(), main(), main(), omp_max_simt_vf(), omp_runtime_api_procname(), parse_options_from_collect_gcc_options(), process_options(), function_reader::read_rtx_operand_r(), read_specs(), real_from_string(), resolve_typedef(), run_gcc(), ubsan_use_new_style_p(), validate_optab_operands(), timer::validate_phases(), and write_attr_case().

◆ strsignal()

const char * strsignal ( int )
extern
If the system doesn't provide strsignal, we get it defined in
libiberty but no declaration is supplied.   

Referenced by collect_wait(), crash_signal(), execute(), and main().