Lines Matching refs:by
559 # this looks naive, since we're splitting up text files by bytes, but
597 by=None,
600 if by is None:
601 by = Result._by
603 for k in it.chain(by or [], (k for k, _ in defines or [])):
608 # filter by matching defines
619 name = tuple(getattr(r, k) for k in by)
634 by=by,
641 by=None,
651 if by is None:
652 by = Result._by
658 results = fold(Result, results, by=by)
660 diff_results = fold(Result, diff_results, by=by)
662 # organize by name
664 ','.join(str(getattr(r, k) or '') for k in by): r
667 ','.join(str(getattr(r, k) or '') for k in by): r
697 ','.join(by),
782 r = next(iter(fold(Result, results, by=[])), None)
787 diff_r = next(iter(fold(Result, diff_results, by=[])), None)
819 ','.join(str(getattr(r, k) or '') for k in by): r
931 results = fold(Result, results, by=['file', 'line'])
1001 by=None,
1039 results = fold(PerfBdResult, results, by=by, defines=defines)
1055 (by if by is not None else PerfBdResult._by)
1062 by if by is not None else PerfBdResult._by)}
1089 diff_results = fold(PerfBdResult, diff_results, by=by, defines=defines)
1104 by=by if by is not None else ['function'],
1158 '-b', '--by',
1161 help="Group by this field.")
1183 help="Sort by this field.")
1188 help="Sort by this field, but backwards.")