Lines Matching refs:r

271         for r in results_:
276 if r.function in defs:
277 file = defs[r.function]
283 r.function, False).ratio())
285 file = r.file
308 results.append(r._replace(file=file))
328 for r in results:
329 if all(getattr(r, k) in vs for k, vs in defines):
330 results_.append(r)
335 for r in results:
336 name = tuple(getattr(r, k) for k in by)
339 folding[name].append(r)
371 ','.join(str(getattr(r, k) or '') for k in by): r
372 for r in results}
374 ','.join(str(getattr(r, k) or '') for k in by): r
375 for r in diff_results or []}
426 def table_entry(name, r, diff_r=None, ratios=[]): argument
431 entry.append(getattr(r, k).table()
432 if getattr(r, k, None) is not None
436 entry.append(getattr(r, k).diff_table()
437 if getattr(r, k, None) is not None
445 entry.append(getattr(r, k).diff_table()
446 if getattr(r, k, None) is not None
450 getattr(r, k, None),
473 r = table.get(name)
481 getattr(r, k, None),
486 lines.append(table_entry(name, r, diff_r, ratios))
489 r = next(iter(fold(Result, results, by=[])), None)
497 getattr(r, k, None),
500 lines.append(table_entry('TOTAL', r, diff_r, ratios))
532 for r in reader:
533 if not any('code_'+k in r and r['code_'+k].strip()
538 **{k: r[k] for k in CodeResult._by
539 if k in r and r[k].strip()},
540 **{k: r['code_'+k] for k in CodeResult._fields
541 if 'code_'+k in r and r['code_'+k].strip()}))
553 key=lambda r: tuple(
554 (getattr(r, k),) if getattr(r, k) is not None else ()
566 for r in results:
568 {k: getattr(r, k) for k in (
570 | {'code_'+k: getattr(r, k) for k in (
579 for r in reader:
580 if not any('code_'+k in r and r['code_'+k].strip()
585 **{k: r[k] for k in CodeResult._by
586 if k in r and r[k].strip()},
587 **{k: r['code_'+k] for k in CodeResult._fields
588 if 'code_'+k in r and r['code_'+k].strip()}))