aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
diff options
context:
space:
mode:
authorLouis Dionne <ldionne.2@gmail.com>2025-09-23 22:49:56 -0400
committerLouis Dionne <ldionne.2@gmail.com>2025-09-23 23:31:30 -0400
commit72c512f5e10582dbfb783bed90135ff28c6cf0d2 (patch)
treed8ee55c9b996ccac68b0f3ae9e519a30fd1ca5fc /llvm/lib/CodeGen/MachineScheduler.cpp
parentf99b7f91a9578fcf948ee249752b28ef59e99f2a (diff)
downloadllvm-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