LLVM API Documentation

JitSymbolTable Struct Reference

Collaboration diagram for JitSymbolTable:
[legend]

List of all members.

Public Attributes

JitSymbolTable * NextPtr
JitSymbolEntry * Symbols
unsigned NumSymbols
unsigned NumAllocated


Detailed Description

Definition at line 348 of file JITEmitter.cpp.


Member Data Documentation

NextPtr - This forms a linked list of JitSymbolTable entries. This pointer is not used right now, but might be used in the future. Consider it reserved for future use.

Definition at line 352 of file JITEmitter.cpp.

Referenced by AddFunctionToSymbolTable().

Symbols - This is an array of JitSymbolEntry entries. Only the first 'NumSymbols' symbols are valid.

Definition at line 356 of file JITEmitter.cpp.

Referenced by AddFunctionToSymbolTable(), and RemoveFunctionFromSymbolTable().

NumSymbols - This indicates the number entries in the Symbols array that are valid.

Definition at line 360 of file JITEmitter.cpp.

Referenced by AddFunctionToSymbolTable(), and RemoveFunctionFromSymbolTable().

NumAllocated - This indicates the amount of space we have in the Symbols array. This is a private field that should not be read by external tools.

Definition at line 364 of file JITEmitter.cpp.

Referenced by AddFunctionToSymbolTable().


The documentation for this struct was generated from the following file: