LLVM API Documentation

Classes | Public Member Functions | Friends
llvm::DwarfAccelTable Class Reference

#include <DwarfAccelTable.h>

List of all members.

Classes

struct  Atom
struct  DataArray
struct  HashData
struct  HashDataContents
struct  TableHeader
struct  TableHeaderData

Public Member Functions

 DwarfAccelTable (ArrayRef< DwarfAccelTable::Atom >)
void AddName (StringRef Name, MCSymbol *StrSym, const DIE *Die, char Flags=0)
void FinalizeTable (AsmPrinter *, StringRef)
void Emit (AsmPrinter *, MCSymbol *, DwarfFile *, MCSymbol *StrSym)
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 28 of file DwarfAccelTable.cpp.


Member Function Documentation

void DwarfAccelTable::AddName ( StringRef  Name,
MCSymbol StrSym,
const DIE Die,
char  Flags = 0 
)
void llvm::DwarfAccelTable::dump ( ) [inline]

Definition at line 254 of file DwarfAccelTable.h.

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

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

Definition at line 209 of file DwarfAccelTable.cpp.

void DwarfAccelTable::FinalizeTable ( AsmPrinter Asm,
StringRef  Prefix 
)

Friends And Related Function Documentation

friend struct HashData [friend]

Definition at line 188 of file DwarfAccelTable.h.

Referenced by FinalizeTable().


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