LLVM
8.0.1
|
#include "llvm/MC/MCDwarf.h"
Static Public Member Functions | |
static void | Emit (MCObjectStreamer *MCOS, MCDwarfLineTableParams Params) |
|
static |
Definition at line 233 of file MCDwarf.cpp.
References llvm::MCDwarfLineStr::emitSection(), llvm::MCStreamer::getContext(), llvm::MCObjectFileInfo::getDwarfLineSection(), llvm::MCContext::getDwarfVersion(), llvm::MCContext::getMCDwarfLineTables(), llvm::MCContext::getObjectFileInfo(), llvm::MCDwarfLineStr::MCDwarfLineStr(), and llvm::MCStreamer::SwitchSection().
Referenced by llvm::MCObjectStreamer::FinishImpl().
void MCDwarfLineTable::EmitCU | ( | MCObjectStreamer * | MCOS, |
MCDwarfLineTableParams | Params, | ||
Optional< MCDwarfLineStr > & | LineStr | ||
) | const |
Definition at line 520 of file MCDwarf.cpp.
References EmitDwarfLineTable(), and llvm::MCObjectStreamer::EmitLabel().
|
inline |
Definition at line 297 of file MCDwarf.h.
References llvm::cantFail().
|
inline |
Definition at line 327 of file MCDwarf.h.
References llvm::MCDwarfLineTableHeader::Label.
Referenced by llvm::MCStreamer::getDwarfLineTableSymbol().
|
inline |
Definition at line 335 of file MCDwarf.h.
References llvm::MCDwarfLineTableHeader::MCDwarfDirs.
Referenced by llvm::MCContext::getMCDwarfDirs().
|
inline |
Definition at line 339 of file MCDwarf.h.
References llvm::MCDwarfLineTableHeader::MCDwarfDirs.
|
inline |
Definition at line 343 of file MCDwarf.h.
References llvm::MCDwarfLineTableHeader::MCDwarfFiles.
Referenced by llvm::MCContext::getMCDwarfFiles(), llvm::MCContext::isValidDwarfFileNumber(), and printDwarfFileDirective().
|
inline |
Definition at line 347 of file MCDwarf.h.
References llvm::MCDwarfLineTableHeader::MCDwarfFiles.
|
inline |
|
inline |
|
inline |
Definition at line 322 of file MCDwarf.h.
References llvm::MCDwarfFile::Name, and llvm::MCDwarfLineTableHeader::RootFile.
Referenced by llvm::MCContext::isValidDwarfFileNumber().
|
inline |
Definition at line 325 of file MCDwarf.h.
References llvm::MCDwarfLineTableHeader::isMD5UsageConsistent().
Referenced by llvm::MCContext::isDwarfMD5UsageConsistent().
|
inline |
Definition at line 315 of file MCDwarf.h.
References assert(), llvm::MCDwarfLineTableHeader::HasSource, llvm::MCDwarfLineTableHeader::MCDwarfFiles, llvm::MCDwarfFile::Name, llvm::MCDwarfLineTableHeader::resetMD5Usage(), and llvm::MCDwarfLineTableHeader::RootFile.
Referenced by parseHexOcta().
|
inline |
Definition at line 331 of file MCDwarf.h.
References llvm::MCDwarfLineTableHeader::Label.
Referenced by llvm::MCStreamer::getDwarfLineTableSymbol().
|
inline |
Definition at line 304 of file MCDwarf.h.
References llvm::MCDwarfFile::Checksum, llvm::MCDwarfLineTableHeader::CompilationDir, llvm::MCDwarfFile::DirIndex, llvm::MCDwarfLineTableHeader::HasSource, llvm::Optional< T >::hasValue(), llvm::MCDwarfFile::Name, llvm::MCDwarfLineTableHeader::RootFile, llvm::MCDwarfFile::Source, and llvm::MCDwarfLineTableHeader::trackMD5Usage().
Referenced by llvm::MCContext::setMCLineTableRootFile().
Expected< unsigned > MCDwarfLineTable::tryGetFile | ( | StringRef & | Directory, |
StringRef & | FileName, | ||
MD5::MD5Result * | Checksum, | ||
Optional< StringRef > | Source, | ||
unsigned | FileNumber = 0 |
||
) |
Definition at line 534 of file MCDwarf.cpp.
Referenced by llvm::MCContext::getDwarfFile(), and printDwarfFileDirective().