Here is a list of all struct and union fields with links to the structures/unions they belong to:
- f -
- f : cgraph_order_sort, traversal_state
- factor : omp_for_data, repeat_factor, rgroup_controls
- factors : pow_synth_sqrt_info
- fail : hw_doloop_hooks
- failed : _slp_tree, operand_rr_info
- failed_call_info() : ana::failed_call_info
- failure : geh_filter, note_add_store_info
- failure_at() : opt_pointer_wrapper< PtrType_t >, opt_result
- failure_decl : eh_region_d::eh_region_u::eh_region_u_must_not_throw
- failure_loc : eh_region_d::eh_region_u::eh_region_u_must_not_throw
- failure_reason : insn_propagation
- failures : pointer_query
- fake : arc_info
- fall_through : arc_info
- falls_short_of_p() : ana::bit_range
- fallthru_label : leh_tf_state
- false_condition : ipa_predicate
- false_range : unswitch_predicate
- false_region : ifsese_s
- false_value : arc_info
- false_value_p() : ana::cfg_superedge
- falseexpr : if_expr
- falsev : condition_info
- farg_name : ctf_func_arg
- farg_name_offset : ctf_func_arg
- farg_next : ctf_func_arg
- farg_type : ctf_func_arg
- farthest_offset : hwasan_stack_var
- fast : check_argument_load_data
- fast_call_summary() : fast_call_summary< T, V >, fast_call_summary< T *, V >
- fast_function_summary() : fast_function_summary< T, V >, fast_function_summary< T *, V >
- father : et_node
- fbit : mode_data
- fcode : optab_def
- fd : lockfile
- fde : function
- fde_index : dw_fde_node
- fdo : profile_record
- feasibility_problem() : ana::feasibility_problem
- feasibility_state() : ana::feasibility_state
- feasible_edge() : ana::feasible_edge
- feasible_graph() : ana::feasible_graph
- feasible_node() : ana::feasible_node
- feasible_p() : ana::exploded_path
- fedge_uses_conjured_svalue_p() : infinite_recursion_diagnostic
- feedback : bb_stats
- fence : _list_node
- fetch_after : atomic_op_functions
- fetch_before : atomic_op_functions
- fibonacci_heap() : fibonacci_heap< K, V >
- fibonacci_heap< K, V > : fibonacci_node< K, V >
- fibonacci_node() : fibonacci_node< K, V >
- fibonacci_node< K, V > : fibonacci_heap< K, V >
- fibonacci_node_t : fibonacci_heap< K, V >, fibonacci_node< K, V >
- field : name_to_copy_elt, oc_local_state, reduction_info
- field_map : nesting_info, omp_context
- field_mode : extraction_insn
- field_region() : ana::field_region
- fields : type
- file : fileloc, gcov_var, libgdiagnostics::file, lto_location_cache::cached_location, mode_adjust, mode_data, print_options
- file_cache() : file_cache
- file_cache_slot() : file_cache_slot
- file_data : data_in, lto_input_block
- file_idx : file_info
- file_location() : file_location
- file_name : lto_file_decl_data
- file_name_as_prefix() : diagnostic_text_output_format
- file_num : dw_line_info_table
- file_time : source_info
- filename : dwarf_file_data, file_location, location_triplet, lockfile, temp_name, user_specs
- filename_cachedata() : ltrans_file_cache
- filename_length : temp_name
- files : file_name_acquire_data
- fill_block_cache() : ranger_cache
- fill_curr_loop() : loops_list::Iter< T >
- fill_region() : ana::binding_cluster, ana::region_model, ana::store
- filter : action_record, constraint_data, eh_region_d::eh_region_u::eh_region_u_allowed, ttypes_filter
- filter_list : eh_catch_d
- filter_reg : eh_region_d
- filter_removed_items() : ipa_icf::sem_item_optimizer
- filter_suitable_components() : pcom_worker
- final : gimple_omp_for_iter
- final_absence_list : unit_decl
- final_actions() : driver
- final_event() : ana::evdesc::final_event
- final_p : remove_unreachable, unit_pattern_rel_decl
- final_presence_list : unit_decl
- final_stmt_p() : ana::function_point
- finalize() : driver, modref_summary, target_hard_regs, toplev, used_arg_t, vector_builder< T, Shape, Derived >
- finalize_compilation_unit() : symbol_table
- finalize_decl() : varpool_node
- finalize_early_debug : lang_hooks
- finalize_fun : df_problem
- finalize_function() : cgraph_node
- finalize_named_section_flags() : varpool_node
- finalize_partitions() : loop_distribution
- finalize_ssa_defs() : operands_scanner
- finalize_ssa_stmt_operands() : operands_scanner
- finalize_ssa_uses() : operands_scanner
- finalize_string() : function_reader, rtx_reader
- finalize_toplevel_asm() : symbol_table
- finalizer() : finalizer
- finalizers : ggc_globals
- find() : equiv_chain, hash_table< Descriptor, Lazy, Allocator >
- find_associative_operation_root() : pcom_worker
- find_bit_tests() : tree_switch_conversion::bit_test_cluster
- find_bit_tests_fast() : tree_switch_conversion::bit_test_cluster
- find_bit_tests_slow() : tree_switch_conversion::bit_test_cluster
- find_builtin : iterator_group
- find_cached_value() : rtx_vector_builder
- find_candidates_dom_walker() : find_candidates_dom_walker
- find_common_use_stmt() : pcom_worker
- find_comparison_dom_walker() : find_comparison_dom_walker
- find_control_dependence() : control_dependences
- find_empty_slot_for_expand() : hash_table< Descriptor, Lazy, Allocator >
- find_equiv_block() : equiv_oracle
- find_equiv_dom() : equiv_oracle
- find_icall_target_map() : autofdo::function_instance
- find_jump_tables() : tree_switch_conversion::jump_table_cluster
- find_looparound_phi() : pcom_worker
- find_node() : decision_tree
- find_paths_to_names() : back_threader
- find_previous_entry_to() : ana::exploded_graph
- find_ptr() : infer_range_manager::exit_range_head
- find_reduction_by_stmt() : loop_cand
- find_reference() : symtab_node
- find_relation() : relation_chain_head
- find_relation_block() : dom_oracle
- find_relation_dom() : dom_oracle
- find_rep() : control_flow_regions
- find_replacement() : cgraph_node
- find_shift_after_xor() : crc_optimization
- find_shift_before_xor() : crc_optimization
- find_slot() : hash_table< Descriptor, Lazy, Allocator >
- find_slot_with_hash() : hash_table< Descriptor, Lazy, Allocator >
- find_stmt() : ana::stmt_finder
- find_stmt_backwards() : ana::exploded_path
- find_taken_edge() : back_threader
- find_taken_edge_cond() : back_threader
- find_taken_edge_switch() : back_threader
- find_trailing_add() : pair_fusion
- find_use_stmt() : pcom_worker
- find_with_hash() : hash_table< Descriptor, Lazy, Allocator >
- fini() : diagnostic_option_classifier, symbol_priority_map
- fini_ref : reduction
- fini_seq : chain
- finis : chain
- finish() : diagnostic_context, gcc_debug_hooks, lang_hooks, libgdiagnostics::diagnostic, live_range, lra_live_range, vn_walk_cb_data
- finish_any_json_writer() : dump_context
- finish_cost() : vector_costs
- finish_directive() : rtx_writer
- finish_incomplete_decl : lang_hooks
- finish_match_operand() : parser
- finish_mode() : compare_by_pieces_d, op_by_pieces_d
- finish_next : live_range
- finish_optimization_passes() : gcc::pass_manager
- finish_pruning() : ana::diagnostic_manager
- finish_retmode() : move_by_pieces_d, store_by_pieces_d
- finish_va() : libgdiagnostics::diagnostic
- finite_p : loop
- first : allocno_hard_regs_node, bitmap_head, coalesce_data, dr_with_seg_len_pair_t, du_head, hash_map< KeyId, Value, Traits >::iterator::reference_pair, head, ira_allocno_copy, list_head< T >, lto_object_list, no_conflict_data, note_add_store_info, ordered_hash_map< KeyId, Value, Traits >::iterator::reference_pair, pointer_mux< T1, T2 >, pseudo_slot, regno_assign_info, rtx_constant_pool, seq_entry, sequence_stack, strinfo, trace, type_pair, var_loc_list_def
- first_ainsn_with_given_equivalence_num : ainsn
- first_alias() : ipa_ref_list
- first_asm_symbol() : symbol_table
- first_automaton : description
- first_base_set : vn_walk_cb_data
- first_block : lto_output_stream
- first_catch : eh_region_d::eh_region_u::eh_region_u_try
- first_child : access, gensum_param_access
- first_clobber : clobber_pat
- first_conversion_insn : assign_parm_data_all
- first_defined_function() : symbol_table
- first_defined_symbol() : symbol_table
- first_defined_variable() : symbol_table
- first_dt : _slp_oprnd_info
- first_dynamic_condition : ipa_predicate
- first_element : _stmt_vec_info, coalesce_pair, cost_one_pair
- first_function() : symbol_table
- first_function_with_gimple_body() : symbol_table
- first_gs_info : _slp_oprnd_info
- first_gs_p : _slp_oprnd_info
- first_idx : inter_bb_range_test_entry
- first_inner_iterations : omp_for_data
- first_insn : attr_value
- first_insn_with_same_reservs : ainsn
- first_instance : overloaded_name
- first_interp : slsr_cand_d
- first_lhs_link : access
- first_list_length : excl_rel_decl
- first_mem_ref_loc_1() : first_mem_ref_loc_1
- first_new_block : opt_info
- first_nonrect : omp_for_data
- first_note : ddg_node
- first_op_type : _slp_oprnd_info
- first_or_null() : pointer_mux< T1, T2 >
- first_out_arc : state
- first_p : saved_hard_reg
- first_param_intact_p() : ipa_param_adjustments
- first_range : vn_walk_cb_data
- first_reference() : ipa_ref_list
- first_referring() : ipa_ref_list
- first_reg : qty_table_elem
- first_rhs_link : access
- first_same_value : table_elt
- first_set : reg_avail_info, vn_walk_cb_data
- FIRST_SPARE_RESULT : insn_propagation
- first_special : rtx_iv
- first_speculative_call_target() : cgraph_edge
- first_static_initializer() : symbol_table
- first_subclass : type
- first_symbol() : symbol_table
- first_thread_allocno : allocno_color_data
- first_time : add_to_obstack_info
- first_value : attr_desc
- first_variable() : symbol_table
- fits_hwi() : double_int
- fits_p() : frange, frange_storage, irange, irange_storage, prange, prange_storage, unsupported_range, vrange, vrange_storage
- fits_shwi() : double_int
- fits_uhwi() : double_int
- fix_phi_nodes() : tree_switch_conversion::switch_conversion
- fix_phi_operands_for_edges() : tree_switch_conversion::switch_decision_tree
- fixed_cst_ptr : tree_fixed_cst
- fixed_offset : thunk_info
- fixed_regs_live : insn_info_type, note_add_store_info
- fixed_size_mode() : fixed_size_mode
- FIXED_WIDE_INT() : fixed_wide_int_storage< N >, wi::int_traits< fixed_wide_int_storage< N > >
- fixed_wide_int_storage() : fixed_wide_int_storage< N >
- fixup() : fixup
- fixup_expr() : fixup_expr
- fixup_insn_uid() : fixup_insn_uid
- fixup_location() : ana::pending_diagnostic
- fixup_locations() : ana::checker_path
- fixup_note_insn_basic_block() : fixup_note_insn_basic_block
- fixup_points_to_sets() : ipa_icf::sem_item_optimizer
- fixup_pt_set() : ipa_icf::sem_item_optimizer
- fixup_same_cpp_alias_visibility() : symtab_node
- flag : sanitizer_opts_s, sm_set_flag_if_changed, table_elt, zero_call_used_regs_opts_s
- flag_bbs : sm_aux
- flag_state : target_globals
- flag_var_offset : cl_option
- flags : basic_block_def, cl_enum_arg, cl_option, df_base_ref, df_mw_hardreg, dr_with_seg_len_pair_t, dump_info, edge_def, lto_section, oacc_loop, predictor_info, rtx_obj_reference, section_common, ssa_op_iter, succ_iterator, succs_info
- fld : block_symbol, rtx_def::u
- float_number() : json::float_number
- floats : value_range::buffer_type
- flooded : variable_tracking_info
- flow : fixup_edge_type
- flow_call_edges_add : cfg_hooks
- flush() : diagnostic_json_format_buffer, diagnostic_per_format_buffer, diagnostic_sarif_format_buffer, diagnostic_text_format_buffer
- flush_cache() : pointer_query
- flush_denormals_to_zero() : frange
- flush_diagnostic_buffer() : diagnostic_context
- flush_if_full() : asan_redzone_buffer
- flush_pending_stmts : cfg_hooks
- flush_redzone_payload() : asan_redzone_buffer
- flush_to_file() : json_output_format, sarif_builder
- flush_to_object() : sarif_builder
- fma_deferring_state() : fma_deferring_state
- FN : id_base
- fn : fn_id, loops_list, operands_scanner, vect_recog_func
- fn_decl : coverage_data, lto_in_decl_state, lto_out_decl_state
- fn_from : hashable_expr
- fn_id() : fn_id
- fname : default_include, file_info, md_reader::file_name_list, sinfo
- fndecl : dwarf_procedure_info, geh_mnt
- fndecls_iterator_t : ana::region_model_manager
- fndecls_map_t : ana::region_model_manager
- fns : conflict_function
- fntype : gcall
- fold_all_stmts : substitute_and_fold_engine
- fold_cond() : dom_opt_dom_walker, simplify_using_ranges
- fold_cond_with_ops() : simplify_using_ranges
- fold_pair() : operator_cast
- fold_range() : cfn_clrsb, cfn_clz, cfn_constant_float_p, cfn_constant_p, cfn_copysign, cfn_ctz, cfn_ffs, cfn_goacc_dim, cfn_isfinite, cfn_isinf, cfn_isnormal, cfn_parity, cfn_pass_through_arg1, cfn_popcount, cfn_signbit, cfn_sincos, cfn_sqrt, cfn_strlen, cfn_toupper_tolower, cfn_ubsan, foperator_ltgt, foperator_ordered, foperator_unordered, foperator_unordered_equal, foperator_unordered_ge, foperator_unordered_gt, foperator_unordered_le, foperator_unordered_lt, operator_abs, operator_addr_expr, operator_bitwise_and, operator_bitwise_not, operator_bitwise_or, operator_cast, operator_cst, operator_equal, operator_ge, operator_gt, operator_identity, operator_le, operator_logical_and, operator_logical_not, operator_logical_or, operator_lshift, operator_lt, operator_max, operator_min, operator_minus, operator_negate, operator_not_equal, operator_pointer_diff, operator_rshift, operator_unknown, pointer_plus_operator, range_op_handler, range_operator
- fold_range_internal() : gimple_ranger
- fold_stmt() : ccp_folder, fold_using_range, fvrp_folder, gimple_ranger, rvrp_folder, substitute_and_fold_engine
- follow_ssa_edge_binary() : scev_dfs
- follow_ssa_edge_expr() : scev_dfs
- follow_ssa_edge_in_condition_phi() : scev_dfs
- follow_ssa_edge_in_condition_phi_branch() : scev_dfs
- follow_ssa_edge_inner_loop_phi() : scev_dfs
- follows_reference_printer_p() : diagnostic_output_format, diagnostic_text_output_format, json_output_format, sarif_output_format
- footer_ : rtl_bb_info
- for_each_binding() : ana::binding_cluster, ana::store
- for_each_cluster() : ana::store
- for_each_fact() : ana::constraint_manager
- for_each_partition_edge() : vect_optimize_slp_pass
- for_each_plugin() : client_version_info, compiler_version_info, impl_client_version_info
- for_each_value() : ana::binding_cluster
- for_id : dt_operand
- for_simd_scan_phase : omp_context
- for_stmt : omp_for_data
- for_subst_vec : simplify
- for_vec : simplify
- force : dw_loc_list_struct
- force_leaf : expr
- force_load_ref : ipa_replace_map
- force_no_side_effects : capture_info
- force_no_side_effects_p : capture_info::cinfo
- force_nonfallthru : cfg_hooks
- force_nonzero() : profile_count
- force_output : symtab_node
- force_shwi() : poly_int< N, C >
- force_single_cycle : _stmt_vec_info
- force_single_use : capture_info::cinfo, expr
- force_uhwi() : poly_int< N, C >
- force_vectorize : loop
- forced_by_abi : symtab_node
- forced_merge() : modref_access_node
- forcibly_evict_file() : file_cache
- foreach() : typed_splay_tree< KEY_TYPE, VALUE_TYPE >
- foreach_fn : typed_splay_tree< KEY_TYPE, VALUE_TYPE >
- foreach_new_stmt_in_bb() : substitute_and_fold_dom_walker
- fork_stmt : parallel_g
- forked_block : parallel_g
- forked_stmt : parallel_g
- form : inc_insn, indirect_string_node
- formal_id : ipa_ancestor_jf_data, ipa_pass_through_data
- format() : ana::format, mode_data, pretty_printer, rtx_definition
- format_decoder_cb() : dump_pretty_printer
- format_helper() : format_helper
- format_string_diagnostic_t() : format_string_diagnostic_t
- former_clone_of : cgraph_node
- former_header : loop
- former_thunk_p() : cgraph_node
- forward_cost() : vect_optimize_slp_pass
- forward_pass() : vect_optimize_slp_pass
- forwarded : store_fwd_info
- found : set_of_data
- found_deps : _sel_insn_data
- found_may_defs : check_defs_data
- fp_expressions : ipa_fn_summary
- fprint_c_condition() : md_reader
- fprint_md_ptr_loc() : md_reader
- fpsimd_op_p() : pair_fusion
- fpsimd_p : lfs_fields
- fragile : omp_mapping_group
- frame_decl : nesting_info
- frame_offset_rel : dw_loc_descr_node
- frame_pointer_needed : rtl_data
- frame_read : insn_info_type
- frame_region() : ana::frame_region
- frame_related : group_info, rtx_def
- frame_space_list : rtl_data
- frame_type : nesting_info
- frange() : frange
- frange_storage : frange, frange_storage
- free() : vrange_allocator, vrange_ggc_alloc, vrange_internal_alloc, vrange_obstack_alloc
- free_array() : generic_subrtx_iterator< T >
- free_bb_fun : df_problem
- free_blocks_on_set_blocks : df_problem
- free_edge() : symbol_table
- free_fun : df_problem
- free_ira_costs() : target_ira_int
- free_lang_data() : attr_access, lang_hooks
- free_list : dump_info
- free_pages : ggc_globals
- free_register_move_costs() : target_ira_int
- free_ssanames : gimple_df
- free_ssanames_queue : gimple_df
- free_stmt_vec_info() : vec_info
- free_stmt_vec_infos() : vec_info
- free_uses : ssa_operands
- freeing_call_events : sanopt_info
- freelist_size : memory_block_pool
- frees : undobuf
- freq : ipa_freqcounting_predicate, ira_allocno, ira_allocno_copy, ira_allocno_pref, lra_copy, lra_reg, reg_info_t, regno_assign_info
- freq_sum : caller_statistics
- frequency : block_info, cgraph_edge, cgraph_node
- from : adjust_info, elim_table, elim_table_1, insn_propagation, lra_elim_table, move, onepart_aux, poly_int< N, C >, seq_entry, tm_alias_pair, transition, update_cost_queue_elem, validate_replace_src_data, wide_int_storage
- from_array() : wide_int_storage
- from_bits() : nowarn_spec_t
- from_buffer() : double_int
- from_context : move_stmt_d
- from_function_decl() : dump_user_location_t
- from_function_entry() : ana::function_point, ana::program_point
- from_gcov_type() : profile_count
- from_global_func : ctf_dtdef
- from_index() : bbitmap< N >, bbitmap_operators< M >, bbitmap_operators< 0 >
- from_insn : base_cand
- from_int() : ana::equiv_class_id, complex_mode, fixed_size_mode, mode_traits< T >, mode_traits< machine_mode >, opt_mode< T >, pod_mode< T >, scalar_float_mode, scalar_int_mode, scalar_mode
- from_location_t() : dump_location_t, dump_user_location_t
- from_mask() : ana::bit_range
- from_mode_char() : attr_access
- from_pair() : ana::complexity, double_int
- from_reg_br_prob_base() : profile_probability
- from_reg_br_prob_note() : profile_probability
- from_return_value() : ana::callsite_expr
- from_rtx : elim_table, lra_elim_table
- from_shwi() : double_int
- from_state : DFS::worklist
- from_uhwi() : double_int
- from_vec_svalue() : ana::complexity
- from_zero_based_param() : ana::callsite_expr
- front() : array_slice< T >, const_derived_container< T, BaseCT >
- full : acceptance_type
- full_accessors : rootless_splay_tree< Accessors >
- full_and_partial_reg_clobbers() : function_abi, predefined_function_abi
- full_name : plugin_name_args
- full_nelts() : vector_builder< T, Shape, Derived >
- full_profile : control_flow_graph
- full_reg_clobbers() : function_abi, predefined_function_abi
- full_size : temp_slot
- full_string_p : strinfo
- full_vect : state_ainsn_table
- fullsize : variable_info
- fun : array_bounds_checker, histogram_value_t
- func : callback_info, insn_gen_fn, spec_function
- func_checker() : ipa_icf_gimple::func_checker
- func_flags : diagnose_tm
- funcdef_no : function
- funcdef_number : dw_fde_node
- funct_state_d() : funct_state_d
- funct_state_summary_t() : funct_state_summary_t
- function : insn_data_d
- function_abi() : function_abi
- function_abi_aggregator() : function_abi_aggregator
- function_abi_info : target_globals
- function_arg_info() : function_arg_info
- function_decl : gcc_debug_hooks
- function_decl_states : lto_file_decl_data
- function_end_locus : function
- function_entry_event() : ana::function_entry_event
- function_flags_ready : symbol_table
- function_info() : function_info
- function_instance() : autofdo::function_instance
- function_instance_stack : autofdo::function_instance
- function_or_virtual_thunk_symbol() : cgraph_node
- function_p() : logical_location
- function_parameter_pack_p : lang_hooks
- function_parm_expanded_from_pack_p : lang_hooks_for_decls
- function_point() : ana::function_point
- function_reader() : function_reader
- function_region() : ana::function_region
- function_result_decl : assign_parm_data_all
- function_set() : ana::function_set
- function_start_locus : function
- function_stat_map_t : ana::exploded_graph
- function_summary() : function_summary< T >, function_summary< T * >
- function_summary_base() : function_summary_base< T >
- function_symbol() : cgraph_node, ipa_propagate_frequency_data
- function_to_num_snodes_t : ana::supergraph
- function_transform : ipa_opt_pass_d
- function_transform_todo_flags_start : ipa_opt_pass_d
- function_used_regs : cgraph_rtl_info
- function_version() : cgraph_node
- functions : source_info
- fur_depend() : fur_depend
- fur_edge() : fur_edge
- fur_list() : fur_list
- fur_relation() : fur_relation
- fur_source() : fur_source
- fur_stmt() : fur_stmt
- fuse_pair() : pair_fusion_bb_info
- fv : rtx_def::u
- fvrp_folder() : fvrp_folder
- fwd_jt_path_registry() : fwd_jt_path_registry