LLVM API Documentation
#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 () |
Definition at line 68 of file DwarfAccelTable.h.
DwarfAccelTable::DwarfAccelTable | ( | ArrayRef< DwarfAccelTable::Atom > | atomList | ) |
Definition at line 28 of file DwarfAccelTable.cpp.
DwarfAccelTable::~DwarfAccelTable | ( | ) |
Definition at line 32 of file DwarfAccelTable.cpp.
Definition at line 34 of file DwarfAccelTable.cpp.
|
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 | ||
) |
Definition at line 69 of file DwarfAccelTable.cpp.
References llvm::StringMap< ValueTy, AllocatorTy >::begin(), compareDIEs(), llvm::StringMap< ValueTy, AllocatorTy >::end(), and llvm::AsmPrinter::GetTempSymbol().
void DwarfAccelTable::print | ( | raw_ostream & | O | ) |
Definition at line 228 of file DwarfAccelTable.cpp.
References llvm::sys::path::begin(), llvm::StringMap< ValueTy, AllocatorTy >::begin(), llvm::X86II::DE, llvm::StringMap< ValueTy, AllocatorTy >::end(), and HI.
Referenced by dump().