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

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

#include "llvm/MC/MCCodeView.h"

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

Public Member Functions

unsigned getFunctionId () const
 
unsigned getFileNum () const
 Get the FileNum of this MCCVLoc. More...
 
unsigned getLine () const
 Get the Line of this MCCVLoc. More...
 
unsigned getColumn () const
 Get the Column of this MCCVLoc. More...
 
bool isPrologueEnd () const
 
bool isStmt () const
 
void setFunctionId (unsigned FID)
 
void setFileNum (unsigned fileNum)
 Set the FileNum of this MCCVLoc. More...
 
void setLine (unsigned line)
 Set the Line of this MCCVLoc. More...
 
void setColumn (unsigned column)
 Set the Column of this MCCVLoc. More...
 
void setPrologueEnd (bool PE)
 
void setIsStmt (bool IS)
 

Friends

class CodeViewContext
 

Detailed Description

Instances of this class represent the information from a .cv_loc directive.

Definition at line 32 of file MCCodeView.h.

Member Function Documentation

◆ getColumn()

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

Get the Column of this MCCVLoc.

Definition at line 60 of file MCCodeView.h.

Referenced by llvm::CodeViewContext::emitLineTableForFunction().

◆ getFileNum()

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

Get the FileNum of this MCCVLoc.

Definition at line 54 of file MCCodeView.h.

Referenced by llvm::CodeViewContext::emitLineTableForFunction().

◆ getFunctionId()

unsigned llvm::MCCVLoc::getFunctionId ( ) const
inline

◆ getLine()

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

Get the Line of this MCCVLoc.

Definition at line 57 of file MCCodeView.h.

◆ isPrologueEnd()

bool llvm::MCCVLoc::isPrologueEnd ( ) const
inline

Definition at line 62 of file MCCodeView.h.

◆ isStmt()

bool llvm::MCCVLoc::isStmt ( ) const
inline

Definition at line 63 of file MCCodeView.h.

◆ setColumn()

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

Set the Column of this MCCVLoc.

Definition at line 74 of file MCCodeView.h.

References assert().

◆ setFileNum()

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

Set the FileNum of this MCCVLoc.

Definition at line 68 of file MCCodeView.h.

Referenced by llvm::CodeViewContext::encodeInlineLineTable().

◆ setFunctionId()

void llvm::MCCVLoc::setFunctionId ( unsigned  FID)
inline

Definition at line 65 of file MCCodeView.h.

◆ setIsStmt()

void llvm::MCCVLoc::setIsStmt ( bool  IS)
inline

Definition at line 80 of file MCCodeView.h.

◆ setLine()

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

Set the Line of this MCCVLoc.

Definition at line 71 of file MCCodeView.h.

Referenced by llvm::CodeViewContext::encodeInlineLineTable().

◆ setPrologueEnd()

void llvm::MCCVLoc::setPrologueEnd ( bool  PE)
inline

Definition at line 79 of file MCCodeView.h.

Friends And Related Function Documentation

◆ CodeViewContext

friend class CodeViewContext
friend

Definition at line 41 of file MCCodeView.h.


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