LLVM API Documentation
#include <MachineDebugInfo.h>
Collaboration diagram for llvm::DebugScope:
Public Member Functions | |
DebugScope (DebugScope *P, DebugInfoDesc *D) | |
~DebugScope () | |
DebugScope * | getParent () const |
DebugInfoDesc * | getDesc () const |
unsigned | getStartLabelID () const |
unsigned | getEndLabelID () const |
std::vector< DebugScope * > & | getScopes () |
std::vector< DebugVariable * > & | getVariables () |
void | setStartLabelID (unsigned S) |
void | setEndLabelID (unsigned E) |
void | AddScope (DebugScope *S) |
void | AddVariable (DebugVariable *V) |
Definition at line 873 of file MachineDebugInfo.h.
llvm::DebugScope::DebugScope | ( | DebugScope * | P, | |
DebugInfoDesc * | D | |||
) | [inline] |
Definition at line 884 of file MachineDebugInfo.h.
DebugScope::~DebugScope | ( | ) |
void llvm::DebugScope::AddScope | ( | DebugScope * | S | ) | [inline] |
AddScope - Add a scope to the scope.
Definition at line 906 of file MachineDebugInfo.h.
Referenced by llvm::MachineDebugInfo::getOrCreateScope().
void llvm::DebugScope::AddVariable | ( | DebugVariable * | V | ) | [inline] |
AddVariable - Add a variable to the scope.
Definition at line 910 of file MachineDebugInfo.h.
References V.
DebugInfoDesc* llvm::DebugScope::getDesc | ( | ) | const [inline] |
Definition at line 896 of file MachineDebugInfo.h.
unsigned llvm::DebugScope::getEndLabelID | ( | ) | const [inline] |
Definition at line 898 of file MachineDebugInfo.h.
DebugScope* llvm::DebugScope::getParent | ( | ) | const [inline] |
Definition at line 895 of file MachineDebugInfo.h.
std::vector<DebugScope *>& llvm::DebugScope::getScopes | ( | ) | [inline] |
Definition at line 899 of file MachineDebugInfo.h.
unsigned llvm::DebugScope::getStartLabelID | ( | ) | const [inline] |
Definition at line 897 of file MachineDebugInfo.h.
Referenced by llvm::MachineDebugInfo::RecordRegionStart().
std::vector<DebugVariable *>& llvm::DebugScope::getVariables | ( | ) | [inline] |
Definition at line 900 of file MachineDebugInfo.h.
void llvm::DebugScope::setEndLabelID | ( | unsigned | E | ) | [inline] |
Definition at line 902 of file MachineDebugInfo.h.
Referenced by llvm::MachineDebugInfo::RecordRegionEnd().
void llvm::DebugScope::setStartLabelID | ( | unsigned | S | ) | [inline] |
Definition at line 901 of file MachineDebugInfo.h.
Referenced by llvm::MachineDebugInfo::RecordRegionStart().