mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-10-30 16:17:05 +00:00 
			
		
		
		
	These links seem broken on llvm.org/docs. Change them to use the sphinx-recommended style to see if that helps. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232001 91177308-0d34-0410-b5e6-96231b3b80d8
		
			
				
	
	
		
			103 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			103 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| llvm-profdata - Profile data tool
 | |
| =================================
 | |
| 
 | |
| SYNOPSIS
 | |
| --------
 | |
| 
 | |
| :program:`llvm-profdata` *command* [*args...*]
 | |
| 
 | |
| DESCRIPTION
 | |
| -----------
 | |
| 
 | |
| The :program:`llvm-profdata` tool is a small utility for working with profile
 | |
| data files.
 | |
| 
 | |
| COMMANDS
 | |
| --------
 | |
| 
 | |
| * :ref:`merge <profdata-merge>`
 | |
| * :ref:`show <profdata-show>`
 | |
| 
 | |
| .. program:: llvm-profdata merge
 | |
| 
 | |
| .. _profdata-merge:
 | |
| 
 | |
| MERGE
 | |
| -----
 | |
| 
 | |
| SYNOPSIS
 | |
| ^^^^^^^^
 | |
| 
 | |
| :program:`llvm-profdata merge` [*options*] [*filenames...*]
 | |
| 
 | |
| DESCRIPTION
 | |
| ^^^^^^^^^^^
 | |
| 
 | |
| :program:`llvm-profdata merge` takes several profile data files
 | |
| generated by PGO instrumentation and merges them together into a single
 | |
| indexed profile data file.
 | |
| 
 | |
| OPTIONS
 | |
| ^^^^^^^
 | |
| 
 | |
| .. option:: -help
 | |
| 
 | |
|  Print a summary of command line options.
 | |
| 
 | |
| .. option:: -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.
 | |
| 
 | |
| .. program:: llvm-profdata show
 | |
| 
 | |
| .. _profdata-show:
 | |
| 
 | |
| SHOW
 | |
| ----
 | |
| 
 | |
| SYNOPSIS
 | |
| ^^^^^^^^
 | |
| 
 | |
| :program:`llvm-profdata show` [*options*] [*filename*]
 | |
| 
 | |
| DESCRIPTION
 | |
| ^^^^^^^^^^^
 | |
| 
 | |
| :program:`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
 | |
| ^^^^^^^
 | |
| 
 | |
| .. option:: -all-functions
 | |
| 
 | |
|  Print details for every function.
 | |
| 
 | |
| .. option:: -counts
 | |
| 
 | |
|  Print the counter values for the displayed functions.
 | |
| 
 | |
| .. option:: -function=string
 | |
| 
 | |
|  Print details for a function if the function's name contains the given string.
 | |
| 
 | |
| .. option:: -help
 | |
| 
 | |
|  Print a summary of command line options.
 | |
| 
 | |
| .. option:: -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
 | |
| -----------
 | |
| 
 | |
| :program:`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.
 |