[PATCH] D115718: [llvm-mca] Plot as result of comparing multiple files
Milica Matic via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 14 03:52:47 PST 2021
mmatic05 created this revision.
mmatic05 added reviewers: djtodoro, andreadb, RKSimon.
mmatic05 added a project: LLVM.
Herald added a subscriber: gbedwell.
mmatic05 requested review of this revision.
Herald added a subscriber: llvm-commits.
This patch introduces a new options for script llvm-mca-compare.py (-plot-resource-pressure, -plot) to draw plots for llvm-mca tool statistics and option (--plot-path) to specify relative path where you want to save the plots.
The new options are used as follows:
$ llvm-project/llvm/utils/llvm-mca-compare.py file1.s file2.s file3.s file4.s --llvm-mca-binary=build/bin/llvm-mca -plot
same as
$ llvm-project/llvm/utils/llvm-mca-compare.py file1.s file2.s file3.s file4.s --llvm-mca-binary=build/bin/llvm-mca -plot --plot-path=./
F21026322: llvm-mca-plot.png <https://reviews.llvm.org/F21026322>
$ llvm-project/llvm/utils/llvm-mca-compare.py file1.s file2.s file3.s file4.s --llvm-mca-binary=build/bin/llvm-mca -plot-resource-pressure
F21026333: llvm-mca-plot-resource-pressure.png <https://reviews.llvm.org/F21026333>
$ llvm-project/llvm/utils/llvm-mca-compare.py test-one-code-region.s test-two-code-regions.s --llvm-mca-binary=build/bin/llvm-mca -plot
F21026363: llvm-mca-plot.png <https://reviews.llvm.org/F21026363>
$ llvm-project/llvm/utils/llvm-mca-compare.py test-one-code-region.s test-two-code-regions.s --llvm-mca-binary=build/bin/llvm-mca -plot-resource-pressure
F21026380: llvm-mca-plot-resource-pressure.png <https://reviews.llvm.org/F21026380>
Used assembly files:
F21026515: test-one-code-region.s <https://reviews.llvm.org/F21026515>
F21026514: file4.s <https://reviews.llvm.org/F21026514>
F21026513: file3.s <https://reviews.llvm.org/F21026513>
F21026512: test-two-code-regions.s <https://reviews.llvm.org/F21026512>
F21026511: file2.s <https://reviews.llvm.org/F21026511>
F21026510: file1.s <https://reviews.llvm.org/F21026510>
https://reviews.llvm.org/D115718
Files:
llvm/utils/llvm-mca-compare.py
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D115718.394199.patch
Type: text/x-patch
Size: 21494 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20211214/6050afd7/attachment.bin>
More information about the llvm-commits
mailing list