Here is a list of all functions with links to the structures/unions they belong to:
- d -
- data_alloc() : xcallocator< Type >
- data_dep_in_cycle_p() : loop_distribution
- data_free() : xcallocator< Type >
- debug() : ana::checker_event, ana::checker_path, ana::region_model, back_threader, cgraph_edge, cgraph_node, gimple_ranger, ipa_argagg_value_list, ipa_param_adjustments, ipa_polymorphic_call_context, ipa_predicate, jt_path_registry, jt_state, path_range_query, predicate, profile_count, profile_probability, relation_oracle, source_info, symbol_table, symtab_node, tree_switch_conversion::cluster, tree_switch_conversion::group_cluster, tree_switch_conversion::simple_cluster, varpool_node
- debug_cgraph() : cgraph_node
- debug_counter() : back_threader
- debug_dump() : libgdiagnostics::manager
- debug_dump_context() : debug_dump_context
- debug_event() : ana::debug_event
- debug_path() : jt_path_registry
- debug_varpool() : varpool_node
- dec_indent() : ana::logger
- decide_autoinc() : pieces_addr
- decide_masked_load_lanes() : vect_optimize_slp_pass
- decimal_p() : format_helper
- decision() : decision
- decision_tree() : decision_tree
- decl_assembler_name_equal() : symbol_table
- decl_assembler_name_hash() : symbol_table
- DECL_NAME() : gdbhooks.Tree
- decl_region() : ana::decl_region
- decode_argv() : driver
- decode_format() : dump_pretty_printer
- decompose() : wi::int_traits< double_int >, wi::int_traits< generic_wide_int< storage > >, wi::int_traits< rtx_mode_t >, wi::int_traits< wi::hwi_with_prec >, wi::primitive_int_traits< T, signed_p >
- decrease_key() : fibonacci_heap< K, V >
- decref() : ana::logger
- dedge() : dedge< GraphTraits >
- def_chain_in_bitmap_p() : range_def_chain
- def_walker() : def_walker< reverse >
- deferred_edge() : deferred_edge
- DEFINE_PCH_HELPER() : hash_map< KeyId, Value, Traits >::hash_entry
- defined_outside_path() : path_range_query
- definition_alignment() : symtab_node
- del() : ana::equiv_class
- delete_cb() : edited_file, edited_line
- delete_event() : ana::checker_path
- delete_events() : ana::checker_path
- delete_function_version_by_decl() : cgraph_node
- delete_node() : fibonacci_heap< K, V >
- deleted() : ana::function_point, ana::program_point, rtx_insn
- delta_type() : delta_type< T >
- depend1() : range_def_chain
- depend2() : range_def_chain
- deref_ptr_arg() : ana::call_details
- deref_rvalue() : ana::region_model
- derive_equivalences() : edge_info
- derived() : vector_builder< T, Shape, Derived >
- derived_iterator() : derived_iterator< T, BaseIT >
- descendent_of_p() : ana::region
- describe_call_with_state() : ana::pending_diagnostic
- describe_final_event() : ana::pending_diagnostic, infinite_loop_diagnostic, infinite_recursion_diagnostic
- describe_return_of_state() : ana::pending_diagnostic
- describe_state_change() : ana::pending_diagnostic
- destroy_gori() : range_query
- destroy_infer_oracle() : range_query
- destroy_relation_oracle() : range_query
- destructure_pair() : pair_fusion
- detect_infinite_loops() : ana::exploded_graph
- detect_infinite_recursion() : ana::exploded_graph
- detect_jobserver() : driver
- detect_leaks() : ana::exploded_node, ana::program_state
- determine_offset() : pcom_worker
- determine_roots() : pcom_worker
- determine_roots_comp() : pcom_worker
- DFS() : DFS
- DFS_write_tree() : DFS
- DFS_write_tree_body() : DFS
- diagnostic() : diagnostic, libgdiagnostics::diagnostic
- diagnostic_buffer() : diagnostic_buffer
- diagnostic_color_dict() : diagnostic_color_dict
- diagnostic_column_policy() : diagnostic_column_policy
- diagnostic_count() : diagnostic_buffer, diagnostic_context
- diagnostic_counters() : diagnostic_counters
- diagnostic_diagram() : diagnostic_diagram
- diagnostic_emission_context() : ana::diagnostic_emission_context
- diagnostic_enabled() : diagnostic_context
- diagnostic_event_id_t() : diagnostic_event_id_t
- diagnostic_execution_path() : diagnostic_execution_path
- diagnostic_file() : diagnostic_file
- diagnostic_impl() : diagnostic_context
- diagnostic_info() : diagnostic_info
- diagnostic_json_format_buffer() : diagnostic_json_format_buffer
- diagnostic_location_print_policy() : diagnostic_location_print_policy
- diagnostic_logical_location() : diagnostic_logical_location
- diagnostic_manager() : ana::diagnostic_manager, diagnostic_manager
- diagnostic_metadata() : diagnostic_metadata
- diagnostic_n_impl() : diagnostic_context
- diagnostic_option_id() : diagnostic_option_id
- diagnostic_output_file() : diagnostic_output_file
- diagnostic_output_format() : diagnostic_output_format
- diagnostic_physical_location() : diagnostic_physical_location
- diagnostic_sarif_format_buffer() : diagnostic_sarif_format_buffer
- diagnostic_source_effect_info() : diagnostic_source_effect_info
- diagnostic_source_print_policy() : diagnostic_source_print_policy
- diagnostic_text_format_buffer() : diagnostic_text_format_buffer
- diagnostic_text_output_format() : diagnostic_text_output_format
- diagnostic_text_sink() : diagnostic_text_sink
- diff() : diff
- differs_from_p() : profile_count, profile_probability
- differs_lot_from_p() : profile_probability
- digraph() : digraph< GraphTraits >
- DISABLE_COPY_AND_ASSIGN() : ana::analysis_plan, ana::call_string, ana::call_summary_replay, ana::checker_path, ana::exploded_edge, ana::exploded_graph, ana::exploded_node, ana::known_function_manager, ana::log_scope, ana::log_user, ana::logger, ana::saved_diagnostic, ana::state_machine, ana::state_purge_map, auto_delete_vec< T >, dom_ranger, frange_storage, fvrp_folder, irange_storage, jt_path_registry, jump_thread_path_allocator, obstack_watermark, operands_scanner, pointer_query, pp_markup::element, prange_storage, rvrp_folder, ssa_name_limit_t, vrange_allocator, vrange_internal_alloc
- disable_duplication_hook() : call_summary_base< T >, function_summary_base< T >
- disable_event_localization() : simple_diagnostic_path
- disable_insertion_hook() : function_summary_base< T >
- disable_trace() : range_tracer
- disconnect() : jobserver_info
- discriminator_fail() : range_op_handler
- dispatch_kind() : range_op_handler
- display_hint() : gdbhooks.VecPrinter
- dissolve_same_comdat_group_list() : symtab_node
- distribute_loop() : loop_distribution
- div() : double_int
- divmod() : double_int
- divmod_with_overflow() : double_int
- do_alias_analysis() : pair_fusion
- do_congruence_step() : ipa_icf::sem_item_optimizer
- do_congruence_step_for_index() : ipa_icf::sem_item_optimizer
- do_header() : range_tracer
- do_jump_if_equal() : tree_switch_conversion::switch_decision_tree
- do_spec_on_infiles() : driver
- dom_jt_simplifier() : dom_jt_simplifier
- dom_jt_state() : dom_jt_state
- dom_opt_dom_walker() : dom_opt_dom_walker
- dom_oracle() : dom_oracle
- dom_ranger() : dom_ranger
- dom_walker() : dom_walker
- done() : store_change_builder
- done_p() : inlining_iterator
- dr_info() : dr_info
- dr_with_seg_len() : dr_with_seg_len
- dr_with_seg_len_pair_t() : dr_with_seg_len_pair_t
- driver() : driver
- dt_node() : dt_node
- dt_operand() : dt_operand
- dt_simplify() : dt_simplify
- dump() : access_ref, ana::access_range, ana::binding_cluster, ana::binding_key, ana::binding_map, ana::bit_range, ana::bounded_range, ana::bounded_ranges, ana::byte_range, ana::call_details, ana::call_summary, ana::call_summary_replay, ana::checker_event, ana::checker_path, ana::constraint_manager, ana::exploded_node, ana::exploded_path, ana::extrinsic_state, ana::function_point, ana::model_merger, ana::one_way_id_map< T >, ana::path_var, ana::program_point, ana::program_state, ana::range, ana::reachable_regions, ana::record_layout, ana::region, ana::region_model, ana::region_offset, ana::region_to_value_map, ana::sm_state_map, ana::stats, ana::store, ana::strongly_connected_components, ana::superedge, ana::svalue, ana::symbolic_byte_offset, ana::symbolic_byte_range, ana::uncertainty_t, back_threader, bitmap_head, bitmap_usage, block_range_cache, cgraph_node, diagnostic_buffer, diagnostic_context, diagnostic_counters, diagnostic_json_format_buffer, diagnostic_output_format, diagnostic_per_format_buffer, diagnostic_sarif_format_buffer, diagnostic_text_format_buffer, diagnostic_text_output_format, dom_oracle, equiv_chain, equiv_oracle, file_cache, file_cache_slot, generic_wide_int< storage >, ggc_usage, gimple_outgoing_range, gimple_ranger, gori_compute, gori_map, ipa_argagg_value_list, ipa_icf::congruence_class, ipa_icf::sem_item, ipa_icf::sem_item_optimizer, ipa_param_adjustments, ipa_polymorphic_call_context, ipa_predicate, ipa_vr, irange_bitmask, irange_storage, isra_call_summary, json::value, json_output_format, jt_state, mem_alloc_description< T >, mem_usage, modref_access_node, modref_summary, modref_summary_lto, output_buffer, path_oracle, path_range_query, phi_analyzer, phi_group, pointer_query, pool_usage, pp_formatted_chunks, pp_token, pp_token_custom_data::value, pp_token_list, prange_storage, predicate, pretty_printer, profile_count, profile_probability, range_def_chain, range_query, ranger_cache, relation_oracle, sarif_file_output_format, sarif_output_format, speculative_call_summary, sreal, ssa_block_ranges, ssa_cache, symbol_table, symtab_node, thunk_info, tree_switch_conversion::cluster, tree_switch_conversion::group_cluster, tree_switch_conversion::simple_cluster, value_range, value_relation, varpool_node, vec_usage, vect_optimize_slp_pass, vrange, wrapped_optinfo_item
- dump_args_t() : ana::eg_traits::dump_args_t, ana::fg_traits::dump_args_t, ana::supergraph_traits::dump_args_t, ana::tg_traits::dump_args_t
- dump_as_dot_node() : ana::saved_diagnostic
- dump_asm_name() : symtab_node
- dump_base() : symtab_node
- dump_bb() : gimple_ranger, ranger_cache
- dump_begin() : gcc::dump_manager
- dump_case_nodes() : tree_switch_conversion::switch_decision_tree
- dump_cgraph() : cgraph_node
- dump_cong_classes() : ipa_icf::sem_item_optimizer
- dump_crc_information() : crc_optimization
- dump_dec() : dump_context
- dump_dot() : ana::base_feasible_edge, ana::exploded_edge, ana::exploded_node, ana::feasible_node, ana::infeasible_node, ana::superedge, ana::supergraph, ana::supernode, ana::trimmed_edge, ana::trimmed_node, cluster< GraphTraits >, dedge< GraphTraits >, digraph< GraphTraits >, dnode< GraphTraits >
- dump_dot_id() : ana::base_feasible_node, ana::exploded_node, ana::saved_diagnostic, ana::supernode
- dump_dot_label() : ana::exploded_edge
- dump_dot_to_file() : ana::supergraph, digraph< GraphTraits >
- dump_dot_to_pp() : ana::supergraph, digraph< GraphTraits >
- dump_edge_flags() : cgraph_edge
- dump_enable_all() : gcc::dump_manager
- dump_exploded_nodes() : ana::exploded_graph
- dump_extra_info() : ana::eg_traits::dump_args_t
- dump_feasible_path() : ana::feasible_graph
- dump_finish() : gcc::dump_manager
- dump_flag_name() : gcc::dump_manager
- dump_footer() : ggc_usage, mem_usage, pool_usage, vec_usage
- dump_generic_expr() : dump_context
- dump_generic_expr_loc() : dump_context
- dump_gimple_expr() : dump_context
- dump_gimple_expr_loc() : dump_context
- dump_gimple_stmt() : dump_context
- dump_gimple_stmt_loc() : dump_context
- dump_graphviz() : cgraph_node, symbol_table, symtab_node
- dump_header() : bitmap_usage, ggc_usage, mem_usage, pool_usage, vec_usage
- dump_impl_location_t() : dump_impl_location_t
- dump_initialized_p() : gcc::dump_manager
- dump_input() : ana::asm_output_svalue, ana::const_fn_result_svalue
- dump_label_to_pp() : ana::callgraph_superedge, ana::cfg_superedge, ana::superedge, ana::switch_cfg_superedge
- dump_loc() : dump_context
- dump_loc_immediate() : dump_context
- dump_location_t() : dump_location_t
- dump_manager() : gcc::dump_manager
- dump_metadata_t() : dump_metadata_t
- dump_name() : symtab_node
- dump_passes() : gcc::pass_manager
- dump_phase_enabled_p() : gcc::dump_manager
- dump_pretty_printer() : dump_pretty_printer
- dump_printf_loc_va() : dump_context
- dump_printf_va() : dump_context
- dump_processed_stmts() : ana::exploded_node
- dump_profile_report() : gcc::pass_manager
- dump_references() : symtab_node
- dump_referring() : symtab_node
- dump_register() : gcc::dump_manager
- dump_saved_diagnostics() : ana::exploded_node
- dump_start() : gcc::dump_manager
- dump_states_for_supernode() : ana::exploded_graph
- dump_stats() : ana::exploded_graph
- dump_succs_and_preds() : ana::exploded_node
- dump_switch_p() : gcc::dump_manager
- dump_switch_p_1() : gcc::dump_manager
- dump_symtab_node() : dump_context
- dump_to_file() : ana::exploded_path, ana::extrinsic_state, ana::program_state, ipa_icf::sem_function, ipa_icf::sem_item, ipa_icf::sem_variable
- dump_to_pp() : ana::access_range, ana::alloca_region, ana::asm_output_svalue, ana::binding_cluster, ana::binding_key, ana::binding_map, ana::binop_svalue, ana::bit_range, ana::bit_range_region, ana::bits_within_svalue, ana::bounded_range, ana::bounded_ranges, ana::byte_range, ana::call_details, ana::call_summary, ana::call_summary_replay, ana::cast_region, ana::code_region, ana::compound_svalue, ana::concrete_binding, ana::conjured_svalue, ana::const_fn_result_svalue, ana::constant_svalue, ana::constraint_manager, ana::decl_region, ana::element_region, ana::errno_region, ana::exploded_node, ana::exploded_path, ana::extrinsic_state, ana::feasibility_problem, ana::feasibility_state, ana::field_region, ana::frame_region, ana::function_region, ana::globals_region, ana::heap_allocated_region, ana::heap_region, ana::initial_svalue, ana::interesting_t, ana::label_region, ana::model_merger, ana::offset_region, ana::one_way_id_map< T >, ana::placeholder_svalue, ana::poisoned_svalue, ana::private_region, ana::program_state, ana::range, ana::reachable_regions, ana::record_layout, ana::record_layout::item, ana::region, ana::region_model, ana::region_offset, ana::region_svalue, ana::region_to_value_map, ana::rejected_constraint, ana::rejected_default_case, ana::rejected_op_constraint, ana::rejected_ranges_constraint, ana::repeated_svalue, ana::root_region, ana::setjmp_svalue, ana::sized_region, ana::stack_region, ana::state_machine, ana::state_machine::state, ana::store, ana::string_region, ana::sub_svalue, ana::svalue, ana::symbolic_binding, ana::symbolic_byte_offset, ana::symbolic_byte_range, ana::symbolic_region, ana::thread_local_region, ana::unaryop_svalue, ana::uncertainty_t, ana::unknown_region, ana::unknown_svalue, ana::unmergeable_svalue, ana::var_arg_region, ana::widening_svalue, diagnostic_event::meaning
- dump_untracked_regions() : ana::frame_region, ana::region_model_manager
- dump_user_location_t() : dump_user_location_t
- dump_varpool() : varpool_node
- duplicate() : call_summary_base< T >, edge_clone_summary_t, funct_state_summary_t, function_summary_base< T >, ipa_call_summary_t, ipa_edge_args_sum_t, ipa_edge_modification_sum, ipa_fn_summary_t, ipa_node_params_t, ipa_profile_call_summaries, ipa_ref_opt_summary_t, ipa_return_value_sum_t, ipa_size_summary_t, ipa_sra_call_summaries, ipa_sra_function_summaries, ipcp_transformation_t, modref_summaries, modref_summaries_lto, rtx_test
- duplicate_from() : ipa_cached_call_context
- duplicate_thread_path() : back_jt_path_registry
- dyn_cast() : pointer_mux< T1, T2 >
- dyn_cast_asm_output_svalue() : ana::asm_output_svalue, ana::svalue
- dyn_cast_binop_svalue() : ana::binop_svalue, ana::svalue
- dyn_cast_bit_range_region() : ana::bit_range_region, ana::region
- dyn_cast_bits_within_svalue() : ana::bits_within_svalue, ana::svalue
- dyn_cast_builtin_kf() : ana::builtin_known_function, ana::known_function
- dyn_cast_call_superedge() : ana::call_superedge, ana::superedge
- dyn_cast_callgraph_superedge() : ana::callgraph_superedge, ana::superedge
- dyn_cast_cast_region() : ana::cast_region, ana::region
- dyn_cast_cfg_superedge() : ana::cfg_superedge, ana::superedge
- dyn_cast_compound_svalue() : ana::compound_svalue, ana::svalue
- dyn_cast_concrete_binding() : ana::binding_key, ana::concrete_binding
- dyn_cast_conjured_svalue() : ana::conjured_svalue, ana::svalue
- dyn_cast_const_fn_result_svalue() : ana::const_fn_result_svalue, ana::svalue
- dyn_cast_constant_svalue() : ana::constant_svalue, ana::svalue
- dyn_cast_decl_region() : ana::decl_region, ana::region
- dyn_cast_element_region() : ana::element_region, ana::region
- dyn_cast_field_region() : ana::field_region, ana::region
- dyn_cast_frame_region() : ana::frame_region, ana::region
- dyn_cast_function_region() : ana::function_region, ana::region
- dyn_cast_initial_svalue() : ana::initial_svalue, ana::svalue
- dyn_cast_offset_region() : ana::offset_region, ana::region
- dyn_cast_poisoned_svalue() : ana::poisoned_svalue, ana::svalue
- dyn_cast_region_svalue() : ana::region_svalue, ana::svalue
- dyn_cast_repeated_svalue() : ana::repeated_svalue, ana::svalue
- dyn_cast_return_superedge() : ana::return_superedge, ana::superedge
- dyn_cast_setjmp_svalue() : ana::setjmp_svalue, ana::svalue
- dyn_cast_sized_region() : ana::region, ana::sized_region
- dyn_cast_string_region() : ana::region, ana::string_region
- dyn_cast_sub_svalue() : ana::sub_svalue, ana::svalue
- dyn_cast_switch_cfg_superedge() : ana::superedge, ana::switch_cfg_superedge
- dyn_cast_symbolic_binding() : ana::binding_key, ana::symbolic_binding
- dyn_cast_symbolic_region() : ana::region, ana::symbolic_region
- dyn_cast_unaryop_svalue() : ana::svalue, ana::unaryop_svalue
- dyn_cast_unmergeable_svalue() : ana::svalue, ana::unmergeable_svalue
- dyn_cast_var_arg_region() : ana::region, ana::var_arg_region
- dyn_cast_widening_svalue() : ana::svalue, ana::widening_svalue
- dynamic_call_info_t() : ana::dynamic_call_info_t