LLVM API Documentation
#include <MachineDebugInfo.h>
Inheritance diagram for llvm::SubrangeDesc:
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) |
Definition at line 429 of file MachineDebugInfo.h.
SubrangeDesc::SubrangeDesc | ( | ) |
Definition at line 869 of file MachineDebugInfo.cpp.
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.