Lines Matching full:diff

3  * builtin-diff.c
5 * Builtin diff command: Analyze two perf.data input files, look up and read
6 * DSOs and symbol information, sort them and produce a diff.
50 /* Diff command specific HPP columns. */
164 .name = "Weighted diff",
172 .name = "[Program Block Range] Cycles Diff",
285 pair->diff.period_ratio_delta = new_percent - old_percent; in compute_delta()
286 pair->diff.computed = true; in compute_delta()
287 return pair->diff.period_ratio_delta; in compute_delta()
295 pair->diff.computed = true; in compute_ratio()
296 pair->diff.period_ratio = new_period / old_period; in compute_ratio()
297 return pair->diff.period_ratio; in compute_ratio()
305 pair->diff.computed = true; in compute_wdiff()
306 pair->diff.wdiff = new_period * compute_wdiff_w2 - in compute_wdiff()
309 return pair->diff.wdiff; in compute_wdiff()
560 l = llabs(left->diff.cycles); in block_cycles_diff_cmp()
561 r = llabs(right->diff.cycles); in block_cycles_diff_cmp()
624 pair->diff.computed = true; in compute_cycles_diff()
626 pair->diff.cycles = in compute_cycles_diff()
633 init_stats(&pair->diff.stats); in compute_cycles_diff()
634 init_spark_values(pair->diff.svals, NUM_SPARKS); in compute_cycles_diff()
645 update_spark_value(pair->diff.svals, NUM_SPARKS, in compute_cycles_diff()
646 &pair->diff.stats, val); in compute_cycles_diff()
647 update_stats(&pair->diff.stats, val); in compute_cycles_diff()
753 double l = left->diff.period_ratio_delta; in __hist_entry__cmp_compute()
754 double r = right->diff.period_ratio_delta; in __hist_entry__cmp_compute()
760 double l = fabs(left->diff.period_ratio_delta); in __hist_entry__cmp_compute()
761 double r = fabs(right->diff.period_ratio_delta); in __hist_entry__cmp_compute()
767 double l = left->diff.period_ratio; in __hist_entry__cmp_compute()
768 double r = right->diff.period_ratio; in __hist_entry__cmp_compute()
774 s64 l = left->diff.wdiff; in __hist_entry__cmp_compute()
775 s64 r = right->diff.wdiff; in __hist_entry__cmp_compute()
1001 /* Don't sort callchain for perf diff */ in data_process()
1245 "perf diff [<options>] [old_file] [new_file]",
1371 start_line, end_line, block_he->diff.cycles); in cycles_printf()
1374 bi->start, bi->end, block_he->diff.cycles); in cycles_printf()
1390 double diff; in __hpp__color_compare() local
1408 if (pair->diff.computed) in __hpp__color_compare()
1409 diff = pair->diff.period_ratio_delta; in __hpp__color_compare()
1411 diff = compute_delta(he, pair); in __hpp__color_compare()
1415 pfmt, diff); in __hpp__color_compare()
1419 if (pair->diff.computed) in __hpp__color_compare()
1420 diff = pair->diff.period_ratio; in __hpp__color_compare()
1422 diff = compute_ratio(he, pair); in __hpp__color_compare()
1426 pfmt, diff); in __hpp__color_compare()
1430 if (pair->diff.computed) in __hpp__color_compare()
1431 wdiff = pair->diff.wdiff; in __hpp__color_compare()
1531 ret = print_cycles_spark(spark, sizeof(spark), block_he->diff.svals, in hpp__color_cycles_hist()
1532 block_he->diff.stats.n); in hpp__color_cycles_hist()
1534 r = rel_stddev_stats(stddev_stats(&block_he->diff.stats), in hpp__color_cycles_hist()
1535 avg_stats(&block_he->diff.stats)); in hpp__color_cycles_hist()
1577 double diff; in hpp__entry_pair() local
1584 if (pair->diff.computed) in hpp__entry_pair()
1585 diff = pair->diff.period_ratio_delta; in hpp__entry_pair()
1587 diff = compute_delta(he, pair); in hpp__entry_pair()
1589 scnprintf(buf, size, "%+4.2F%%", diff); in hpp__entry_pair()
1599 if (pair->diff.computed) in hpp__entry_pair()
1600 ratio = pair->diff.period_ratio; in hpp__entry_pair()
1615 if (pair->diff.computed) in hpp__entry_pair()
1616 wdiff = pair->diff.wdiff; in hpp__entry_pair()
1917 if (!strcmp(var, "diff.order")) { in diff__config()
1924 if (!strcmp(var, "diff.compute")) { in diff__config()