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.