#include "config_ipa.h"#include "ipa_trace.h"#include "ld_dem.h"#include "ipc_weak.h"


Go to the source code of this file.
Defines | |
| #define | DEMANGLE(name) (name) |
Functions/Subroutines | |
| void | Process_IPA_Options (INT argc, char **argv) |
Variables | |
| BOOL | IPA_Enable_Memtrace |
| struct skiplist * | IPA_Skip_List |
| BOOL | Trace_IPA |
| BOOL | Trace_Perf |
| BOOL | Trace_IPALNO |
| BOOL | Verbose |
| BOOL | Demangle |
| BOOL | ProMP_Listing |
Definition at line 103 of file ipa_option.h.
Referenced by Add_One_Node(), Analyze_call(), check_size_and_freq(), Delete_Call(), Inline_Call(), IP_tag_symbol_gp_rel(), Ipa_cprop_tlog(), IPO_Process_node(), Mark_inline_edge_overrides(), Mark_inline_overrides(), Mark_readonly_param(), Mark_use_kill_param(), IPA_CPROP_DF_FLOW::Meet(), Perform_Inline_Analysis(), Perform_Inline_Script_Analysis(), IPA_CPROP_DF_FLOW::Print_constants(), IPA_CPROP_DF_FLOW::Print_entry(), Print_inline_decision(), Report_Limit_Reason(), Report_Reason(), and Reset_param_list().
Definition at line 119 of file ipa_option.cxx.
References Build_Skiplist(), Common_Option_Groups, concat_names(), Demangle, DevWarn, EC_Tlog_Open, EC_Unknown_Flag, ErrMsg(), errno, F_STATIC, FALSE, ld_ipa_option::flag, fopen, Get_Trace(), i, Initialize_Timing(), IPA_Bloat_Factor, IPA_Enable_AutoGnum, IPA_Enable_Memtrace, IPA_Enable_Opt_Alias, IPA_Enable_Picopt, IPA_Enable_Simple_Alias, Ipa_File_Name, IPA_Force_Depth, IPA_Force_Depth_Set, IPA_Max_Depth, IPA_Max_Output_File_Size, IPA_Output_File_Size, IPA_PU_Hard_Limit, IPA_PU_Hard_Limit_Set, IPA_PU_Limit, IPA_PU_Limit_Set, IPA_Skip, IPA_Skip_List, IPA_TRACE_IPA, LD_IPA_DEMANGLE, ld_ipa_opt, LD_IPA_SHARABLE, LD_IPA_SHOW, List_Phase_Numbers(), LNO_Prompl, MALLOC, MAX_OLIMIT, MEM_Tracing_Enable(), NULL, Olimit, outfilename, Process_Command_Line_Group(), Process_Inline_Options(), Process_IPA_Specfile_Options(), Process_Trace_Option(), ProMP_Listing, Set_Trace(), Set_Trace_File(), strcat(), strcmp(), TFile, Tim_File, TINFO_TFLAGS, TINFO_TIME, TKIND_ALLOC, TKIND_INFO, Tlog_File, Tlog_File_Name, TP_IPA, TP_MISC, TP_PTRACE1, TP_PTRACE1_INL, TP_PTRACE1_IPA, TP_PTRACE1_IPA_CPROP, TP_PTRACE1_IPALNO, TP_PTRACE2, Trace_IPA, Trace_Option_Groups(), Trace_Perf, Tracing_Enabled, TRUE, and Verbose.
Referenced by ipa_driver().
Definition at line 105 of file ipa_option.cxx.
Referenced by ipa_compile_init(), ipacom_doit(), ipacom_process_file(), Process_IPA_Options(), and output_queue::should_flush().
Definition at line 65 of file inline_summarize.h.
Referenced by Add_One_Node(), Analyze_call(), Autognum_Driver(), check_size_and_freq(), Delete_Call(), Delete_Function(), Init_inline_parameters(), Inline_Call(), IP_estimate_got_size(), IP_tag_symbol_gp_rel(), IPO_main(), IPO_Process_node(), IPO_tag_sym_gp_rel(), Mark_inline_edge_overrides(), Mark_inline_overrides(), Mark_readonly_param(), Mark_use_kill_param(), Opt_global_var::operator()(), Perform_Interprocedural_Analysis(), Perform_Procedure_Summary_Phase(), SUMMARIZE< program >::Process_callsite(), Process_IPA_Options(), Report_Limit_Reason(), Report_Reason(), Reset_param_list(), SUMMARIZE< program >::Summarize(), and Update_reference_count().
Definition at line 99 of file ipa_option.cxx.
Definition at line 65 of file inline_summarize.h.
Referenced by Add_One_Node(), Analyze_call(), Autognum_Driver(), check_size_and_freq(), Delete_Call(), Delete_Function(), Init_inline_parameters(), Inline_Call(), IP_estimate_got_size(), IP_tag_symbol_gp_rel(), IPO_main(), IPO_Process_node(), IPO_tag_sym_gp_rel(), Mark_inline_edge_overrides(), Mark_inline_overrides(), Mark_readonly_param(), Mark_use_kill_param(), Opt_global_var::operator()(), Perform_Interprocedural_Analysis(), SUMMARIZE< program >::Process_callsite(), Process_IPA_Options(), Report_Limit_Reason(), Report_Reason(), Reset_param_list(), and Update_reference_count().
Definition at line 93 of file inline_driver.cxx.
1.5.6