Lines Matching refs:branch_info

538 	return left->branch_info->from.addr - right->branch_info->from.addr;  in sort__srcline_from_cmp()
544 if (!left->branch_info->srcline_from) in sort__srcline_from_collapse()
545 left->branch_info->srcline_from = addr_map_symbol__srcline(&left->branch_info->from); in sort__srcline_from_collapse()
547 if (!right->branch_info->srcline_from) in sort__srcline_from_collapse()
548 right->branch_info->srcline_from = addr_map_symbol__srcline(&right->branch_info->from); in sort__srcline_from_collapse()
550 return strcmp(right->branch_info->srcline_from, left->branch_info->srcline_from); in sort__srcline_from_collapse()
561 if (!he->branch_info->srcline_from) in sort__srcline_from_init()
562 he->branch_info->srcline_from = addr_map_symbol__srcline(&he->branch_info->from); in sort__srcline_from_init()
568 return repsep_snprintf(bf, size, "%-*.*s", width, width, he->branch_info->srcline_from); in hist_entry__srcline_from_snprintf()
586 return left->branch_info->to.addr - right->branch_info->to.addr; in sort__srcline_to_cmp()
592 if (!left->branch_info->srcline_to) in sort__srcline_to_collapse()
593 left->branch_info->srcline_to = addr_map_symbol__srcline(&left->branch_info->to); in sort__srcline_to_collapse()
595 if (!right->branch_info->srcline_to) in sort__srcline_to_collapse()
596 right->branch_info->srcline_to = addr_map_symbol__srcline(&right->branch_info->to); in sort__srcline_to_collapse()
598 return strcmp(right->branch_info->srcline_to, left->branch_info->srcline_to); in sort__srcline_to_collapse()
609 if (!he->branch_info->srcline_to) in sort__srcline_to_init()
610 he->branch_info->srcline_to = addr_map_symbol__srcline(&he->branch_info->to); in sort__srcline_to_init()
616 return repsep_snprintf(bf, size, "%-*.*s", width, width, he->branch_info->srcline_to); in hist_entry__srcline_to_snprintf()
1007 if (!left->branch_info || !right->branch_info) in sort__dso_from_cmp()
1008 return cmp_null(left->branch_info, right->branch_info); in sort__dso_from_cmp()
1010 return _sort__dso_cmp(left->branch_info->from.ms.map, in sort__dso_from_cmp()
1011 right->branch_info->from.ms.map); in sort__dso_from_cmp()
1017 if (he->branch_info) in hist_entry__dso_from_snprintf()
1018 return _hist_entry__dso_snprintf(he->branch_info->from.ms.map, in hist_entry__dso_from_snprintf()
1032 return dso && (!he->branch_info || !he->branch_info->from.ms.map || in hist_entry__dso_from_filter()
1033 map__dso(he->branch_info->from.ms.map) != dso); in hist_entry__dso_from_filter()
1039 if (!left->branch_info || !right->branch_info) in sort__dso_to_cmp()
1040 return cmp_null(left->branch_info, right->branch_info); in sort__dso_to_cmp()
1042 return _sort__dso_cmp(left->branch_info->to.ms.map, in sort__dso_to_cmp()
1043 right->branch_info->to.ms.map); in sort__dso_to_cmp()
1049 if (he->branch_info) in hist_entry__dso_to_snprintf()
1050 return _hist_entry__dso_snprintf(he->branch_info->to.ms.map, in hist_entry__dso_to_snprintf()
1064 return dso && (!he->branch_info || !he->branch_info->to.ms.map || in hist_entry__dso_to_filter()
1065 map__dso(he->branch_info->to.ms.map) != dso); in hist_entry__dso_to_filter()
1073 if (!left->branch_info || !right->branch_info) in sort__sym_from_cmp()
1074 return cmp_null(left->branch_info, right->branch_info); in sort__sym_from_cmp()
1076 from_l = &left->branch_info->from; in sort__sym_from_cmp()
1077 from_r = &right->branch_info->from; in sort__sym_from_cmp()
1090 if (!left->branch_info || !right->branch_info) in sort__sym_to_cmp()
1091 return cmp_null(left->branch_info, right->branch_info); in sort__sym_to_cmp()
1093 to_l = &left->branch_info->to; in sort__sym_to_cmp()
1094 to_r = &right->branch_info->to; in sort__sym_to_cmp()
1105 if (he->branch_info) { in hist_entry__sym_from_snprintf()
1106 struct addr_map_symbol *from = &he->branch_info->from; in hist_entry__sym_from_snprintf()
1118 if (he->branch_info) { in hist_entry__sym_to_snprintf()
1119 struct addr_map_symbol *to = &he->branch_info->to; in hist_entry__sym_to_snprintf()
1136 return sym && !(he->branch_info && he->branch_info->from.ms.sym && in hist_entry__sym_from_filter()
1137 strstr(he->branch_info->from.ms.sym->name, sym)); in hist_entry__sym_from_filter()
1148 return sym && !(he->branch_info && he->branch_info->to.ms.sym && in hist_entry__sym_to_filter()
1149 strstr(he->branch_info->to.ms.sym->name, sym)); in hist_entry__sym_to_filter()
1218 if (he->branch_info) { in hist_entry__addr_from_snprintf()
1219 struct addr_map_symbol *from = &he->branch_info->from; in hist_entry__addr_from_snprintf()
1231 if (he->branch_info) { in hist_entry__addr_to_snprintf()
1232 struct addr_map_symbol *to = &he->branch_info->to; in hist_entry__addr_to_snprintf()
1248 if (!left->branch_info || !right->branch_info) in sort__addr_from_cmp()
1249 return cmp_null(left->branch_info, right->branch_info); in sort__addr_from_cmp()
1251 from_l = &left->branch_info->from; in sort__addr_from_cmp()
1252 from_r = &right->branch_info->from; in sort__addr_from_cmp()
1272 if (!left->branch_info || !right->branch_info) in sort__addr_to_cmp()
1273 return cmp_null(left->branch_info, right->branch_info); in sort__addr_to_cmp()
1275 to_l = &left->branch_info->to; in sort__addr_to_cmp()
1276 to_r = &right->branch_info->to; in sort__addr_to_cmp()
1311 if (!left->branch_info || !right->branch_info) in sort__mispredict_cmp()
1312 return cmp_null(left->branch_info, right->branch_info); in sort__mispredict_cmp()
1314 mp = left->branch_info->flags.mispred != right->branch_info->flags.mispred; in sort__mispredict_cmp()
1315 p = left->branch_info->flags.predicted != right->branch_info->flags.predicted; in sort__mispredict_cmp()
1323 if (he->branch_info) { in hist_entry__mispredict_snprintf()
1324 if (he->branch_info->flags.predicted) in hist_entry__mispredict_snprintf()
1326 else if (he->branch_info->flags.mispred) in hist_entry__mispredict_snprintf()
1336 if (!left->branch_info || !right->branch_info) in sort__cycles_cmp()
1337 return cmp_null(left->branch_info, right->branch_info); in sort__cycles_cmp()
1339 return left->branch_info->flags.cycles - in sort__cycles_cmp()
1340 right->branch_info->flags.cycles; in sort__cycles_cmp()
1346 if (!he->branch_info) in hist_entry__cycles_snprintf()
1348 if (he->branch_info->flags.cycles == 0) in hist_entry__cycles_snprintf()
1351 he->branch_info->flags.cycles); in hist_entry__cycles_snprintf()
1935 if (!left->branch_info || !right->branch_info) in sort__abort_cmp()
1936 return cmp_null(left->branch_info, right->branch_info); in sort__abort_cmp()
1938 return left->branch_info->flags.abort != in sort__abort_cmp()
1939 right->branch_info->flags.abort; in sort__abort_cmp()
1947 if (he->branch_info) { in hist_entry__abort_snprintf()
1948 if (he->branch_info->flags.abort) in hist_entry__abort_snprintf()
1967 if (!left->branch_info || !right->branch_info) in sort__in_tx_cmp()
1968 return cmp_null(left->branch_info, right->branch_info); in sort__in_tx_cmp()
1970 return left->branch_info->flags.in_tx != in sort__in_tx_cmp()
1971 right->branch_info->flags.in_tx; in sort__in_tx_cmp()
1979 if (he->branch_info) { in hist_entry__in_tx_snprintf()
1980 if (he->branch_info->flags.in_tx) in hist_entry__in_tx_snprintf()