[Docs][llvm-exegesis] Add documentation on validation counters option (#82132)

This patch documents the --validation-counter flag.
This commit is contained in:
Aiden Grossman 2024-02-19 01:39:01 -08:00 committed by GitHub
parent 0b34d7e9e2
commit 0c1f62073f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -443,6 +443,17 @@ OPTIONS
when performing latency measurements. By default, llvm-exegesis will repeat
a latency measurement enough times to balance run-time and noise reduction.
.. option:: --validation-counter=[instructions-retired,l1d-cache-load-misses,
l1d-cache-store-misses,l1i-cache-load-misses,data-tlb-load-misses,
data-tld-store-misses,instruction-tlb-load-misses]
This option enables the use of validation counters, which measure additional
microarchitectural events like cache misses to validate snippet execution
conditions. These events are measured using the perf subsystem in a group
with the performance counter used to measure the value of interest. This
flag can be specified multiple times to measure multiple events. The maximum
number of validation counters is platform dependent.
EXIT STATUS
-----------