1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00
llvm-mirror/docs/CommandGuide/llvm-profgen.rst
wlei dd799fc98b [llvm-profgen][NFC]Fix build failure on different platform
see titile
Test Plan:
ninja & ninja check-llvm

Reviewed By: hoy

Differential Revision: https://reviews.llvm.org/D91897
2020-11-20 16:36:04 -08:00

51 lines
1.1 KiB
ReStructuredText

llvm-profgen - LLVM SPGO profile generation tool
=================================================
.. program:: llvm-profgen
SYNOPSIS
--------
:program:`llvm-profgen` [*commands*] [*options*]
DESCRIPTION
-----------
The :program:`llvm-profgen` utility generates a profile data file
from given perf script data files for sample-based profile guided
optimization(SPGO).
COMMANDS
--------
At least one of the following commands are required:
.. option:: --perfscript=<string[,string,...]>
Path of perf-script trace created by Linux perf tool with `script`
command(the raw perf.data should be profiled with -b).
.. option:: --binary=<string[,string,...]>
Path of the input profiled binary files.
.. option:: --output=<string>
Path of the output profile file.
OPTIONS
-------
:program:`llvm-profgen` supports the following options:
.. option:: --show-mmap-events
Print mmap events.
.. option:: --show-disassembly
Print disassembled code.
.. option:: --x86-asm-syntax=[att|intel]
Specify whether to print assembly code in AT&T syntax (the default) or Intel
syntax.