LLVM API Documentation
#include <MCDwarf.h>
Public Member Functions | |
MCGenDwarfLabelEntry (StringRef name, unsigned fileNumber, unsigned lineNumber, MCSymbol *label) | |
StringRef | getName () const |
unsigned | getFileNumber () const |
unsigned | getLineNumber () const |
MCSymbol * | getLabel () const |
Static Public Member Functions | |
static void | Make (MCSymbol *Symbol, MCStreamer *MCOS, SourceMgr &SrcMgr, SMLoc &Loc) |
llvm::MCGenDwarfLabelEntry::MCGenDwarfLabelEntry | ( | StringRef | name, |
unsigned | fileNumber, | ||
unsigned | lineNumber, | ||
MCSymbol * | label | ||
) | [inline] |
unsigned llvm::MCGenDwarfLabelEntry::getFileNumber | ( | ) | const [inline] |
MCSymbol* llvm::MCGenDwarfLabelEntry::getLabel | ( | ) | const [inline] |
unsigned llvm::MCGenDwarfLabelEntry::getLineNumber | ( | ) | const [inline] |
StringRef llvm::MCGenDwarfLabelEntry::getName | ( | ) | const [inline] |
void MCGenDwarfLabelEntry::Make | ( | MCSymbol * | Symbol, |
MCStreamer * | MCOS, | ||
SourceMgr & | SrcMgr, | ||
SMLoc & | Loc | ||
) | [static] |
Definition at line 924 of file MCDwarf.cpp.
References llvm::MCContext::addMCGenDwarfLabelEntry(), llvm::MapVector< KeyT, ValueT, MapType, VectorType >::count(), llvm::MCContext::CreateTempSymbol(), llvm::MCStreamer::EmitLabel(), llvm::SourceMgr::FindBufferContainingLoc(), llvm::SourceMgr::FindLineNumber(), llvm::MCStreamer::getContext(), llvm::MCStreamer::getCurrentSection(), llvm::MCContext::getGenDwarfFileNumber(), llvm::MCContext::getGenDwarfSectionSyms(), llvm::MCSymbol::getName(), llvm::MCSymbol::isTemporary(), MCGenDwarfLabelEntry(), llvm::StringRef::size(), llvm::StringRef::startswith(), and llvm::StringRef::substr().