LLVM API Documentation

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

#include <DwarfAccelTable.h>

Classes

struct  Atom
 
struct  HashDataContents
 

Public Member Functions

 DwarfAccelTable (ArrayRef< DwarfAccelTable::Atom >)
 
 ~DwarfAccelTable ()
 
void AddName (StringRef, DIE *, char=0)
 
void FinalizeTable (AsmPrinter *, StringRef)
 
void Emit (AsmPrinter *, MCSymbol *, DwarfUnits *)
 
void print (raw_ostream &O)
 
void dump ()
 

Detailed Description

Definition at line 68 of file DwarfAccelTable.h.

Constructor & Destructor Documentation

DwarfAccelTable::DwarfAccelTable ( ArrayRef< DwarfAccelTable::Atom atomList)

Definition at line 28 of file DwarfAccelTable.cpp.

DwarfAccelTable::~DwarfAccelTable ( )

Definition at line 32 of file DwarfAccelTable.cpp.

Member Function Documentation

void DwarfAccelTable::AddName ( StringRef  Name,
DIE die,
char  Flags = 0 
)

Definition at line 34 of file DwarfAccelTable.cpp.

void llvm::DwarfAccelTable::dump ( )
inline

Definition at line 249 of file DwarfAccelTable.h.

References llvm::dbgs(), and print().

void DwarfAccelTable::Emit ( AsmPrinter Asm,
MCSymbol SecBegin,
DwarfUnits D 
)

Definition at line 210 of file DwarfAccelTable.cpp.

void DwarfAccelTable::FinalizeTable ( AsmPrinter Asm,
StringRef  Prefix 
)
void DwarfAccelTable::print ( raw_ostream O)

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