mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-19 02:52:53 +02:00
dd799fc98b
see titile Test Plan: ninja & ninja check-llvm Reviewed By: hoy Differential Revision: https://reviews.llvm.org/D91897
51 lines
1.1 KiB
ReStructuredText
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.
|