[PATCH] D150536: [Docs][llvm-exegesis] Specify platform support for different modes

Aiden Grossman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon May 15 20:29:58 PDT 2023


This revision was automatically updated to reflect the committed changes.
aidengrossman marked 2 inline comments as done.
Closed by commit rG05cca8a1bc82: [Docs][llvm-exegesis] Specify platform support for different modes (authored by aidengrossman).

Changed prior to commit:
  https://reviews.llvm.org/D150536?vs=522055&id=522419#toc

Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D150536/new/

https://reviews.llvm.org/D150536

Files:
  llvm/docs/CommandGuide/llvm-exegesis.rst
  llvm/tools/llvm-exegesis/README.md


Index: llvm/tools/llvm-exegesis/README.md
===================================================================
--- llvm/tools/llvm-exegesis/README.md
+++ llvm/tools/llvm-exegesis/README.md
@@ -7,17 +7,19 @@
 ### Currently Supported Platforms
 
 `llvm-exegesis` is quite platform-dependent and currently only supports a couple
-platform configurations.
+platform configurations for benchmarking. The limitations are listed below.
+Analysis mode in `llvm-exegesis` is supported on all platforms on which LLVM is.
 
-##### Currently Supported Operating Systems
+#### Currently Supported Operating Systems for Benchmarking
 
-Currently, `llvm-exegesis` only supports Linux. This is mainly due to a
-dependency on the Linux perf subsystem for reading performance counters.
+Currently, `llvm-exegesis`  only supports benchmarking on Linux. This is mainly
+due to a dependency on the Linux perf subsystem for reading performance
+counters.
 
-##### Currently Supported Architectures
-
-Currently, `llvm-exegesis` supports the following architectures:
+#### Currently Supported Architectures for Benchmarking
 
+Currently, using `llvm-exegesis` for benchmarking is supported on the following
+architectures:
 * x86
   * 64-bit only due to this being the only implemented calling convention
     in `llvm-exegesis` currently.
@@ -26,4 +28,4 @@
 * MIPS
 * PowerPC (PowerPC64LE only)
 
-Note that not all functionality is guaranteed to work on all architectures.
+Note that not benchmarking functionality is guaranteed to work on all platforms.
Index: llvm/docs/CommandGuide/llvm-exegesis.rst
===================================================================
--- llvm/docs/CommandGuide/llvm-exegesis.rst
+++ llvm/docs/CommandGuide/llvm-exegesis.rst
@@ -34,8 +34,10 @@
 -------------------
 
 :program:`llvm-exegesis` currently only supports X86 (64-bit only), ARM (AArch64
-only), MIPS, and PowerPC (PowerPC64LE only) on Linux. Not all functionality is
-guaranteed to work on every platform.
+only), MIPS, and PowerPC (PowerPC64LE only) on Linux for benchmarking. Not all
+benchmarking functionality is guaranteed to work on every platform.
+:program:`llvm-exegesis` also has a separate analysis mode that is supported
+on every platform on which LLVM is.
 
 SNIPPET ANNOTATIONS
 -------------------


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D150536.522419.patch
Type: text/x-patch
Size: 2290 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230516/e26aaaa8/attachment.bin>


More information about the llvm-commits mailing list