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 910 of file MachineDebugInfo.h.
llvm::DebugScope::DebugScope | ( | DebugScope * | P, | |
DebugInfoDesc * | D | |||
) | [inline] |
Definition at line 921 of file MachineDebugInfo.h.
DebugScope::~DebugScope | ( | ) |
DebugScope* llvm::DebugScope::getParent | ( | ) | const [inline] |
Definition at line 932 of file MachineDebugInfo.h.
DebugInfoDesc* llvm::DebugScope::getDesc | ( | ) | const [inline] |
Definition at line 933 of file MachineDebugInfo.h.
unsigned llvm::DebugScope::getStartLabelID | ( | ) | const [inline] |
Definition at line 934 of file MachineDebugInfo.h.
Referenced by llvm::MachineDebugInfo::RecordRegionStart().
unsigned llvm::DebugScope::getEndLabelID | ( | ) | const [inline] |
Definition at line 935 of file MachineDebugInfo.h.
std::vector<DebugScope *>& llvm::DebugScope::getScopes | ( | ) | [inline] |
Definition at line 936 of file MachineDebugInfo.h.
std::vector<DebugVariable *>& llvm::DebugScope::getVariables | ( | ) | [inline] |
Definition at line 937 of file MachineDebugInfo.h.
void llvm::DebugScope::setStartLabelID | ( | unsigned | S | ) | [inline] |
Definition at line 938 of file MachineDebugInfo.h.
Referenced by llvm::MachineDebugInfo::RecordRegionStart().
void llvm::DebugScope::setEndLabelID | ( | unsigned | E | ) | [inline] |
Definition at line 939 of file MachineDebugInfo.h.
Referenced by llvm::MachineDebugInfo::RecordRegionEnd().
void llvm::DebugScope::AddScope | ( | DebugScope * | S | ) | [inline] |
AddScope - Add a scope to the scope.
Definition at line 943 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 947 of file MachineDebugInfo.h.
References V.