diff options
author | Louis Dionne <ldionne.2@gmail.com> | 2025-09-23 22:49:56 -0400 |
---|---|---|
committer | Louis Dionne <ldionne.2@gmail.com> | 2025-09-23 23:31:30 -0400 |
commit | 72c512f5e10582dbfb783bed90135ff28c6cf0d2 (patch) | |
tree | d8ee55c9b996ccac68b0f3ae9e519a30fd1ca5fc /llvm/lib/CodeGen/MachineScheduler.cpp | |
parent | f99b7f91a9578fcf948ee249752b28ef59e99f2a (diff) | |
download | llvm-72c512f5e10582dbfb783bed90135ff28c6cf0d2.zip llvm-72c512f5e10582dbfb783bed90135ff28c6cf0d2.tar.gz llvm-72c512f5e10582dbfb783bed90135ff28c6cf0d2.tar.bz2 |
[libc++] Major improvements to visualize-historical
This patch moves to using pandas.DataFrame for representing the data,
which is a lot more expressive and better suited to computations than
regular Python objects.
- Instead of producing line charts, produce a scatter plot with
trendlines, which is immensely more useful due to the inherent
nature of historical benchmark results, which contain noise.
- Greatly reduce the duration for sorting commits by using `git rev-list`
and passing all commits at once instead of requiring one subprocess
call for each comparison.
Diffstat (limited to 'llvm/lib/CodeGen/MachineScheduler.cpp')
0 files changed, 0 insertions, 0 deletions