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.