122 void add_item (std::unique_ptr<optinfo_item> item);
Definition dump-context.h:44
Definition dumpfile.h:381
Definition dumpfile.h:446
Definition dumpfile.h:340
Definition tree-pass.h:74
location_t m_location
Definition optinfo.h:164
location_t get_location() const
Definition optinfo.h:158
optinfo_item(enum optinfo_item_kind kind, location_t location, char *text)
Definition optinfo.cc:39
const char * get_text() const
Definition optinfo.h:159
~optinfo_item()
Definition optinfo.cc:47
char * m_text
Definition optinfo.h:167
enum optinfo_item_kind m_kind
Definition optinfo.h:163
enum optinfo_item_kind get_kind() const
Definition optinfo.h:157
const optinfo_item * get_item(unsigned int i) const
Definition optinfo.h:117
const dump_impl_location_t & get_impl_location() const
Definition optinfo.h:112
const dump_user_location_t & get_user_location() const
Definition optinfo.h:109
void emit_for_opt_problem() const
Definition optinfo.cc:115
optinfo(const dump_location_t &loc, enum optinfo_kind kind, opt_pass *pass)
Definition optinfo.h:98
profile_count get_count() const
Definition optinfo.h:120
void handle_dump_file_kind(dump_flags_t)
Definition optinfo.cc:134
const dump_location_t & get_dump_location() const
Definition optinfo.h:106
enum optinfo_kind get_kind() const
Definition optinfo.h:114
opt_pass * m_pass
Definition optinfo.h:134
enum optinfo_kind m_kind
Definition optinfo.h:133
void add_item(std::unique_ptr< optinfo_item > item)
Definition optinfo.cc:86
friend class dump_context
Definition optinfo.h:95
unsigned int num_items() const
Definition optinfo.h:116
dump_location_t m_loc
Definition optinfo.h:132
~optinfo()
Definition optinfo.cc:74
auto_vec< optinfo_item * > m_items
Definition optinfo.h:135
location_t get_location_t() const
Definition optinfo.h:119
opt_pass * get_pass() const
Definition optinfo.h:115
enum dump_flag dump_flags_t
Definition dumpfile.h:209
const char * optinfo_kind_to_string(enum optinfo_kind kind)
Definition optinfo.cc:55
optinfo_item_kind
Definition optinfo.h:141
@ OPTINFO_ITEM_KIND_TEXT
Definition optinfo.h:142
@ OPTINFO_ITEM_KIND_TREE
Definition optinfo.h:143
@ OPTINFO_ITEM_KIND_SYMTAB_NODE
Definition optinfo.h:145
@ OPTINFO_ITEM_KIND_GIMPLE
Definition optinfo.h:144
optinfo_kind
Definition optinfo.h:80
@ OPTINFO_KIND_SCOPE
Definition optinfo.h:84
@ OPTINFO_KIND_SUCCESS
Definition optinfo.h:81
@ OPTINFO_KIND_NOTE
Definition optinfo.h:83
@ OPTINFO_KIND_FAILURE
Definition optinfo.h:82
bool optinfo_wants_inlining_info_p()
Definition optinfo.cc:151
i
Definition poly-int.h:776
Definition profile-count.h:750