Lines Matching refs:branch_info
376 if (!left->branch_info->srcline_from) in sort__srcline_from_cmp()
377 left->branch_info->srcline_from = addr_map_symbol__srcline(&left->branch_info->from); in sort__srcline_from_cmp()
379 if (!right->branch_info->srcline_from) in sort__srcline_from_cmp()
380 right->branch_info->srcline_from = addr_map_symbol__srcline(&right->branch_info->from); in sort__srcline_from_cmp()
382 return strcmp(right->branch_info->srcline_from, left->branch_info->srcline_from); in sort__srcline_from_cmp()
388 return repsep_snprintf(bf, size, "%-*.*s", width, width, he->branch_info->srcline_from); in hist_entry__srcline_from_snprintf()
403 if (!left->branch_info->srcline_to) in sort__srcline_to_cmp()
404 left->branch_info->srcline_to = addr_map_symbol__srcline(&left->branch_info->to); in sort__srcline_to_cmp()
406 if (!right->branch_info->srcline_to) in sort__srcline_to_cmp()
407 right->branch_info->srcline_to = addr_map_symbol__srcline(&right->branch_info->to); in sort__srcline_to_cmp()
409 return strcmp(right->branch_info->srcline_to, left->branch_info->srcline_to); in sort__srcline_to_cmp()
415 return repsep_snprintf(bf, size, "%-*.*s", width, width, he->branch_info->srcline_to); in hist_entry__srcline_to_snprintf()
668 if (!left->branch_info || !right->branch_info) in sort__dso_from_cmp()
669 return cmp_null(left->branch_info, right->branch_info); in sort__dso_from_cmp()
671 return _sort__dso_cmp(left->branch_info->from.map, in sort__dso_from_cmp()
672 right->branch_info->from.map); in sort__dso_from_cmp()
678 if (he->branch_info) in hist_entry__dso_from_snprintf()
679 return _hist_entry__dso_snprintf(he->branch_info->from.map, in hist_entry__dso_from_snprintf()
693 return dso && (!he->branch_info || !he->branch_info->from.map || in hist_entry__dso_from_filter()
694 he->branch_info->from.map->dso != dso); in hist_entry__dso_from_filter()
700 if (!left->branch_info || !right->branch_info) in sort__dso_to_cmp()
701 return cmp_null(left->branch_info, right->branch_info); in sort__dso_to_cmp()
703 return _sort__dso_cmp(left->branch_info->to.map, in sort__dso_to_cmp()
704 right->branch_info->to.map); in sort__dso_to_cmp()
710 if (he->branch_info) in hist_entry__dso_to_snprintf()
711 return _hist_entry__dso_snprintf(he->branch_info->to.map, in hist_entry__dso_to_snprintf()
725 return dso && (!he->branch_info || !he->branch_info->to.map || in hist_entry__dso_to_filter()
726 he->branch_info->to.map->dso != dso); in hist_entry__dso_to_filter()
732 struct addr_map_symbol *from_l = &left->branch_info->from; in sort__sym_from_cmp()
733 struct addr_map_symbol *from_r = &right->branch_info->from; in sort__sym_from_cmp()
735 if (!left->branch_info || !right->branch_info) in sort__sym_from_cmp()
736 return cmp_null(left->branch_info, right->branch_info); in sort__sym_from_cmp()
738 from_l = &left->branch_info->from; in sort__sym_from_cmp()
739 from_r = &right->branch_info->from; in sort__sym_from_cmp()
752 if (!left->branch_info || !right->branch_info) in sort__sym_to_cmp()
753 return cmp_null(left->branch_info, right->branch_info); in sort__sym_to_cmp()
755 to_l = &left->branch_info->to; in sort__sym_to_cmp()
756 to_r = &right->branch_info->to; in sort__sym_to_cmp()
767 if (he->branch_info) { in hist_entry__sym_from_snprintf()
768 struct addr_map_symbol *from = &he->branch_info->from; in hist_entry__sym_from_snprintf()
780 if (he->branch_info) { in hist_entry__sym_to_snprintf()
781 struct addr_map_symbol *to = &he->branch_info->to; in hist_entry__sym_to_snprintf()
798 return sym && !(he->branch_info && he->branch_info->from.sym && in hist_entry__sym_from_filter()
799 strstr(he->branch_info->from.sym->name, sym)); in hist_entry__sym_from_filter()
810 return sym && !(he->branch_info && he->branch_info->to.sym && in hist_entry__sym_to_filter()
811 strstr(he->branch_info->to.sym->name, sym)); in hist_entry__sym_to_filter()
851 if (!left->branch_info || !right->branch_info) in sort__mispredict_cmp()
852 return cmp_null(left->branch_info, right->branch_info); in sort__mispredict_cmp()
854 mp = left->branch_info->flags.mispred != right->branch_info->flags.mispred; in sort__mispredict_cmp()
855 p = left->branch_info->flags.predicted != right->branch_info->flags.predicted; in sort__mispredict_cmp()
863 if (he->branch_info) { in hist_entry__mispredict_snprintf()
864 if (he->branch_info->flags.predicted) in hist_entry__mispredict_snprintf()
866 else if (he->branch_info->flags.mispred) in hist_entry__mispredict_snprintf()
876 if (!left->branch_info || !right->branch_info) in sort__cycles_cmp()
877 return cmp_null(left->branch_info, right->branch_info); in sort__cycles_cmp()
879 return left->branch_info->flags.cycles - in sort__cycles_cmp()
880 right->branch_info->flags.cycles; in sort__cycles_cmp()
886 if (!he->branch_info) in hist_entry__cycles_snprintf()
888 if (he->branch_info->flags.cycles == 0) in hist_entry__cycles_snprintf()
891 he->branch_info->flags.cycles); in hist_entry__cycles_snprintf()
1339 if (!left->branch_info || !right->branch_info) in sort__abort_cmp()
1340 return cmp_null(left->branch_info, right->branch_info); in sort__abort_cmp()
1342 return left->branch_info->flags.abort != in sort__abort_cmp()
1343 right->branch_info->flags.abort; in sort__abort_cmp()
1351 if (he->branch_info) { in hist_entry__abort_snprintf()
1352 if (he->branch_info->flags.abort) in hist_entry__abort_snprintf()
1371 if (!left->branch_info || !right->branch_info) in sort__in_tx_cmp()
1372 return cmp_null(left->branch_info, right->branch_info); in sort__in_tx_cmp()
1374 return left->branch_info->flags.in_tx != in sort__in_tx_cmp()
1375 right->branch_info->flags.in_tx; in sort__in_tx_cmp()
1383 if (he->branch_info) { in hist_entry__in_tx_snprintf()
1384 if (he->branch_info->flags.in_tx) in hist_entry__in_tx_snprintf()