Lines Matching +full:per +full:- +full:rate
4 .nr rst2man-indent-level 0
7 \\$1 \\n[an-margin]
8 level \\n[rst2man-indent-level]
9 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
10 -
11 \\n[rst2man-indent0]
12 \\n[rst2man-indent1]
13 \\n[rst2man-indent2]
18 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
19 . nr rst2man-indent-level +1
24 .\" indent \\n[an-margin]
25 .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
26 .nr rst2man-indent-level -1
27 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
30 .TH "LLVM-BCANALYZER" "1" "2023-05-24" "16" "LLVM"
32 llvm-bcanalyzer \- LLVM bitcode analyzer
35 \fBllvm\-bcanalyzer\fP [\fIoptions\fP] [\fIfilename\fP]
38 The \fBllvm\-bcanalyzer\fP command is a small utility for analyzing bitcode
40 \fBllvm\-as\fP tool) and produces a statistical report on the contents of
46 If \fIfilename\fP is omitted or is \fB\-\fP, then \fBllvm\-bcanalyzer\fP reads its
52 .B \-\-dump
53 Causes \fBllvm\-bcanalyzer\fP to dump the bitcode in a human readable
59 .B \-\-help
64 If \fBllvm\-bcanalyzer\fP succeeds, it will exit with 0. Otherwise, if an
65 error occurs, it will exit with a non\-zero value, usually 1.
68 The following items are always printed by llvm\-bcanalyzer. They comprize the
258 The average number of bytes per instruction across all functions in the bitcode
280 \fBBytes Per Value\fP
288 \fBBytes Per Global\fP
295 \fBBytes Per Function\fP
298 The average number of bytes per function definition. This is computed by
303 \fB# of VBR 32\-bit Integers\fP
306 The total number of 32\-bit integers encoded using the Variable Bit Rate
311 \fB# of VBR 64\-bit Integers\fP
314 The total number of 64\-bit integers encoded using the Variable Bit Rate encoding
322 The total number of bytes consumed by the 32\-bit and 64\-bit integers that use
323 the Variable Bit Rate encoding scheme.
330 The total number of bytes that would have been consumed by the 32\-bit and 64\-bit
339 The total number of bytes saved by using the Variable Bit Rate encoding scheme.
345 The following definitions occur only if the \-nodetails option was not given.
346 The detailed output provides additional information on a per\-function basis.
405 \fBBytes Per Instruction\fP
408 The average number of bytes used by the function per instruction. This value
415 \fBNumber of VBR 32\-bit Integers\fP
418 The total number of 32\-bit integers found in this function (for any use).
422 \fBNumber of VBR 64\-bit Integers\fP
425 The total number of 64\-bit integers found in this function (for any use).
432 The total number of bytes in this function consumed by the 32\-bit and 64\-bit
433 integers that use the Variable Bit Rate encoding scheme.
441 the 32\-bit and 64\-bit integers had they not been compressed with the Variable
442 Bit Rate encoding scheme.
450 Rate encoding scheme. The percentage is relative to # of VBR Expanded Bytes.
455 \fBllvm\-dis(1)\fP, \fI\%LLVM Bitcode File Format\fP
459 2003-2023, LLVM Project