LLVM API Documentation
#include <MachineDebugInfo.h>
Inheritance diagram for llvm::BlockDesc:
Public Member Functions | |
BlockDesc () | |
DebugInfoDesc * | getContext () const |
void | setContext (DebugInfoDesc *C) |
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 BlockDesc *) |
static bool | classof (const DebugInfoDesc *D) |
Definition at line 711 of file MachineDebugInfo.h.
BlockDesc::BlockDesc | ( | ) |
Definition at line 1177 of file MachineDebugInfo.cpp.
DebugInfoDesc* llvm::BlockDesc::getContext | ( | ) | const [inline] |
Definition at line 719 of file MachineDebugInfo.h.
void llvm::BlockDesc::setContext | ( | DebugInfoDesc * | C | ) | [inline] |
static bool llvm::BlockDesc::classof | ( | const BlockDesc * | ) | [inline, static] |
Definition at line 723 of file MachineDebugInfo.h.
bool BlockDesc::classof | ( | const DebugInfoDesc * | D | ) | [static] |
Reimplemented from llvm::DebugInfoDesc.
Definition at line 1183 of file MachineDebugInfo.cpp.
References D, and llvm::dwarf::DW_TAG_lexical_block.
void BlockDesc::ApplyToFields | ( | DIVisitor * | Visitor | ) | [virtual] |
ApplyToFields - Target the visitor to the fields of the BlockDesc.
Reimplemented from llvm::DebugInfoDesc.
Definition at line 1189 of file MachineDebugInfo.cpp.
References llvm::DIVisitor::Apply(), and llvm::DebugInfoDesc::ApplyToFields().
const char * BlockDesc::getDescString | ( | ) | const [virtual] |
getDescString - Return a string used to compose global names and labels.
Implements llvm::DebugInfoDesc.
Definition at line 1197 of file MachineDebugInfo.cpp.
Referenced by dump().
const char * BlockDesc::getTypeString | ( | ) | const [virtual] |
getTypeString - Return a string used to label this descriptor's type.
Implements llvm::DebugInfoDesc.
Definition at line 1203 of file MachineDebugInfo.cpp.
void BlockDesc::dump | ( | ) | [virtual] |
Implements llvm::DebugInfoDesc.
Definition at line 1208 of file MachineDebugInfo.cpp.
References getDescString(), llvm::DebugInfoDesc::getTag(), and llvm::DebugInfoDesc::getVersion().