LLVM API Documentation

llvm::SubrangeDesc Class Reference

#include <MachineDebugInfo.h>

Inheritance diagram for llvm::SubrangeDesc:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SubrangeDesc ()
int64_t getLo () const
int64_t getHi () const
void setLo (int64_t L)
void setHi (int64_t H)
virtual void ApplyToFields (DIVisitor *Visitor)
virtual const char * getDescString () const
virtual const char * getTypeString () const
virtual void dump ()

Static Public Member Functions

static bool classof (const SubrangeDesc *)
static bool classof (const DebugInfoDesc *D)

Detailed Description

SubrangeDesc - This class packages debug information associated with integer value ranges.

Definition at line 429 of file MachineDebugInfo.h.


Constructor & Destructor Documentation

SubrangeDesc::SubrangeDesc (  ) 

Definition at line 869 of file MachineDebugInfo.cpp.


Member Function Documentation

void SubrangeDesc::ApplyToFields ( DIVisitor Visitor  )  [virtual]

ApplyToFields - Target the visitor to the fields of the SubrangeDesc.

Reimplemented from llvm::DebugInfoDesc.

Definition at line 882 of file MachineDebugInfo.cpp.

References llvm::DIVisitor::Apply(), and llvm::DebugInfoDesc::ApplyToFields().

bool SubrangeDesc::classof ( const DebugInfoDesc D  )  [static]

Reimplemented from llvm::DebugInfoDesc.

Definition at line 876 of file MachineDebugInfo.cpp.

References D, and llvm::dwarf::DW_TAG_subrange_type.

static bool llvm::SubrangeDesc::classof ( const SubrangeDesc  )  [inline, static]

Definition at line 444 of file MachineDebugInfo.h.

void SubrangeDesc::dump (  )  [virtual]

Implements llvm::DebugInfoDesc.

Definition at line 902 of file MachineDebugInfo.cpp.

References getDescString(), and llvm::DebugInfoDesc::getTag().

const char * SubrangeDesc::getDescString (  )  const [virtual]

getDescString - Return a string used to compose global names and labels.

Implements llvm::DebugInfoDesc.

Definition at line 891 of file MachineDebugInfo.cpp.

Referenced by dump().

int64_t llvm::SubrangeDesc::getHi (  )  const [inline]

Definition at line 439 of file MachineDebugInfo.h.

int64_t llvm::SubrangeDesc::getLo (  )  const [inline]

Definition at line 438 of file MachineDebugInfo.h.

const char * SubrangeDesc::getTypeString (  )  const [virtual]

getTypeString - Return a string used to label this descriptor's type.

Implements llvm::DebugInfoDesc.

Definition at line 897 of file MachineDebugInfo.cpp.

void llvm::SubrangeDesc::setHi ( int64_t  H  )  [inline]

Definition at line 441 of file MachineDebugInfo.h.

void llvm::SubrangeDesc::setLo ( int64_t  L  )  [inline]

Definition at line 440 of file MachineDebugInfo.h.


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