LLVM API Documentation
#include <MCDwarf.h>
Static Public Member Functions | |
static const MCSymbol * | Emit (MCStreamer *MCOS) |
static const MCSymbol * | EmitCU (MCStreamer *MCOS, unsigned ID) |
|
static |
Definition at line 215 of file MCDwarf.cpp.
References llvm::DenseMapBase< DenseMap< KeyT, ValueT, KeyInfoT >, KeyT, ValueT, KeyInfoT >::begin(), EmitCU(), llvm::DenseMapBase< DenseMap< KeyT, ValueT, KeyInfoT >, KeyT, ValueT, KeyInfoT >::end(), llvm::MCStreamer::getContext(), llvm::MCObjectFileInfo::getDwarfLineSection(), llvm::MCContext::getMCLineSections(), llvm::MCContext::getMCLineTableSymbols(), llvm::MCContext::getObjectFileInfo(), llvm::DenseMapBase< DenseMap< KeyT, ValueT, KeyInfoT >, KeyT, ValueT, KeyInfoT >::size(), and llvm::MCStreamer::SwitchSection().
Referenced by llvm::MCObjectStreamer::FinishImpl().
|
static |
Definition at line 242 of file MCDwarf.cpp.
References llvm::MCContext::CreateTempSymbol(), DWARF2_LINE_BASE, DWARF2_LINE_DEFAULT_IS_STMT, DWARF2_LINE_OPCODE_BASE, DWARF2_LINE_RANGE, llvm::MCDwarfLineAddr::Emit(), llvm::MCStreamer::EmitAbsValue(), llvm::MCStreamer::EmitBytes(), EmitDwarfLineTable(), llvm::MCStreamer::EmitIntValue(), llvm::MCStreamer::EmitLabel(), llvm::MCStreamer::EmitULEB128IntValue(), llvm::MCContext::getAsmInfo(), llvm::MCStreamer::getContext(), llvm::MCAsmInfo::getLinkerRequiresNonEmptyDwarfLines(), llvm::MCContext::getMCDwarfDirs(), llvm::MCContext::getMCDwarfFiles(), llvm::MCContext::getMCLineSectionOrder(), llvm::MCContext::getMCLineSections(), llvm::MCContext::getMCLineTableSymbol(), llvm::MCAsmInfo::getMinInstAlignment(), llvm::Intrinsic::getName(), llvm::DenseMapBase< DenseMap< KeyT, ValueT, KeyInfoT >, KeyT, ValueT, KeyInfoT >::lookup(), MakeStartMinusEndExpr(), and llvm::SmallVectorTemplateCommon< T >::size().
Referenced by Emit().