38#define EDGE_INFO(e) ((struct edge_profile_info *) (e)->aux)
Value & get_or_insert(const Key &k, bool *existed=NULL)
Definition hash-map.h:199
class edge_def * edge
Definition coretypes.h:352
int64_t gcov_type
Definition coretypes.h:46
vec< gcov_type > bb_gcov_counts
Definition profile.cc:84
struct gcov_working_set_info gcov_working_set_t
Definition profile.h:61
struct gcov_summary * profile_info
Definition profile.cc:100
void del_node_map(void)
Definition value-prof.cc:1282
void add_working_set(gcov_working_set_t *)
void init_node_map(bool)
Definition value-prof.cc:1229
gcov_type sum_edge_counts(vec< edge, va_gc > *edges)
Definition mcf.cc:1354
hash_map< edge, gcov_type > * edge_gcov_counts
Definition profile.cc:85
void mcf_smooth_cfg(void)
Definition mcf.cc:1376
gcov_type & edge_gcov_count(edge e)
Definition profile.h:46
gcov_type & bb_gcov_count(basic_block bb)
Definition profile.h:56
void get_working_sets(void)
gcov_working_set_t * find_working_set(unsigned pct_times_10)
Definition basic-block.h:117
int index
Definition basic-block.h:147
unsigned int count_valid
Definition profile.h:28
unsigned int on_tree
Definition profile.h:31
unsigned int ignore
Definition profile.h:35