LLVM  6.0.0svn
Public Member Functions | Friends | List of all members
llvm::MCDwarfLoc Class Reference

Instances of this class represent the information from a dwarf .loc directive. More...

#include "llvm/MC/MCDwarf.h"

Inheritance diagram for llvm::MCDwarfLoc:
Inheritance graph
[legend]

Public Member Functions

unsigned getFileNum () const
 Get the FileNum of this MCDwarfLoc. More...
 
unsigned getLine () const
 Get the Line of this MCDwarfLoc. More...
 
unsigned getColumn () const
 Get the Column of this MCDwarfLoc. More...
 
unsigned getFlags () const
 Get the Flags of this MCDwarfLoc. More...
 
unsigned getIsa () const
 Get the Isa of this MCDwarfLoc. More...
 
unsigned getDiscriminator () const
 Get the Discriminator of this MCDwarfLoc. More...
 
void setFileNum (unsigned fileNum)
 Set the FileNum of this MCDwarfLoc. More...
 
void setLine (unsigned line)
 Set the Line of this MCDwarfLoc. More...
 
void setColumn (unsigned column)
 Set the Column of this MCDwarfLoc. More...
 
void setFlags (unsigned flags)
 Set the Flags of this MCDwarfLoc. More...
 
void setIsa (unsigned isa)
 Set the Isa of this MCDwarfLoc. More...
 
void setDiscriminator (unsigned discriminator)
 Set the Discriminator of this MCDwarfLoc. More...
 

Friends

class MCContext
 
class MCDwarfLineEntry
 

Detailed Description

Instances of this class represent the information from a dwarf .loc directive.

Definition at line 57 of file MCDwarf.h.

Member Function Documentation

◆ getColumn()

unsigned llvm::MCDwarfLoc::getColumn ( ) const
inline

Get the Column of this MCDwarfLoc.

Definition at line 94 of file MCDwarf.h.

◆ getDiscriminator()

unsigned llvm::MCDwarfLoc::getDiscriminator ( ) const
inline

Get the Discriminator of this MCDwarfLoc.

Definition at line 103 of file MCDwarf.h.

◆ getFileNum()

unsigned llvm::MCDwarfLoc::getFileNum ( ) const
inline

Get the FileNum of this MCDwarfLoc.

Definition at line 88 of file MCDwarf.h.

◆ getFlags()

unsigned llvm::MCDwarfLoc::getFlags ( ) const
inline

Get the Flags of this MCDwarfLoc.

Definition at line 97 of file MCDwarf.h.

◆ getIsa()

unsigned llvm::MCDwarfLoc::getIsa ( ) const
inline

Get the Isa of this MCDwarfLoc.

Definition at line 100 of file MCDwarf.h.

◆ getLine()

unsigned llvm::MCDwarfLoc::getLine ( ) const
inline

Get the Line of this MCDwarfLoc.

Definition at line 91 of file MCDwarf.h.

◆ setColumn()

void llvm::MCDwarfLoc::setColumn ( unsigned  column)
inline

Set the Column of this MCDwarfLoc.

Definition at line 112 of file MCDwarf.h.

References assert().

Referenced by llvm::MCContext::setCurrentDwarfLoc().

◆ setDiscriminator()

void llvm::MCDwarfLoc::setDiscriminator ( unsigned  discriminator)
inline

Set the Discriminator of this MCDwarfLoc.

Definition at line 130 of file MCDwarf.h.

Referenced by llvm::MCContext::setCurrentDwarfLoc().

◆ setFileNum()

void llvm::MCDwarfLoc::setFileNum ( unsigned  fileNum)
inline

Set the FileNum of this MCDwarfLoc.

Definition at line 106 of file MCDwarf.h.

Referenced by llvm::MCContext::setCurrentDwarfLoc().

◆ setFlags()

void llvm::MCDwarfLoc::setFlags ( unsigned  flags)
inline

Set the Flags of this MCDwarfLoc.

Definition at line 118 of file MCDwarf.h.

References assert().

Referenced by llvm::MCContext::setCurrentDwarfLoc().

◆ setIsa()

void llvm::MCDwarfLoc::setIsa ( unsigned  isa)
inline

Set the Isa of this MCDwarfLoc.

Definition at line 124 of file MCDwarf.h.

References assert(), and llvm::isa().

Referenced by llvm::MCContext::setCurrentDwarfLoc().

◆ setLine()

void llvm::MCDwarfLoc::setLine ( unsigned  line)
inline

Set the Line of this MCDwarfLoc.

Definition at line 109 of file MCDwarf.h.

Referenced by llvm::MCContext::setCurrentDwarfLoc().

Friends And Related Function Documentation

◆ MCContext

friend class MCContext
friend

Definition at line 75 of file MCDwarf.h.

◆ MCDwarfLineEntry

friend class MCDwarfLineEntry
friend

Definition at line 76 of file MCDwarf.h.


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