LLVM-PROFGEN(1)

πŸ’– NAME

okay bestie, welcome to LLVM-PROFGEN(1) β€” the llvm-profgen page from the LLVM manual. It's literally the LLVM SPGO profile generation tool, and it ate.

✨ SYNOPSIS

llvm-profgen [commands] [options]

πŸ¦‹ DESCRIPTION

The llvm-profgen utility generates a profile data file from given perf script data files for sample-based profile guided optimization(SPGO). No cap, that's the whole vibe.

πŸŽ€ COMMANDS

At least one of the following commands are required:

  • --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).
  • --binary=<string[,string,...]> β€” Path of the input profiled binary files.
  • --output=<string> β€” Path of the output profile file.

πŸ’… OPTIONS

llvm-profgen supports the following options:

  • --format=[text|binary|extbinary|compbinary|gcc] β€” Specify the format of the generated profile. Supported <format> are text, binary, extbinary, compbinary, gcc, see llvm-profdata for more descriptions of the format.
  • --show-mmap-events β€” Print mmap events.
  • --show-disassembly β€” Print disassembled code.
  • --x86-asm-syntax=[att|intel] β€” Specify whether to print assembly code in AT&T syntax (the default) or Intel syntax.

πŸ‘‘ AUTHOR

Maintained by the LLVM Team (https://llvm.org/).

2003-2023, LLVM Project


that's the whole page, bestie β€” source/version LLVM-PROFGEN(1), dated 2023-12-01. slay πŸ’…

πŸ“¦ where this page comes from