LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
llvm::MCLineEntry Class Reference

#include <MCDwarf.h>

Inheritance diagram for llvm::MCLineEntry:
Inheritance graph
[legend]
Collaboration diagram for llvm::MCLineEntry:
Collaboration graph
[legend]

Public Member Functions

 MCLineEntry (MCSymbol *label, const MCDwarfLoc loc)
 
MCSymbolgetLabel () const
 
- Public Member Functions inherited from llvm::MCDwarfLoc
unsigned getFileNum () const
 getFileNum - Get the FileNum of this MCDwarfLoc. More...
 
unsigned getLine () const
 getLine - Get the Line of this MCDwarfLoc. More...
 
unsigned getColumn () const
 getColumn - Get the Column of this MCDwarfLoc. More...
 
unsigned getFlags () const
 getFlags - Get the Flags of this MCDwarfLoc. More...
 
unsigned getIsa () const
 getIsa - Get the Isa of this MCDwarfLoc. More...
 
unsigned getDiscriminator () const
 getDiscriminator - Get the Discriminator of this MCDwarfLoc. More...
 
void setFileNum (unsigned fileNum)
 setFileNum - Set the FileNum of this MCDwarfLoc. More...
 
void setLine (unsigned line)
 setLine - Set the Line of this MCDwarfLoc. More...
 
void setColumn (unsigned column)
 setColumn - Set the Column of this MCDwarfLoc. More...
 
void setFlags (unsigned flags)
 setFlags - Set the Flags of this MCDwarfLoc. More...
 
void setIsa (unsigned isa)
 setIsa - Set the Isa of this MCDwarfLoc. More...
 
void setDiscriminator (unsigned discriminator)
 setDiscriminator - Set the Discriminator of this MCDwarfLoc. More...
 

Static Public Member Functions

static void Make (MCStreamer *MCOS, const MCSection *Section)
 

Detailed Description

MCLineEntry - Instances of this class represent the line information for the dwarf line table entries. Which is created after a machine instruction is assembled and uses an address from a temporary label created at the current address in the current section and the info from the last .loc directive seen as stored in the context.

Definition at line 154 of file MCDwarf.h.

Constructor & Destructor Documentation

llvm::MCLineEntry::MCLineEntry ( MCSymbol label,
const MCDwarfLoc  loc 
)
inline

Definition at line 163 of file MCDwarf.h.

Member Function Documentation

MCSymbol* llvm::MCLineEntry::getLabel ( ) const
inline

Definition at line 166 of file MCDwarf.h.

void MCLineEntry::Make ( MCStreamer MCOS,
const MCSection Section 
)
static

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