---
name: "llvm-profdata-3.5"
section: "1"
platform: "linux"
package: "llvm-3.5"
version: "1:3.5-10"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/llvm-profdata-3.5"
---

# llvm-profdata-3.5(1)

Profile data tool

## NAME

llvm-profdata - Profile data tool

## SYNOPSIS

**llvm-profdata** *command* \[*args...*\]

## DESCRIPTION

The **llvm-profdata** tool is a small utility for working with profile data files.

## COMMANDS

- •

  *merge*

- •

  *show*

## MERGE

### SYNOPSIS

**llvm-profdata merge** \[*options*\] \[*filenames...*\]

### DESCRIPTION

**llvm-profdata merge** takes several profile data files generated by PGO instrumentation and merges them together into a single indexed profile data file.

### OPTIONS

- **-help**

  Print a summary of command line options.

- **-output=output, -o=output**

  Specify the output file name.  *Output* cannot be **-** as the resulting indexed profile data can't be written to standard output.

## SHOW

### SYNOPSIS

**llvm-profdata show** \[*options*\] \[*filename*\]

### DESCRIPTION

**llvm-profdata show** takes a profile data file and displays the information about the profile counters for this file and for any of the specified function(s).

If *filename* is omitted or is **-**, then **llvm-profdata show** reads its input from standard input.

### OPTIONS

- **-all-functions**

  Print details for every function.

- **-counts**

  Print the counter values for the displayed functions.

- **-function=string**

  Print details for a function if the function's name contains the given string.

- **-help**

  Print a summary of command line options.

- **-output=output, -o=output**

  Specify the output file name.  If *output* is **-** or it isn't specified, then the output is sent to standard output.

## EXIT STATUS

**llvm-profdata** returns 1 if the command is omitted or is invalid, if it cannot read input files, or if there is a mismatch between their data.

## AUTHOR

Maintained by The LLVM Team (http://llvm.org/).

## COPYRIGHT

2003-2014, LLVM Project
