Here is a list of all variables with links to the structures/unions they belong to:
- p -
- p : cumulative_args_t, lto_input_block, max_alignment, predicate, real_format, type
- pa_in : bb_bitmap_sets
- packed_flag : tree_base
- pad : gimple
- padding : bitmap_head
- padding_bytes : clear_padding_struct
- page : page_entry
- page_groups : ggc_globals
- page_tails : ggc_globals
- pages : ggc_globals
- pagesize : ggc_globals
- parallel_value : arg_data
- parallelized_function : cgraph_node
- param : hook_desc, ipa_call_summary
- param_aa_statuses : ipa_bb_info
- param_adjustments : clone_info
- param_body_adjs : copy_body_data
- param_context : scop
- param_count : ipa_func_body_info
- param_index : cgraph_indirect_call_info
- param_number : gensum_param_desc
- param_ops : condition
- param_prefix_index : ipa_adjusted_param
- param_size_limit : gensum_param_desc, isra_param_desc
- param_test : merge_pattern_info
- param_test_p : merge_pattern_info
- param_transition : merge_pattern_info
- param_transition_p : merge_pattern_info
- param_types : pattern_routine
- params : merge_pattern_info, merge_pattern_transition, merge_state_result, pattern_use, sese_info_t
- parent : access, allocno_hard_regs_node, dt_node, et_occ, finally_tree_node, ira_loop_tree_node, oacc_loop, parallel_g, skeleton_chain_struct
- parent_enum : md_constant
- parent_occ : et_node
- parents : vtv_graph_node
- parm_index : modref_access_node, modref_parm_map
- parm_modified : ipa_param_aa_status
- parm_num : ipa_replace_map
- parm_offset : modref_access_node, modref_parm_map
- parm_offset_known : modref_access_node, modref_parm_map
- parm_stack_boundary : rtl_data
- parmarray : access_ref
- parse_file : lang_hooks
- parsing_match_operand : parser
- part1 : switchstr
- partial : arg_data, assign_parm_data_one
- partial_defs : vn_walk_cb_data
- partial_load_store_bias : _loop_vec_info
- partial_p : acceptance_type
- partial_vector_style : _loop_vec_info
- partition : pg_vdata, slpg_vertex
- partition_dependencies : temp_expr_table
- partition_in_use : temp_expr_table
- partition_size : _var_map
- partition_to_base_index : _var_map
- partition_to_pseudo : ssaexpand
- partition_to_view : _var_map
- partitions_for_parm_default_defs : ssaexpand
- partitions_for_undefined_values : ssaexpand
- pass : ce_if_block, object_size_info, pass_list_node, register_pass_info
- pass_by_reference : function_arg_info
- pass_lists : gcc::pass_manager
- pass_names : gdbhooks.BreakOnPass
- pass_num : state
- pass_on_stack : arg_data
- pass_startwith : function
- pass_through : ipa_agg_jf_item::jump_func_agg_value, ipa_jump_func::jump_func_value, ipa_load_agg_data
- pass_through_map : ipa_edge_modification_info
- passed_mode : assign_parm_data_one
- passes_by_id : gcc::pass_manager
- passes_by_id_size : gcc::pass_manager
- pat : inc_insn, mem_insn, set_of_data
- patch_area_entry : rtl_data
- patch_area_size : rtl_data
- path : cse_basic_block_data, dir_info, file_info, redirection_data
- path_size : cse_basic_block_data
- pathname : filedep
- pathstr : accum_extract
- pattern : bypass_list, clobber_pat, ls_expr, merge_state_result, optab_def, pattern_pos, rtx_test, st_expr
- pattern_def_seq : _stmt_vec_info
- pattern_id : pattern_routine
- pattern_no : dt_simplify
- pattern_regs : ls_expr, st_expr
- pattern_stmt_p : _stmt_vec_info
- patterns : unit_pattern_rel_decl
- patterns_num : unit_pattern_rel_decl
- pavin_cands : remat_bb_data
- pavout_cands : remat_bb_data
- pbb : dr_info, gimple_poly_bb, poly_dr
- pbbs : scop
- pchw : ggc_root_tab
- pdi : asm_int_op
- pdx_subregs : equivalence
- pe : constraint_graph
- pe_rep : constraint_graph
- peak : alloc_pool_descriptor
- peel_info : _vect_peel_extended_info
- peeling_for_alignment : _loop_vec_info
- peeling_for_gaps : _loop_vec_info
- peeling_for_niter : _loop_vec_info
- peep2_count : known_conditions
- pelt : hard_reg_set_iterator
- pending : expand_loc_callback_data
- pending_TODOs : function
- permp : dfset_post_merge, variable_tracking_info
- pfilename : dump_file_info
- pflags : dump_file_info
- phase : ref_to_bb
- phi : hashable_expr, reduction
- phi_blocks : def_blocks
- phi_gen : bb_bitmap_sets
- phi_nodes : gimple_bb_info
- phi_top : unwind_state
- phi_translate_table : bb_bitmap_sets
- phiargs : vn_phi_s
- phis : vn_tables_s
- pipe_path : jobserver_info
- pipefd : jobserver_info
- place : access_record
- placeholder_arg : loc_descr_context
- placeholder_seen : loc_descr_context
- plf : gimple
- plist : path_prefix
- plugin_name : callback_info
- plus : init_expmed_rtl
- pnan : real_format
- pnum_clobbers_p : pattern_routine
- pointed_by : constraint_graph
- pointee_dtd : btf_fixup
- pointer_dtd : btf_fixup
- pointer_label : constraint_graph
- pointer_pass_through : isra_param_flow
- pointer_to : type
- pointers : value_range::buffer_type
- points_to : constraint_graph
- points_to_local_or_readonly_memory : inline_param_summary
- points_to_possible_sra_candidate : inline_param_summary
- points_to_sets_created : constraint_stats
- polymorphic : cgraph_indirect_call_info
- polymorphic_call_contexts : ipa_edge_args
- pool : varasm_status
- pop_frame_callbacks : ana::region_model
- pops_args : incoming_args
- pos : bitpack_d, decl, dref_d, dt_operand, dw_discr_value, iv_cand, link, pattern_pos, pattern_routine, regexp, rtx_test, s_hook, use, variable_union_info
- pos_counts : autofdo::function_instance
- pos_dst : variable_union_info
- pos_mode : extraction_insn
- pos_op : register_pass_info
- pos_operand : rtx_test
- pos_p : sanopt_tree_couple
- position_tests : known_conditions
- positions_needed : store_info
- post : vertex
- post_compilation_parsing_cleanups : lang_hooks_for_decls
- post_landing_pad : eh_landing_pad_d
- post_options : lang_hooks
- postorder : df_d
- postorder_inverted : df_d
- pot_dummy_types : godump_container
- pow2 : init_expmed_rtl
- pp : vrange_printer
- pprev : loc_exp_dep
- pre : omp_for_data
- pre_body : gomp_for
- pre_p : gimplify_adjust_omp_clauses_data
- precision : dw_wide_int, mode_data, poly_coeff_traits< T, wi::CONST_PRECISION >, poly_coeff_traits< T, wi::FLEXIBLE_PRECISION >, poly_coeff_traits< T, wi::INL_CONST_PRECISION >, poly_coeff_traits< T, wi::VAR_PRECISION >, wi::hwi_with_prec, wi::int_traits< double_int >, wi::int_traits< extended_tree< N > >, wi::int_traits< fixed_wide_int_storage< N > >, wi::int_traits< widest_int_storage< N > >, wi::storage_ref, wide_int_storage
- precision_type : wi::int_traits< double_int >, wi::int_traits< extended_tree< N > >, wi::int_traits< fixed_wide_int_storage< N > >, wi::int_traits< rtx_mode_t >, wi::int_traits< unextended_tree >, wi::int_traits< wi::hwi_with_prec >, wi::int_traits< wide_int_ref_storage< SE, HDP > >, wi::int_traits< wide_int_storage >, wi::int_traits< widest_int_storage< N > >, wi::primitive_int_traits< T, signed_p >
- pred : block_info, unoccr, vertex
- pred_count : bb_profile_info
- pred_lhs : pred_info
- pred_next : arc_info, graph_edge
- pred_pvt : web_entry_base
- pred_rhs : pred_info
- predecessors : ddg_node
- predicate : bb_predicate, insn_operand_data, ipa_call_summary, ipa_freqcounting_predicate, operand_data, rtx_test
- predicate_gimplified_stmts : bb_predicate
- predicated_values : vn_nary_op_s
- predicates : unswitch_predicate
- predict_edge : cfg_hooks
- predicted_by_p : cfg_hooks
- predictor : expected_value
- preds : basic_block_def, bb_cluster, constraint_graph
- prefclass : reg_pref
- preferred_alternatives : lra_insn_recog_data
- preferred_base : mmap_info
- preferred_hard_regno1 : lra_reg
- preferred_hard_regno2 : lra_reg
- preferred_hard_regno_profit1 : lra_reg
- preferred_hard_regno_profit2 : lra_reg
- preferred_incoming_stack_boundary : cgraph_rtl_info
- preferred_stack_boundary : rtl_data
- prefetch_before : mem_ref
- prefetch_mod : mem_ref
- prefix : dir_info, ltrans_file_cache, prefix_list, string_pair_map
- preorder_num : allocno_hard_regs_node
- preprocess_main_file : lang_hooks
- preprocess_options : lang_hooks
- preprocess_token : lang_hooks
- preprocess_undef : lang_hooks
- preprocessed : infile
- presence : decl
- presence_list : unit_decl
- presence_signature : state
- preserve_biv : version_info
- pretend_args_size : assign_parm_data_all, incoming_args
- prev : allocno_hard_regs_node, bitmap_element, cgraph_function_version_info, decision, et_occ, gimple, loop_exit, merge_state_result, page_entry, reg_eqv_elem, ssa_use_operand_t, strinfo, temp_slot, transition, vtbl_map_node
- prev_bb : basic_block_def
- prev_bucket_allocno : allocno_color_data
- prev_callee : cgraph_edge
- prev_caller : cgraph_edge
- prev_can_eliminate : lra_elim_table
- prev_catch : eh_catch_d
- prev_clobber : comparison
- prev_clone : cgraph_simd_clone, edge_clone_summary
- prev_clone_adjustment : ipa_adjusted_param
- prev_clone_index : ipa_adjusted_param
- prev_context : gimplify_ctx
- prev_dumped_count : statistics_counter
- prev_first_allocno_copy : ira_allocno_copy
- prev_insn : insn_info_type
- prev_node : _slp_tree
- prev_reg : df_base_ref
- prev_same_hash : table_elt
- prev_same_test : merge_state_info
- prev_same_value : table_elt
- prev_second_allocno_copy : ira_allocno_copy
- prev_sibling_clone : cgraph_node
- prev_sri : secondary_reload_info
- prevent_decl_creation_for_types : copy_body_data
- previous : symtab_node
- previous_offset : elim_table, lra_elim_table
- previous_sharing_asm_name : symtab_node
- prime : prime_ent
- print_decl : lang_hooks
- print_error_function : lang_hooks
- print_identifier : lang_hooks
- print_statistics : lang_hooks
- print_type : lang_hooks
- print_xnode : lang_hooks
- priority : _expr, bbro_basic_block_data, prefix_list
- priority_adj : _expr
- private_flag : tree_base
- privatized_types : gimplify_omp_ctx
- prob : tree_switch_conversion::case_bit_test
- probability : edge_def, expected_value
- problem : dataflow
- problem_data : dataflow
- problem_LR : problem_LR_DCE
- problems_by_index : df_d
- problems_in_order : df_d
- probs_ok : succs_info
- proc : tag_format
- process : cgraph_node
- process_globally : group_info
- processed_edges : desc_incoming_count_struct
- processed_p : _fence, insn_reserv_decl
- processed_regno : init_one_dwarf_reg_state
- producer : reduction
- profile : rtl_data
- profile_id : cgraph_node
- profile_info : lto_file_decl_data
- profitable_hard_regs : allocno_color_data
- profitable_p : ira_reg_equiv_s
- prop_size_cost : ipcp_value_base
- prop_time_benefit : ipcp_value_base
- propagated : modref_summaries_lto
- properties_destroyed : pass_data
- properties_provided : pass_data
- properties_required : pass_data
- protected_flag : tree_base
- pset : contains_label_data, walk_stmt_info
- pseudo : initial_value_pair
- psi : asm_int_op
- pstate : dump_file_info
- pstream : dump_file_info
- pt : ptr_info_def
- pt_modified : ipa_param_aa_status
- pt_vars : shared_bitmap_info
- pti : asm_int_op
- ptr : _bnd, args_loc_t, attr_access, gimple_stmt_iterator, lto_char_ptr_base, md_reader::ptr_loc, msdi_data, sanopt_tree_couple, sbitmap_iterator, spec_list, strinfo, tree_stmt_iterator
- ptr_check_map : sanopt_ctx
- ptr_info : dr_alias
- ptr_mask : _loop_vec_info
- ptr_pt_count : gensum_param_desc
- ptr_qry : strlen_pass
- ptr_spec : spec_list
- ptrarg : attr_access
- ptrs : traversal_state
- ptrs_i : traversal_state
- public_flag : tree_base
- punned : vn_reference_s
- pure : hashable_expr, set_pure_flag_info
- pure_const_state : funct_state_d
- purpose : tree_list
- pushdecl : lang_hooks_for_decls
- pushed_stack_size : stack_usage