Here is a list of all functions with links to the structures/unions they belong to:
- a -
- above_upper_bound() : ana::range
- accept() : ana::asm_output_svalue, ana::binop_svalue, ana::bits_within_svalue, ana::compound_svalue, ana::conjured_svalue, ana::const_fn_result_svalue, ana::constant_svalue, ana::element_region, ana::frame_region, ana::initial_svalue, ana::offset_region, ana::placeholder_svalue, ana::poisoned_svalue, ana::region, ana::region_svalue, ana::repeated_svalue, ana::setjmp_svalue, ana::sized_region, ana::sub_svalue, ana::svalue, ana::symbolic_region, ana::unaryop_svalue, ana::unknown_svalue, ana::unmergeable_svalue, ana::widening_svalue, frange, irange, prange, rtx_test, unsupported_range, value_range, vrange
- accept_location_cache() : lto_location_cache
- access_data() : access_data
- access_diagram() : ana::access_diagram
- access_operation() : ana::access_operation
- access_range() : ana::access_range
- access_record() : access_record
- access_ref() : access_ref
- account_size_time() : ipa_fn_summary
- accum_extract() : accum_extract
- action_after_output() : diagnostic_context
- actually_edited_p() : edited_line
- add() : ana::equiv_class, ana::known_function_manager, ana::reachable_regions, conlist, hash_set< KeyId, Lazy, Traits >, inchash::hash, update_list, varpool_node
- add_after_node_annotations() : ana::dot_annotator
- add_annotations() : ana::annotating_context
- add_any_include_chain() : sarif_builder
- add_any_saved_events() : ana::saved_diagnostic
- add_bound() : ana::range
- add_bounded_ranges() : ana::constraint_manager
- add_buffered_content() : file_cache
- add_call_event() : ana::pending_diagnostic
- add_call_summary() : ana::per_function_data
- add_call_superedge() : ana::supergraph
- add_cfg_edge() : ana::supergraph
- add_cgraph_duplication_hook() : symbol_table
- add_cgraph_insertion_hook() : symbol_table
- add_cgraph_removal_hook() : symbol_table
- add_class() : ipa_icf::sem_item_optimizer
- add_clause() : ipa_predicate
- add_commutative() : inchash::hash
- add_condition() : crc_symbolic_execution
- add_constraint() : ana::constraint_manager, ana::region_model
- add_constraint_internal() : ana::constraint_manager
- add_constraints_from_binop() : ana::region_model
- add_custom_state() : ana::state_machine
- add_cwe() : ana::diagnostic_emission_context, diagnostic_metadata
- add_def_chain_to_bitmap() : range_def_chain
- add_dest() : growing_rtx_properties< Base >
- add_detected_attribute() : cgraph_node
- add_diagnostic() : ana::diagnostic_manager, ana::exploded_node
- add_dump_widget_children() : ana::asm_output_svalue, ana::binop_svalue, ana::bits_within_svalue, ana::compound_svalue, ana::conjured_svalue, ana::const_fn_result_svalue, ana::constant_svalue, ana::element_region, ana::initial_svalue, ana::offset_region, ana::placeholder_svalue, ana::poisoned_svalue, ana::region, ana::region_svalue, ana::repeated_svalue, ana::setjmp_svalue, ana::sized_region, ana::sub_svalue, ana::svalue, ana::symbolic_region, ana::unaryop_svalue, ana::unknown_svalue, ana::unmergeable_svalue, ana::widening_svalue
- add_duplicate() : ana::saved_diagnostic
- add_edge() : ana::exploded_graph, crc_symbolic_execution, digraph< GraphTraits >
- add_edge_duplication_hook() : symbol_table
- add_edge_removal_hook() : symbol_table
- add_entry() : regenerate-attr-urls.Index, regenerate-opt-urls.Index
- add_equiv_to_block() : equiv_oracle
- add_event() : ana::checker_path, ana::diagnostic_manager, ana::impl_region_model_context, ana::noop_region_model_context, ana::region_model_context, ana::region_model_context_decorator, ana::saved_diagnostic, libgdiagnostics::execution_path, simple_diagnostic_path
- add_event_on_final_node() : ana::diagnostic_manager
- add_event_va() : diagnostic_execution_path, libgdiagnostics::execution_path
- add_events_for_eedge() : ana::diagnostic_manager
- add_events_for_superedge() : ana::diagnostic_manager
- add_events_to_path() : ana::call_info, ana::custom_edge_info, ana::dynamic_call_info_t, ana::rewind_info_t
- add_execution_path() : diagnostic
- add_expr() : gcc_rich_location
- add_feasibility_problem() : ana::feasible_graph
- add_file() : file_cache
- add_final_event() : ana::pending_diagnostic, infinite_loop_diagnostic, infinite_recursion_diagnostic
- add_final_state() : crc_symbolic_execution
- add_fix_it_hint_delete() : libgdiagnostics::diagnostic
- add_fix_it_hint_insert_after() : libgdiagnostics::diagnostic
- add_fix_it_hint_insert_before() : libgdiagnostics::diagnostic
- add_fix_it_hint_replace() : libgdiagnostics::diagnostic
- add_fixit_insert_formatted() : gcc_rich_location
- add_fixit_misspelled_id() : gcc_rich_location
- add_fixits() : edit_context
- add_fixup_expr() : function_reader
- add_fixup_insn_uid() : function_reader
- add_fixup_note_insn_basic_block() : function_reader
- add_fixup_source_location() : function_reader
- add_flag() : inchash::hash
- add_full_reg_clobber() : predefined_function_abi
- add_function() : source_info
- add_function_entry() : ana::exploded_graph
- add_function_entry_event() : ana::pending_diagnostic, infinite_recursion_diagnostic
- add_hwi() : inchash::hash
- add_include_path() : md_reader
- add_insn() : growing_rtx_properties< Base >
- add_int() : inchash::hash
- add_item() : ana::bar_chart, ltrans_file_cache, optinfo
- add_item_to_class() : ipa_icf::sem_item_optimizer
- add_location() : diagnostic, libgdiagnostics::diagnostic, sarif_code_flow, sarif_thread_flow
- add_location_if_nearby() : gcc_rich_location
- add_location_with_label() : diagnostic, libgdiagnostics::diagnostic
- add_looparound_copies() : pcom_worker
- add_max_offset() : access_ref
- add_needed_at() : ana::state_purge_per_decl
- add_new_function() : cgraph_node
- add_next_bbs() : crc_symbolic_execution
- add_node() : ana::feasible_graph, ana::supergraph, ana::worklist, cluster< GraphTraits >, digraph< GraphTraits >
- add_node_annotations() : ana::dot_annotator, ana::state_purge_annotator
- add_nonzero() : gimple_infer_range, infer_range_manager, non_null_wrapper
- add_note() : ana::diagnostic_manager, ana::impl_region_model_context, ana::noop_region_model_context, ana::region_model_context, ana::region_model_context_decorator, ana::saved_diagnostic, growing_rtx_properties< Base >
- add_notification_for_ice() : sarif_invocation
- add_object() : inchash::hash
- add_offset() : access_ref
- add_one() : vars_ssa_cache
- add_or_mark_expr() : nontrapping_dom_walker
- add_parallel_cost() : slpg_layout_cost
- add_partial_equiv() : equiv_oracle
- add_pass_list() : optrecord_json_writer
- add_pattern() : growing_rtx_properties< Base >
- add_pattern_stmt() : vec_info
- add_pointed_to_at() : ana::state_purge_per_decl
- add_poly_hwi() : inchash::hash
- add_poly_int() : inchash::hash
- add_printer_for_regex() : gdbhooks.GdbPrettyPrinters
- add_printer_for_types() : gdbhooks.GdbPrettyPrinters
- add_ptr() : inchash::hash
- add_range() : gimple_infer_range, infer_range_manager, non_null_wrapper
- add_ranges() : infer_range_manager, infer_range_oracle
- add_real_value() : inchash::hash
- add_record() : optrecord_json_writer
- add_reference() : ipa_icf::sem_item
- add_region_creation() : ana::interesting_t
- add_region_creation_events() : ana::checker_path, ana::pending_diagnostic
- add_region_mapping() : ana::call_summary_replay
- add_related_location() : sarif_ice_notification, sarif_location_manager
- add_relationship_to_worklist() : sarif_location_manager
- add_result() : diagnostic_sarif_format_buffer
- add_return_superedge() : ana::supergraph
- add_role() : sarif_artifact
- add_rule() : ana::diagnostic_emission_context, diagnostic, diagnostic_metadata, libgdiagnostics::diagnostic
- add_sarif_invocation_properties() : compiler_data_hooks, diagnostic_client_data_hooks, impl_diagnostic_client_data_hooks
- add_sarif_sink() : libgdiagnostics::manager
- add_serial_cost() : slpg_layout_cost
- add_single_to_queue() : generic_subrtx_iterator< T >
- add_sink() : diagnostic_context, diagnostic_manager
- add_source() : ipcp_value< valtype >
- add_src() : growing_rtx_properties< Base >
- add_state() : ana::state_machine
- add_std_ns() : ana::known_function_manager
- add_stmt() : vec_info
- add_stmt_annotations() : ana::dot_annotator, ana::state_purge_annotator
- add_stmt_cost() : vector_costs
- add_stmt_operand() : operands_scanner
- add_subrtxes_to_queue() : generic_subrtx_iterator< T >
- add_svalue_mapping() : ana::call_summary_replay
- add_text_sink() : libgdiagnostics::manager
- add_thread() : simple_diagnostic_path
- add_thread_event() : simple_diagnostic_path
- add_to_cache() : ltrans_file_cache
- add_to_dump_widget() : ana::bounded_ranges
- add_to_evolution() : scev_dfs
- add_to_evolution_1() : scev_dfs
- add_to_exit_dependencies() : path_range_query
- add_to_hash() : ana::bounded_ranges_constraint, ana::setjmp_record
- add_to_phase_2() : element_event_desc, pp_element_quoted_string, pp_markup::comma_separated_quoted_strings, pp_markup::element, pp_markup::element_quoted_type
- add_to_reachable_regions() : ana::exception_node
- add_to_same_comdat_group() : symtab_node
- add_to_tree_widget() : ana::binding_map
- add_to_worklist() : ana::state_purge_per_decl, ana::state_purge_per_ssa_name
- add_unknown_constraint() : ana::constraint_manager
- add_val() : value_topo_info< valtype >
- add_value() : ipcp_lattice< valtype >
- add_varpool_insertion_hook() : symbol_table
- add_varpool_removal_hook() : symbol_table
- add_virtual_operand() : operands_scanner
- add_wide_int() : inchash::hash
- add_with_sign() : double_int
- added_line() : added_line
- addr() : finalizer, vec_finalizer
- addr_range() : addr_range
- addr_reg_conflict_p() : def_walker< reverse >
- address() : vec< T, A, vl_embed >, vec< T, va_heap, vl_ptr >
- address_can_be_compared_p() : symtab_node
- address_matters_p() : ipa_ref, symtab_node
- addsub_pattern() : addsub_pattern
- adjust() : pieces_addr
- adjust_cost_for_freq() : vector_costs
- adjust_decl() : ipa_param_adjustments
- adjust_for_ipa_scaling() : profile_count
- adjust_for_non_null_uses() : path_range_query
- adjust_last_stmt() : strlen_pass
- adjust_paths_after_duplication() : back_jt_path_registry
- adjusted() : profile_probability
- adjusted_zero() : profile_count
- advance() : alias_walker, def_walker< reverse >, load_walker< reverse >, safe_iterator< T >, store_change_builder
- afdo() : profile_count, profile_probability
- aff_combination_dr_offset() : pcom_worker
- after_diagnostic() : diagnostic_output_format, diagnostic_text_output_format, json_output_format, sarif_output_format
- after_dom_children() : dom_opt_dom_walker, dom_walker, eliminate_dom_walker, nontrapping_dom_walker, rewrite_dom_walker, rewrite_update_dom_walker, strlen_pass, substitute_and_fold_dom_walker, uncprop_dom_walker
- after_supernode() : ana::function_point, ana::program_point
- aggregate_type_p() : function_arg_info
- alias_conflict_p() : def_walker< reverse >, load_walker< reverse >, store_walker< reverse, InsnPredicate >
- align_eight() : base_pool_allocator< TBlockAllocator >
- align_flags() : align_flags
- all_from_input_p() : vec_perm_indices
- all_in_range_p() : vec_perm_indices
- all_refs_explicit_p() : varpool_node
- all_same_p() : vect_scalar_ops_slice
- all_zero() : timer
- all_zeroes_p() : ana::constant_svalue, ana::repeated_svalue, ana::svalue
- alloc() : frange_storage, irange_storage, prange_storage, vrange_allocator, vrange_ggc_alloc, vrange_internal_alloc, vrange_obstack_alloc, vrange_storage
- alloc_entries() : hash_table< Descriptor, Lazy, Allocator >
- alloc_state_id() : ana::state_machine
- alloc_symbol_id() : ana::region_model_manager
- alloca_region() : ana::alloca_region
- alloca_type_and_limit() : alloca_type_and_limit
- allocate() : base_pool_allocator< TBlockAllocator >, memory_block_pool, object_allocator< T >
- allocate_location_id() : sarif_location_manager
- allocate_new() : call_summary_base< T >, function_summary_base< T >
- allocate_raw() : object_allocator< T >
- allocate_thread_edge() : jump_thread_path_allocator
- allocate_thread_path() : jt_path_registry, jump_thread_path_allocator
- allocated() : vec< T, A, vl_embed >, vec< T, va_heap, vl_ptr >
- allow_steps_p() : int_vector_builder< T >, rtx_vector_builder, tree_vector_builder
- alshift() : double_int
- alt_get_inherited_state() : ana::state_machine
- always() : profile_probability
- always_current_p() : temporal_cache
- analysis_dom_walker() : analysis_dom_walker
- analysis_plan() : ana::analysis_plan
- analyze() : cgraph_node, dt_node, varpool_node
- analyze_carried_vars() : loop_cand
- analyze_iloop_reduction_var() : loop_cand
- analyze_induction_var() : loop_cand
- analyze_lcssa_phis() : loop_cand
- analyze_oloop_reduction_var() : loop_cand
- analyze_switch_statement() : tree_switch_conversion::switch_decision_tree
- and_() : tristate
- and_not() : double_int
- annotating_context() : ana::annotating_context
- any_else() : gimple_match_cond
- append() : json::array
- append_formatted_chunk() : pp_formatted_chunks
- append_init_stmts() : ipa_param_body_adjustments
- append_match_op() : dt_node
- append_node() : dt_node
- append_note() : diagnostic_text_output_format
- append_op() : dt_node, expr
- append_path() : jt_state
- append_regions_cb() : ana::region_model
- append_simplify() : dt_node
- append_string() : json::array
- append_true_op() : dt_node
- append_use() : operands_scanner
- append_vdef() : operands_scanner
- append_vuse() : operands_scanner
- apply() : fixup, fixup_expr, fixup_insn_uid, fixup_note_insn_basic_block, profile_probability
- apply_constraints() : ana::eh_dispatch_allowed_cfg_superedge, ana::eh_dispatch_cfg_superedge, ana::eh_dispatch_try_cfg_superedge
- apply_constraints_for_eh_dispatch() : ana::region_model
- apply_constraints_for_eh_dispatch_allowed() : ana::region_model
- apply_constraints_for_eh_dispatch_try() : ana::region_model
- apply_constraints_for_gcond() : ana::region_model
- apply_constraints_for_ggoto() : ana::region_model
- apply_constraints_for_gswitch() : ana::region_model
- apply_ctor_pair_to_child_region() : ana::binding_map
- apply_ctor_to_region() : ana::binding_map
- apply_ctor_val_to_range() : ana::binding_map
- apply_dump_filter_p() : dump_context
- apply_fixit() : edit_context, edited_file, edited_line
- apply_fixups() : function_reader
- apply_inferred_ranges() : ranger_cache
- apply_iterator_to_string() : md_reader
- apply_location_cache() : lto_location_cache
- apply_probability() : profile_count
- apply_scale() : profile_count, profile_probability
- apply_step() : int_vector_builder< T >, rtx_vector_builder, tree_vector_builder
- apply_to_lvalue_1() : insn_propagation
- apply_to_mem_1() : insn_propagation
- apply_to_note() : insn_propagation
- apply_to_pattern() : insn_propagation
- apply_to_pattern_1() : insn_propagation
- apply_to_rvalue() : insn_propagation
- apply_to_rvalue_1() : insn_propagation
- apply_transitive() : value_relation
- apply_urlifier() : pp_token_list
- arg_access_size_given_by_type_p() : attr_fnspec
- arg_copied_to_arg_p() : attr_fnspec
- arg_direct_p() : attr_fnspec
- arg_eaf_flags() : attr_fnspec
- arg_idx() : attr_fnspec
- arg_is_integral_p() : ana::call_details
- arg_is_pointer_p() : ana::call_details
- arg_is_size_p() : ana::call_details
- arg_max_access_size_given_by_arg_p() : attr_fnspec
- arg_maybe_read_p() : attr_fnspec
- arg_maybe_written_p() : attr_fnspec
- arg_noescape_p() : attr_fnspec
- arg_readonly_p() : attr_fnspec
- arg_specified_p() : attr_fnspec
- arg_used_p() : attr_fnspec
- args_loc_t() : args_loc_t
- array_as_string() : attr_access
- array_bounds_checker() : array_bounds_checker
- array_slice() : array_slice< T >
- array_type() : generic_subrtx_iterator< T >::array_type
- array_value_type() : tree_switch_conversion::switch_conversion
- arshift() : double_int
- as_a() : pointer_mux< T1, T2 >
- as_bit_range() : ana::byte_range
- as_byte_range() : ana::bit_range
- as_concrete_bit_range() : ana::access_range
- as_concrete_byte_range() : ana::access_range
- as_int() : ana::equiv_class_id
- as_standard_tokens() : pp_token_custom_data::value, wrapped_optinfo_item
- as_string() : tristate
- asan_redzone_buffer() : asan_redzone_buffer
- asm_name() : symtab_node
- asm_output_svalue() : ana::asm_output_svalue
- assemble_aliases() : varpool_node
- assemble_decl() : varpool_node
- assemble_thunks_and_aliases() : cgraph_node
- assembler_names_equal_p() : symbol_table
- assert_sane() : ana::function_set
- assert_sorted() : ana::function_set
- assert_valid_diagnostic_physical_location() : diagnostic_manager
- assign_summary_id() : symbol_table
- assume_query() : assume_query
- at_end() : generic_subrtx_iterator< T >
- at_entry() : path_range_query
- at_exit() : path_range_query
- attr_fnspec() : attr_fnspec
- ATTRIBUTE_GCC_DIAG() : format_string_diagnostic_t
- attribute_urlifier() : attribute_urlifier
- auto_bb_flag() : auto_bb_flag
- auto_bitmap() : auto_bitmap
- auto_cfun() : auto_cfun
- auto_cond_timevar() : auto_cond_timevar
- auto_cpp_string_vec() : auto_cpp_string_vec
- auto_delete_vec() : auto_delete_vec< T >
- auto_diagnostic_group() : auto_diagnostic_group
- auto_diagnostic_nesting_level() : auto_diagnostic_nesting_level
- auto_dump_scope() : auto_dump_scope
- auto_edge_flag() : auto_edge_flag
- auto_end_imm_use_stmt_traverse() : auto_end_imm_use_stmt_traverse
- auto_flag() : auto_flag< T >
- auto_flow_sensitive() : auto_flow_sensitive
- auto_mpfr() : auto_mpfr
- auto_mpz() : auto_mpz
- auto_obstack() : auto_obstack
- auto_override_urlifier() : auto_override_urlifier
- auto_sbitmap() : auto_sbitmap
- auto_suppress_location_wrappers() : auto_suppress_location_wrappers
- auto_timevar() : auto_timevar
- auto_urlify_attributes() : auto_urlify_attributes
- auto_vec() : auto_vec< T, N >, auto_vec< T, 0 >
- autofdo_source_profile() : autofdo::autofdo_source_profile
- avail_exprs() : avail_exprs_stack
- avail_exprs_stack() : avail_exprs_stack