Here is a list of all struct and union fields with links to the structures/unions they belong to:
- s -
- s
: type
, string_slot
- s_expr_writer()
: s_expr_writer
- safe
: decomposition
- safe_grow()
: vec< T, va_heap, vl_ptr >
- safe_grow_cleared()
: vec< T, va_heap, vl_ptr >
- safe_insert()
: vec< T, va_heap, vl_ptr >
- safe_push()
: vec< T, va_heap, vl_ptr >
- safe_splice()
: vec< T, va_heap, vl_ptr >
- safe_vars
: omega_pb_d
- safelen
: loop
- same_align_refs
: _stmt_vec_info
- same_comdat_group
: symtab_node_base
- same_dr_stmt
: _stmt_vec_info
- saturating_flag
: tree_base
- save_area
: arg_data
- save_in_use
: globals
- save_stack
: gimplify_ctx
- save_state
: haifa_sched_info
- save_var
: tm_log_entry
- saved
: poly_bb
- saved_in_reg
: reg_saved_in_data_struct
- saved_reg
: queued_reg_save
- saved_schedule
: scop
- saves_all_registers
: rtl_data
- saw_volatile
: diagnose_tm
- scalar_is_char
: type
- scale
: addr_diff_vec_flags
- scc_next
: ipcp_value
- scc_no
: inline_summary
, ipa_dfs_info
- scc_stack
: scc_info
- sccs
: ddg_all_sccs
- sched_before_next_call
: deps_desc
- sched_before_next_jump
: deps_desc
- sched_block
: haifa_saved_data
- sched_cycle
: _sel_insn_data
- sched_kind
: omp_region
, omp_for_data
- sched_max_insns_priority
: haifa_sched_info
- sched_next
: _fence
, _sel_insn_data
- sched_pass_id
: common_sched_info_def
- sched_times
: _expr
- schedule
: poly_bb
- schedule_more_p
: haifa_sched_info
- scheduled_p
: _fence
- scmp()
: double_int
- scop
: poly_bb
- sdiv
: init_expmed_rtl
, double_int
- sdiv_32
: init_expmed_rtl
- sdivmod()
: double_int
- search_iter
: bitmap_descriptor_d
- searches
: hash_table_control< T >
- second
: ira_allocno_copy
- second_element
: coalesce_pair
, cost_one_pair_d
- second_in_std_section
: dw_fde_struct
- secondary_dr
: partition_s
- secondary_in_icode
: reload
- secondary_in_reload
: reload
- secondary_out_icode
: reload
- secondary_out_reload
: reload
- secondary_p
: reload
- sect
: object_block
- section
: dw_loc_list_struct
- section_hash_table
: lto_file_decl_data
- section_size
: lto_stats_d
- section_type
: lto_simple_output_block
, output_block
- seen
: operand_data
- seen_repl
: dead_debug_insn_data
- seginfo
: bb_info
- segment
: address_info
- segment_term
: address_info
- selected
: iv_use
- self_recursive
: growth_data
- self_reference_p
: data_dependence_relation
- self_size
: inline_summary
- self_time
: inline_summary
- sender_decl
: omp_context
- separate_options
: spec_path_info
- seq
: gimple_bb_info
, gimple_stmt_iterator_d
, lst
, lower_emutls_data
- seqno
: _sel_insn_data
- sequence
: id
, regexp
- sequence_stack
: emit_status
- sese_dom_walker()
: sese_dom_walker
- set
: cgraph_node_set_iterator
, varpool_node_set_iterator
, hard_reg_set_container
, allocno_hard_regs
, cost_rtxes
, cl_enum
, vn_reference_s
, overlapping_mems
, dfset_post_merge
, instantiate_cache_type
- set_bit()
: double_int
- set_chain
: dom_info
- set_child
: dom_info
- set_control_dependence_map_bit()
: control_dependences
- set_decl_assembler_name
: lang_hooks
- set_increase
: reg_pressure_data
- set_name
: gcc_debug_hooks
- set_pass_for_id()
: gcc::pass_manager
- set_size
: dom_info
- set_src
: location_chain_def
- set_ssa_names
: stack_entry
- sets
: cselib_record_autoinc_data
, regstat_n_sets_and_refs_t
, deps_reg
, count_use_info
- setting_insn
: elt_loc_list
- sext()
: double_int
- sfield_map
: omp_context
- sgt()
: double_int
- shadow_p
: _haifa_insn_data
- shadows_only_p
: sched_block_state
- shift
: init_expmed_rtl
, prime_ent
, cost_rtxes
- shift_add
: init_expmed_rtl
- shift_mult
: init_expmed_rtl
- shift_sub0
: init_expmed_rtl
- shift_sub1
: init_expmed_rtl
- show_caret
: diagnostic_context
- show_color
: pretty_printer
- show_column
: diagnostic_context
- show_option_requested
: diagnostic_context
- shrink_wrapped
: rtl_data
- si
: asm_int_op
, assert_locus_d
- sibling
: slsr_cand_d
- side_effects
: adjust_mem_data
- side_effects_flag
: tree_base
- sig
: real_value
, sreal
- sig_hi
: sreal
- sig_lo
: sreal
- sign
: real_value
- signalling
: real_value
- signature
: comdat_type_struct
- signbit_ro
: real_format
- signbit_rw
: real_format
- signed_p
: niter_desc
- simd_lane_access_p
: _stmt_vec_info
- simduid
: loop
, simduid_to_vf
, simd_array_to_simduid
, note_simd_array_uses_struct
- simple_ipa_opt_pass()
: simple_ipa_opt_pass
- simple_loop_desc
: loop
- simple_p
: niter_desc
- single
: insn_data_d
, hashable_expr
- single_def_use_dom_walker()
: single_def_use_dom_walker
- singleton
: pred_data
- size
: profile_record
, output_info
, stack_var
, hash_table_d
, locate_and_pad_arg_data
, temp_slot
, incoming_args
, ptr_data
, mmap_info
, ptr_hash_entry
, hash_table_control< T >
, ipcp_agg_lattice
, size_time_entry
, inline_summary
, edge_growth_cache_entry
, histogram_entry
, ipa_known_agg_contents_list
, bb_info
, ira_object_conflict_iterator
, lto_tree_ref_table
, queue_d
, cl_option_state
, mem_attrs
, object_block
, full_rtx_costs
, simple_bitmap_def
, sbitmap_iterator
, sparseset_def
, _elim_graph
, access
, ao_ref_s
, symbolic_number
, name_to_bb
, variable_info
, constraint_graph
, fieldoff
, aux_bb_info
, _stmt_vec_info
, oc_local_state
, hash_table< Descriptor, Allocator >
- size_known_p
: mem_attrs
- size_prime_index
: hash_table_control< T >
- sjlj_exit_after
: rtl_eh
- sjlj_fc
: rtl_eh
- skeleton_die
: comdat_type_struct
- sle()
: double_int
- slide()
: hash_table< Descriptor, Allocator >::iterator
- slot
: saved_hard_reg
, temp_slot
- slot_num
: pseudo_slot
, string_slot
- slot_offset
: locate_and_pad_arg_data
- slots
: pointer_set_t
- slp_instances
: _loop_vec_info
, _bb_vec_info
- slp_type
: _stmt_vec_info
- slp_unrolling_factor
: _loop_vec_info
- slt()
: double_int
- sm_set_flag_if_changed()
: sm_set_flag_if_changed
- small_bitmask
: store_info
- smax()
: double_int
- smin()
: double_int
- smod()
: double_int
- smod_32
: init_expmed_rtl
- solution
: variable_info
- solutions_dirty
: dataflow
- some_warnings_are_errors
: diagnostic_context
- something_to_do
: lower_subreg_choices
- somewhere_renamed_p
: ira_emit_data
- son
: et_node
- sort_num
: pattern_d
- sorted
: coalesce_list_d
- sorted_alt_states
: ainsn
- source
: cost_rtxes
- source_line
: gcc_debug_hooks
- sources
: ipcp_value
- sp
: depth_first_search_dsS
- sp_is_unchanging
: rtl_data
- sp_offset
: csa_reflist
- space()
: vec< T, A, vl_embed >
, vec< T, va_heap, vl_ptr >
- spare0
: tree_base
- spare1
: tree_base
- sparse
: sparseset_def
- sparse_invalidated_by_call
: df_rd_problem_data
- sparse_kill
: df_rd_bb_info
- spec
: default_spec
, compiler
, _expr
- spec_back_deps
: _haifa_deps_insn_data
- spec_checked_ds
: _sel_insn_data
- spec_done_ds
: _expr
- spec_ds
: expr_history_def_1
- spec_node
: ipcp_value
- spec_to_check_ds
: _expr
- special
: std_pred_table
, pred_data
- speculative
: cgraph_edge
, ipa_ref
- speed
: alg_hash_entry
, full_rtx_costs
, ivopts_data
- spilled_regs
: ira_spilled_reg_stack_slot
- splice()
: vec< T, A, vl_embed >
, vec< T, va_heap, vl_ptr >
- split
: queue_elem
- split_bbs
: split_point
, candidate
- split_block
: cfg_hooks
- split_block_before_cond_jump
: cfg_hooks
- split_edge
: cfg_hooks
- split_part_set_retval
: split_point
- split_size
: split_point
- split_time
: split_point
- splitting_ashift
: lower_subreg_choices
- splitting_ashiftrt
: lower_subreg_choices
- splitting_lshiftrt
: lower_subreg_choices
- splitting_zext
: lower_subreg_choices
- src
: ddg_edge
, edge_def
, btr_def_group_s
, expr
, set
, cselib_set
, arc_info
, function_info
, name_map
, graph_edge
, fixup_edge_d
, dfset_merge
- src_cfun
: copy_body_data
- src_elt
: set
, cselib_set
- src_fn
: copy_body_data
- src_hash
: set
- src_in_memory
: set
- src_node
: copy_body_data
- src_onepart_cnt
: dfset_merge
- src_p
: equivalence
- src_prob
: candidate
- src_volatile
: set
- srecord_type
: omp_context
- ssa_name
: ssa_use_operand_d
, iv
- ssa_name_ver
: name_to_bb
- ssa_names
: gimple_df
- ssa_names_to_pass
: split_point
- ssa_operand_mem_size
: ssa_operands
- ssa_operands
: gimple_df
- ssa_renaming_needed
: gimple_df
- stack
: arg_data
, topo_info
, searchc_env
, object_size_info
, _elim_graph
, depth_first_search_dsS
- stack_adjust
: dataflow_set_def
, adjust_mem_data
- stack_alignment_estimated
: rtl_data
- stack_alignment_needed
: rtl_data
- stack_args_size
: assign_parm_data_all
- stack_frame_offset
: inline_summary
- stack_in
: block_info_def
- stack_out
: block_info_def
- stack_parm
: assign_parm_data_one
- stack_pointer_based
: insn_info
- stack_protect_guard
: rtl_data
- stack_realign
: dw_fde_struct
- stack_realign_finalized
: rtl_data
- stack_realign_needed
: rtl_data
- stack_realign_processed
: rtl_data
- stack_realign_tried
: rtl_data
- stack_realignment
: dw_fde_struct
- stack_regs
: hard_regs_data
- stack_size
: searchc_env
- stack_slot
: arg_data
- stack_top
: topo_info
, tree_live_info_d
- stack_vec()
: stack_vec< T, N >
- stage
: node_sched_params
- stage_count
: partial_schedule
- stages
: delay_pair
- stamp
: gcov_info
, expr_hash_elt
, invariant
- standalone
: timevar_def
- start
: asan_mem_ref
, gcov_var
, live_range
, lra_live_range
, uid_range
, decomposition
, frame_space
- start_end_main_source_file
: gcc_debug_hooks
- start_insn
: sched_deps_info_def
- start_label
: hwloop_info_d
- start_lhs
: sched_deps_info_def
- start_next
: live_range
, lra_live_range
- start_of_trace
: bbro_basic_block_data_def
- start_regno
: df_mw_hardreg
- start_rhs
: sched_deps_info_def
- start_source_file
: gcc_debug_hooks
- start_state
: automaton
- start_time
: timevar_def
- start_val
: minmax_set_iterator
- starts_cycle_p
: _fence
- state
: loops
, alt_state
, choice_entry
, _fence
- state_number
: type
- state_pass_num
: state
- state_previously_known
: funct_state_d
- state_writer()
: state_writer
- statements_to_fold
: copy_body_data
- static_chain_added
: nesting_info
- static_chain_decl
: function
- static_flag
: tree_base
- static_pass_number
: opt_pass
- static_stack_size
: stack_usage
- statics_not_read
: ipa_reference_optimization_summary_d
- statics_not_written
: ipa_reference_optimization_summary_d
- statics_read
: ipa_reference_global_vars_info_d
, ipa_reference_local_vars_info_d
- statics_written
: ipa_reference_local_vars_info_d
, ipa_reference_global_vars_info_d
- stats
: globals
- status
: _dep
, typeinfo
, IOSB
- stdarg
: function
- step
: affine_iv_d
, iv_to_split
, ifs_ivopts_data
, rtx_iv
, mem_address
, iv
, ar_data
, innermost_loop_behavior
, omp_for_data_loop
, mem_ref_group
- step_p
: mem_addr_template
- steps
: histogram_value_t
- stid_name
: state_ident_st
- stmt
: dref_d
, ssa_use_operand_d
, _stmt_vec_info
, ilb_data
, mem_ref
, ar_data
, expr_hash_elt
, iv_use
, goto_queue_node
, cloog_prog_clast
, nb_iter_bound
, _stmt_info_for_cost
, rdg_vertex
, histogram_value_t
, throw_stmt_node
, tm_restart_node
, omp_context
, ssa_operand_iterator_d
, diagnose_tm
, data_reference
, access
, mem_ref_loc
, ifs_ivopts_data
, strinfo_struct
, laststmt_struct
, switch_update
, record_modified_bb_info
, return_statements_t
, ipa_ref
- stmt_fixup
: ipa_opt_pass_d
- stmts
: partition_s
, tm_log_entry
, _slp_tree
- stok_col
: state_token_st
- stok_file
: state_token_st
- stok_ident
: state_token_st
- stok_kind
: state_token_st
- stok_line
: state_token_st
- stok_next
: state_token_st
- stok_num
: state_token_st
- stok_ptr
: state_token_st
- stok_string
: state_token_st
- stok_un
: state_token_st
- store
: adjust_mem_data
, clsn_data
, name_to_bb
- store1_n
: group_info
- store1_p
: group_info
- store2_n
: group_info
- store2_p
: group_info
- store_antic_in
: tm_memopt_bitmaps
- store_antic_out
: tm_memopt_bitmaps
- store_avail_in
: tm_memopt_bitmaps
- store_avail_out
: tm_memopt_bitmaps
- store_bb
: clsn_data
- store_count
: _stmt_vec_info
- store_local
: tm_memopt_bitmaps
- store_p
: count_use_info
- store_rec
: insn_info
- stored
: mem_ref
- stored_funcptr
: insn_gen_fn
- stored_p
: ref_always_accessed
- storent_p
: mem_ref
- stores
: ls_expr
- str
: attr_hash
, tree_string
, mdswitchstr
, indirect_string_node
, substring
- str_type_
: gdbhooks.GdbSubprinter
- stream
: bitpack_d
, dump_info
, output_buffer
- streams
: lto_in_decl_state
, lto_out_decl_state
- strict_low
: insn_operand_data
, operand_data
, lra_operand_data
- strict_overflow_p
: range_entry
- stride
: slsr_cand_d
, ggc_root_tab
, array_descr_info::array_descr_dimen
, ggc_cache_tab
- stride_load_p
: _stmt_vec_info
- stridx
: laststmt_struct
- string
: md_name
, options
, map_value
, vstring
, gimple_statement_asm
- string_hash_table
: output_block
- string_size
: lto_asm_header
, lto_function_header
, lto_decl_header
- string_stream
: output_block
- strings
: data_in
- strings_len
: data_in
- strlen_dom_walker()
: strlen_dom_walker
- stru
: type
- struct_mode
: extraction_insn
- stub
: external_ref
- su
: function
- sub
: opt_pass
- sub_with_overflow()
: double_int
- subcode
: gimple_statement_base
- subloop_next
: ira_loop_tree_node
- subloops
: ira_loop_tree_node
- subreg_p
: lra_insn_reg
- subreg_ticked
: cse_reg_info
- subroutine_number
: decision
- subs
: omega_pb_d
- subscripts
: data_dependence_relation
- subsections
: rtl_data
- subtree_prob
: case_node
- subword
: ira_object
- succ
: vertex
, block_info
- succ_count
: bb_info
- succ_edges
: fixup_vertex_d
- succ_flags
: same_succ_def
, code_motion_path_driver_info_def
- succ_next
: graph_edge
, arc_info
- success
: decision
- successor
: hwloop_info_d
- successors
: ddg_node
- succs
: same_succ_def
, constraint_graph
, basic_block_def
- succs_ok
: succs_info
- succs_ok_n
: succs_info
- succs_other
: succs_info
- suffix
: compiler
, dump_file_info
, temp_name
, optab_def_d
, file_at_path_info
- suffix_len
: file_at_path_info
- sum_all
: gcov_ctr_summary
- sum_max
: gcov_ctr_summary
- summary
: counts_entry
- summary_flags
: diagnose_tm
- superloops
: loop
- suppress_expansion
: nesting_info
- switch_bb
: switch_conv_info
- switch_sections
: dw_trace_info
- switch_text_section
: gcc_debug_hooks
- swtch
: dump_file_info
- sym
: constant_descriptor_rtx
- symbol
: mem_address
- symbol_ref
: call_arg_loc_node
- symtab_node_encoder
: lto_file_decl_data
, lto_out_decl_state
- sys
: timevar_time_def