LLVM  4.0.0
Classes | Public Member Functions | Friends | List of all members
llvm::DwarfAccelTable Class Reference

#include <DwarfAccelTable.h>

Classes

struct  Atom
 
struct  HashDataContents
 

Public Member Functions

 DwarfAccelTable (ArrayRef< DwarfAccelTable::Atom >)
 
void AddName (DwarfStringPoolEntryRef Name, const DIE *Die, char Flags=0)
 
void FinalizeTable (AsmPrinter *, StringRef)
 
void emit (AsmPrinter *, const MCSymbol *, DwarfDebug *)
 
void print (raw_ostream &O)
 
void dump ()
 

Friends

struct HashData
 

Detailed Description

Definition at line 67 of file DwarfAccelTable.h.

Constructor & Destructor Documentation

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

Definition at line 29 of file DwarfAccelTable.cpp.

Member Function Documentation

void DwarfAccelTable::AddName ( DwarfStringPoolEntryRef  Name,
const DIE Die,
char  Flags = 0 
)
void llvm::DwarfAccelTable::dump ( void  )
inline

Definition at line 251 of file DwarfAccelTable.h.

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

void DwarfAccelTable::emit ( AsmPrinter Asm,
const MCSymbol SecBegin,
DwarfDebug D 
)

Definition at line 241 of file DwarfAccelTable.cpp.

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

Friends And Related Function Documentation

friend struct HashData
friend

Definition at line 186 of file DwarfAccelTable.h.

Referenced by FinalizeTable().


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