LLVM API Documentation

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 117 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 119 of file lib/Bytecode/Reader/Reader.h.


Member Data Documentation

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

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

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

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


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