#include <ipl_summary.h>

Definition at line 1007 of file ipl_summary.h.
Definition at line 1033 of file ipl_summary.h.
References _symbol_index.
Referenced by IPA_update_formal_symbol_indices(), SUMMARIZE< program >::Process_formal(), and SUMMARIZE< program >::Process_formal_alt().
Definition at line 1034 of file ipl_summary.h.
References _symbol_index.
Referenced by Add_value_to_caller_linex(), Clone_for_this_formal(), CG_BROWSER::Formal_Name(), IPAA_STEP::Initialize_Ref_Info(), IPA_LNO_Map_Formal_Array(), IPA_update_formal_symbol_indices(), CG_BROWSER::Ivar_Name(), Mismatched_Types(), param_types_are_compatible(), Print(), IPA_FORMALS_IN_ARRAY_SECTION_DF::Print_entry(), SUMMARIZE< program >::Process_procedure(), IPO_INLINE::SubstituteFormal(), CG_BROWSER::Summary_Formal(), WB_BROWSER::Summary_Formal(), IPA_FORMALS_IN_ARRAY_SECTION_DF::Trans(), Try_Reshape_Callee_Formal(), Union_Formal_Cprop_Annot(), Union_Formal_Cprop_Annot_With_Cloning(), Union_Quasi_Clone_Cprop_Annot(), and WB_Print().
Definition at line 1036 of file ipl_summary.h.
References _region_index.
Referenced by CFG_NODE_INFO::Add_formal_array(), ARRAY_SUMMARY_OUTPUT::Map_summary_info(), SUMMARIZE< program >::Process_formal(), SUMMARIZE< program >::Process_formal_alt(), and update_formal_indices().
| mINT32 SUMMARY_FORMAL::Get_region_index | ( | ) | const [inline] |
Definition at line 1037 of file ipl_summary.h.
References _region_index.
Referenced by Dim_Count(), Formal_Region_Arrays(), IPA_LNO_Map_Formal_Array(), Is_Scalar(), ARRAY_SUMMARY_OUTPUT::Map_summary_info(), Mismatched_Types(), Print(), Translate_Array(), Try_Reshape_Callee_Formal(), update_formal_indices(), and WB_Print().
| void SUMMARY_FORMAL::Set_is_ref_parm | ( | ) | [inline] |
Definition at line 1039 of file ipl_summary.h.
References _flags, and IPL_FORMAL_REF_PARM.
Referenced by SUMMARIZE< program >::Process_formal(), and SUMMARIZE< program >::Process_formal_alt().
| BOOL SUMMARY_FORMAL::Is_ref_parm | ( | ) | const [inline] |
Definition at line 1040 of file ipl_summary.h.
References _flags, and IPL_FORMAL_REF_PARM.
Referenced by Evaluate_value(), Print(), Union_Formal_Cprop_Annot(), Union_Formal_Cprop_Annot_With_Cloning(), Union_Quasi_Clone_Cprop_Annot(), and WB_Print().
| void SUMMARY_FORMAL::Set_is_var_dim_array | ( | ) | [inline] |
Definition at line 1042 of file ipl_summary.h.
References _flags, and IPL_FORMAL_VAR_DIM_ARRAY.
Referenced by SUMMARIZE< program >::Process_formal(), and SUMMARIZE< program >::Process_formal_alt().
| BOOL SUMMARY_FORMAL::Is_var_dim_array | ( | ) | const [inline] |
Definition at line 1043 of file ipl_summary.h.
References _flags, and IPL_FORMAL_VAR_DIM_ARRAY.
Referenced by Print(), and WB_Print().
Definition at line 1050 of file ipl_summary.h.
References _position.
Referenced by SUMMARIZE< program >::Process_formal(), and SUMMARIZE< program >::Process_formal_alt().
| mINT32 SUMMARY_FORMAL::Get_position | ( | ) | const [inline] |
Definition at line 1051 of file ipl_summary.h.
References _position.
Referenced by Add_value_to_caller_linex(), Evaluate_actuals(), Evaluate_value(), Formal_position(), IPAA_STEP::Initialize_Ref_Info(), Is_caller_value_linexable(), Is_formal_modified(), Print(), update_region(), Update_term_with_formal_constant(), Value_has_only_formals(), and WB_Print().
Definition at line 1053 of file ipl_summary.h.
References _machine_type.
Referenced by SUMMARIZE< program >::Process_formal(), and SUMMARIZE< program >::Process_formal_alt().
| TYPE_ID SUMMARY_FORMAL::Get_machine_type | ( | ) | const [inline] |
Definition at line 1055 of file ipl_summary.h.
References _machine_type, and TYPE_ID.
Referenced by IPA_LNO_Map_Formal_Array(), Merge_Section(), Print(), and WB_Print().
Definition at line 1057 of file ipl_summary.h.
References _ty.
Referenced by IPA_update_summary_st_idx(), SUMMARIZE< program >::Process_formal(), and SUMMARIZE< program >::Process_formal_alt().
| TY_IDX SUMMARY_FORMAL::Get_ty | ( | ) | const [inline] |
Definition at line 1058 of file ipl_summary.h.
References _ty.
Referenced by init_node_section_annot(), IPA_update_summary_st_idx(), param_types_are_compatible(), Print(), SUMMARIZE< program >::Process_formal(), and SUMMARIZE< program >::Process_formal_alt().
Definition at line 344 of file ipl_summary_print.cxx.
References fprintf(), fputs(), Get_machine_type(), Get_position(), Get_region_index(), Get_symbol_index(), Get_ty(), Is_ref_parm(), Is_var_dim_array(), MTYPE_name, and SUMMARY_SYMBOL::Print().
Referenced by Trace().
Definition at line 372 of file ipl_summary_print.cxx.
References fprintf(), i, INT, and SBar.
Referenced by IPA_Trace_Summary_Section(), SUMMARIZE< IPL >::Trace(), SUMMARIZE< program >::Trace(), and Trace_array().
| void SUMMARY_FORMAL::WB_Print | ( | FILE * | fp, | |
| INT | formal_index, | |||
| const char * | name, | |||
| const char * | func_name | |||
| ) |
Definition at line 160 of file wb_summary.cxx.
References fprintf(), Get_machine_type(), Get_position(), Get_region_index(), Get_symbol_index(), Is_ref_parm(), Is_var_dim_array(), MTYPE_name, and NULL.
Referenced by CG_BROWSER::Summary_Formal(), and WB_BROWSER::Summary_Formal().
| mINT32 SUMMARY_FORMAL::Get_region_index | ( | ) | const [inline] |
| void SUMMARY_FORMAL::Set_is_ref_parm | ( | ) | [inline] |
| BOOL SUMMARY_FORMAL::Is_ref_parm | ( | ) | const [inline] |
| void SUMMARY_FORMAL::Set_is_var_dim_array | ( | ) | [inline] |
| BOOL SUMMARY_FORMAL::Is_var_dim_array | ( | ) | const [inline] |
| mINT32 SUMMARY_FORMAL::Get_position | ( | ) | const [inline] |
| TYPE_ID SUMMARY_FORMAL::Get_machine_type | ( | ) | const [inline] |
| TY_IDX SUMMARY_FORMAL::Get_ty | ( | ) | const [inline] |
| void SUMMARY_FORMAL::WB_Print | ( | FILE * | fp, | |
| INT | formal_index, | |||
| const char * | name, | |||
| const char * | func_name | |||
| ) |
mINT32 SUMMARY_FORMAL::_symbol_index [private] |
Definition at line 1010 of file ipl_summary.h.
Referenced by Get_symbol_index(), and Set_symbol_index().
mINT16 SUMMARY_FORMAL::_flags [private] |
Definition at line 1020 of file ipl_summary.h.
Referenced by Is_ref_parm(), Is_var_dim_array(), Set_is_ref_parm(), and Set_is_var_dim_array().
mINT16 SUMMARY_FORMAL::_position [private] |
mINT32 SUMMARY_FORMAL::_region_index [private] |
Definition at line 1023 of file ipl_summary.h.
Referenced by Get_region_index(), and Set_region_index().
mINT32 SUMMARY_FORMAL::_machine_type [private] |
Definition at line 1026 of file ipl_summary.h.
Referenced by Get_machine_type(), and Set_machine_type().
TY_IDX SUMMARY_FORMAL::_ty [private] |
1.5.6