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

#include "CodeGen/AsmPrinter/DwarfAccelTable.h"

Classes

struct  Atom
 
struct  HashDataContents
 

Public Member Functions

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

Friends

struct HashData
 

Detailed Description

Definition at line 70 of file DwarfAccelTable.h.

Constructor & Destructor Documentation

◆ DwarfAccelTable() [1/2]

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

Definition at line 35 of file DwarfAccelTable.cpp.

◆ DwarfAccelTable() [2/2]

llvm::DwarfAccelTable::DwarfAccelTable ( const DwarfAccelTable )
delete

Member Function Documentation

◆ AddName()

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

◆ dump()

void llvm::DwarfAccelTable::dump ( )
inline

Definition at line 255 of file DwarfAccelTable.h.

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

Referenced by llvm::DwarfAccelTable::Atom::dump().

◆ emit()

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

Definition at line 248 of file DwarfAccelTable.cpp.

Referenced by llvm::DwarfDebug::endFunctionImpl().

◆ FinalizeTable()

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

◆ operator=()

DwarfAccelTable& llvm::DwarfAccelTable::operator= ( const DwarfAccelTable )
delete

◆ print()

void DwarfAccelTable::print ( raw_ostream OS)

Friends And Related Function Documentation

◆ HashData

friend struct HashData
friend

Definition at line 185 of file DwarfAccelTable.h.

Referenced by FinalizeTable().


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