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().