LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::BitcodeReaderMDValueList Class Reference

#include <BitcodeReader.h>

Public Member Functions

 BitcodeReaderMDValueList (LLVMContext &C)
 
unsigned size () const
 
void resize (unsigned N)
 
void push_back (Value *V)
 
void clear ()
 
Valueback () const
 
void pop_back ()
 
bool empty () const
 
Valueoperator[] (unsigned i) const
 
void shrinkTo (unsigned N)
 
ValuegetValueFwdRef (unsigned Idx)
 
void AssignValue (Value *V, unsigned Idx)
 

Detailed Description

Definition at line 95 of file BitcodeReader.h.

Constructor & Destructor Documentation

llvm::BitcodeReaderMDValueList::BitcodeReaderMDValueList ( LLVMContext C)
inline

Definition at line 100 of file BitcodeReader.h.

Member Function Documentation

void BitcodeReaderMDValueList::AssignValue ( Value V,
unsigned  Idx 
)

Definition at line 377 of file BitcodeReader.cpp.

References llvm::MDNode::deleteTemporary(), push_back(), resize(), and size().

Value* llvm::BitcodeReaderMDValueList::back ( ) const
inline

Definition at line 107 of file BitcodeReader.h.

void llvm::BitcodeReaderMDValueList::clear ( )
inline

Definition at line 106 of file BitcodeReader.h.

Referenced by llvm::BitcodeReader::FreeState().

bool llvm::BitcodeReaderMDValueList::empty ( ) const
inline

Definition at line 109 of file BitcodeReader.h.

Value * BitcodeReaderMDValueList::getValueFwdRef ( unsigned  Idx)

Definition at line 401 of file BitcodeReader.cpp.

References llvm::MDNode::getTemporary(), llvm::None, resize(), and size().

Value* llvm::BitcodeReaderMDValueList::operator[] ( unsigned  i) const
inline

Definition at line 111 of file BitcodeReader.h.

void llvm::BitcodeReaderMDValueList::pop_back ( )
inline

Definition at line 108 of file BitcodeReader.h.

void llvm::BitcodeReaderMDValueList::push_back ( Value V)
inline

Definition at line 105 of file BitcodeReader.h.

Referenced by AssignValue().

void llvm::BitcodeReaderMDValueList::resize ( unsigned  N)
inline

Definition at line 104 of file BitcodeReader.h.

Referenced by AssignValue(), and getValueFwdRef().

void llvm::BitcodeReaderMDValueList::shrinkTo ( unsigned  N)
inline

Definition at line 116 of file BitcodeReader.h.

References size().

unsigned llvm::BitcodeReaderMDValueList::size ( ) const
inline

Definition at line 103 of file BitcodeReader.h.

Referenced by AssignValue(), getValueFwdRef(), and shrinkTo().


The documentation for this class was generated from the following files: