LLVM API Documentation
#include <Analyzer.h>
Collaboration diagram for llvm::BytecodeAnalysis::BytecodeFunctionInfo:

Public Attributes | |
| std::string | description |
| Function type description. | |
| std::string | name |
| Name of function if it has one. | |
| unsigned | byteSize |
| The size of the function in bytecode bytes. | |
| unsigned | numInstructions |
| The number of instructions in the function. | |
| unsigned | numBasicBlocks |
| The number of basic blocks in the function. | |
| unsigned | numPhis |
| Number of Phi Nodes in Instructions. | |
| unsigned | numOperands |
| The number of operands in the function. | |
| double | density |
| Density of function. | |
| unsigned | instructionSize |
| Size of instructions in bytes. | |
| unsigned | longInstructions |
| Number of instructions > 4 bytes. | |
| unsigned | vbrCount32 |
| Number of 32-bit vbr values. | |
| unsigned | vbrCount64 |
| Number of 64-bit vbr values. | |
| unsigned | vbrCompBytes |
| Number of vbr bytes (compressed). | |
| unsigned | vbrExpdBytes |
| Number of vbr bytes (expanded). | |
Definition at line 77 of file Analyzer.h.