LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::BytecodeReader::LazyFunctionInfo Struct Reference

Keeps pointers to function contents for later use. More...

#include <Reader.h>

Collaboration diagram for llvm::BytecodeReader::LazyFunctionInfo:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LazyFunctionInfo (const unsigned char *B=0, const unsigned char *EB=0)

Public Attributes

const unsigned char * Buf
const unsigned char * EndBuf

Detailed Description

Keeps pointers to function contents for later use.

For lazy read-in of functions, we need to save the location in the data stream where the function is located. This structure provides that information. Lazy read-in is used mostly by the JIT which only wants to resolve functions as it needs them.

Definition at line 112 of file lib/Bytecode/Reader/Reader.h.


Constructor & Destructor Documentation

llvm::BytecodeReader::LazyFunctionInfo::LazyFunctionInfo const unsigned char *  B = 0,
const unsigned char *  EB = 0
[inline]
 

Definition at line 114 of file lib/Bytecode/Reader/Reader.h.


Member Data Documentation

const unsigned char* llvm::BytecodeReader::LazyFunctionInfo::Buf
 

Definition at line 113 of file lib/Bytecode/Reader/Reader.h.

const unsigned char * llvm::BytecodeReader::LazyFunctionInfo::EndBuf
 

Definition at line 113 of file lib/Bytecode/Reader/Reader.h.


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