119 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:163
location_t get_location() const
Definition optinfo.h:157
const char * get_text() const
Definition optinfo.h:158
~optinfo_item()
Definition optinfo.cc:47
enum kind m_kind
Definition optinfo.h:162
optinfo_item(enum kind kind_, location_t location, char *text)
Definition optinfo.cc:39
char * m_text
Definition optinfo.h:166
enum kind get_kind() const
Definition optinfo.h:156
kind
Definition optinfo.h:145
@ text
Definition optinfo.h:146
@ symtab_node
Definition optinfo.h:149
@ tree
Definition optinfo.h:147
@ gimple
Definition optinfo.h:148
const optinfo_item * get_item(unsigned int i) const
Definition optinfo.h:114
const dump_impl_location_t & get_impl_location() const
Definition optinfo.h:109
const dump_user_location_t & get_user_location() const
Definition optinfo.h:106
optinfo(const dump_location_t &loc, enum kind kind_, opt_pass *pass)
Definition optinfo.h:95
static const char * kind_to_string(enum kind k)
Definition optinfo.cc:55
void emit_for_opt_problem() const
Definition optinfo.cc:115
profile_count get_count() const
Definition optinfo.h:117
kind
Definition optinfo.h:88
@ success
Definition optinfo.h:89
@ scope
Definition optinfo.h:92
@ failure
Definition optinfo.h:90
@ note
Definition optinfo.h:91
void handle_dump_file_kind(dump_flags_t)
Definition optinfo.cc:134
const dump_location_t & get_dump_location() const
Definition optinfo.h:103
enum kind m_kind
Definition optinfo.h:133
static dump_flags_t kind_to_dump_flag(enum kind k)
Definition optinfo.cc:95
opt_pass * m_pass
Definition optinfo.h:134
void add_item(std::unique_ptr< optinfo_item > item)
Definition optinfo.cc:86
friend class dump_context
Definition optinfo.h:83
enum kind get_kind() const
Definition optinfo.h:111
unsigned int num_items() const
Definition optinfo.h:113
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:116
opt_pass * get_pass() const
Definition optinfo.h:112
enum dump_flag dump_flags_t
Definition dumpfile.h:209
bool optinfo_wants_inlining_info_p()
Definition optinfo.cc:151
i
Definition poly-int.h:776
Definition profile-count.h:770