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()
1137 if (!left->branch_info || !right->branch_info) in sort__dso_from_cmp()
1138 return cmp_null(left->branch_info, right->branch_info); in sort__dso_from_cmp()
1140 return _sort__dso_cmp(left->branch_info->from.ms.map, in sort__dso_from_cmp()
1141 right->branch_info->from.ms.map); in sort__dso_from_cmp()
1147 if (he->branch_info) in hist_entry__dso_from_snprintf()
1148 return _hist_entry__dso_snprintf(he->branch_info->from.ms.map, in hist_entry__dso_from_snprintf()
1162 return dso && (!he->branch_info || !he->branch_info->from.ms.map || in hist_entry__dso_from_filter()
1163 map__dso(he->branch_info->from.ms.map) != dso); in hist_entry__dso_from_filter()
1169 if (!left->branch_info || !right->branch_info) in sort__dso_to_cmp()
1170 return cmp_null(left->branch_info, right->branch_info); in sort__dso_to_cmp()
1172 return _sort__dso_cmp(left->branch_info->to.ms.map, in sort__dso_to_cmp()
1173 right->branch_info->to.ms.map); in sort__dso_to_cmp()
1179 if (he->branch_info) in hist_entry__dso_to_snprintf()
1180 return _hist_entry__dso_snprintf(he->branch_info->to.ms.map, in hist_entry__dso_to_snprintf()
1194 return dso && (!he->branch_info || !he->branch_info->to.ms.map || in hist_entry__dso_to_filter()
1195 map__dso(he->branch_info->to.ms.map) != dso); in hist_entry__dso_to_filter()
1203 if (!left->branch_info || !right->branch_info) in sort__sym_from_cmp()
1204 return cmp_null(left->branch_info, right->branch_info); in sort__sym_from_cmp()
1206 from_l = &left->branch_info->from; in sort__sym_from_cmp()
1207 from_r = &right->branch_info->from; in sort__sym_from_cmp()
1220 if (!left->branch_info || !right->branch_info) in sort__sym_to_cmp()
1221 return cmp_null(left->branch_info, right->branch_info); in sort__sym_to_cmp()
1223 to_l = &left->branch_info->to; in sort__sym_to_cmp()
1224 to_r = &right->branch_info->to; in sort__sym_to_cmp()
1235 if (he->branch_info) { in hist_entry__sym_from_snprintf()
1236 struct addr_map_symbol *from = &he->branch_info->from; in hist_entry__sym_from_snprintf()
1248 if (he->branch_info) { in hist_entry__sym_to_snprintf()
1249 struct addr_map_symbol *to = &he->branch_info->to; in hist_entry__sym_to_snprintf()
1266 return sym && !(he->branch_info && he->branch_info->from.ms.sym && in hist_entry__sym_from_filter()
1267 strstr(he->branch_info->from.ms.sym->name, sym)); in hist_entry__sym_from_filter()
1278 return sym && !(he->branch_info && he->branch_info->to.ms.sym && in hist_entry__sym_to_filter()
1279 strstr(he->branch_info->to.ms.sym->name, sym)); in hist_entry__sym_to_filter()
1348 if (he->branch_info) { in hist_entry__addr_from_snprintf()
1349 struct addr_map_symbol *from = &he->branch_info->from; in hist_entry__addr_from_snprintf()
1361 if (he->branch_info) { in hist_entry__addr_to_snprintf()
1362 struct addr_map_symbol *to = &he->branch_info->to; in hist_entry__addr_to_snprintf()
1378 if (!left->branch_info || !right->branch_info) in sort__addr_from_cmp()
1379 return cmp_null(left->branch_info, right->branch_info); in sort__addr_from_cmp()
1381 from_l = &left->branch_info->from; in sort__addr_from_cmp()
1382 from_r = &right->branch_info->from; in sort__addr_from_cmp()
1402 if (!left->branch_info || !right->branch_info) in sort__addr_to_cmp()
1403 return cmp_null(left->branch_info, right->branch_info); in sort__addr_to_cmp()
1405 to_l = &left->branch_info->to; in sort__addr_to_cmp()
1406 to_r = &right->branch_info->to; in sort__addr_to_cmp()
1441 if (!left->branch_info || !right->branch_info) in sort__mispredict_cmp()
1442 return cmp_null(left->branch_info, right->branch_info); in sort__mispredict_cmp()
1444 mp = left->branch_info->flags.mispred != right->branch_info->flags.mispred; in sort__mispredict_cmp()
1445 p = left->branch_info->flags.predicted != right->branch_info->flags.predicted; in sort__mispredict_cmp()
1453 if (he->branch_info) { in hist_entry__mispredict_snprintf()
1454 if (he->branch_info->flags.predicted) in hist_entry__mispredict_snprintf()
1456 else if (he->branch_info->flags.mispred) in hist_entry__mispredict_snprintf()
1466 if (!left->branch_info || !right->branch_info) in sort__cycles_cmp()
1467 return cmp_null(left->branch_info, right->branch_info); in sort__cycles_cmp()
1469 return left->branch_info->flags.cycles - in sort__cycles_cmp()
1470 right->branch_info->flags.cycles; in sort__cycles_cmp()
1476 if (!he->branch_info) in hist_entry__cycles_snprintf()
1478 if (he->branch_info->flags.cycles == 0) in hist_entry__cycles_snprintf()
1481 he->branch_info->flags.cycles); in hist_entry__cycles_snprintf()
2065 if (!left->branch_info || !right->branch_info) in sort__abort_cmp()
2066 return cmp_null(left->branch_info, right->branch_info); in sort__abort_cmp()
2068 return left->branch_info->flags.abort != in sort__abort_cmp()
2069 right->branch_info->flags.abort; in sort__abort_cmp()
2077 if (he->branch_info) { in hist_entry__abort_snprintf()
2078 if (he->branch_info->flags.abort) in hist_entry__abort_snprintf()
2097 if (!left->branch_info || !right->branch_info) in sort__in_tx_cmp()
2098 return cmp_null(left->branch_info, right->branch_info); in sort__in_tx_cmp()
2100 return left->branch_info->flags.in_tx != in sort__in_tx_cmp()
2101 right->branch_info->flags.in_tx; in sort__in_tx_cmp()
2109 if (he->branch_info) { in hist_entry__in_tx_snprintf()
2110 if (he->branch_info->flags.in_tx) in hist_entry__in_tx_snprintf()