LLVM API Documentation
#include <MachineModuleInfo.h>

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 918 of file MachineModuleInfo.h.
| llvm::DebugScope::DebugScope | ( | DebugScope * | P, | |
| DebugInfoDesc * | D | |||
| ) | [inline] |
Definition at line 929 of file MachineModuleInfo.h.
| DebugScope::~DebugScope | ( | ) |
| DebugScope* llvm::DebugScope::getParent | ( | ) | const [inline] |
Definition at line 940 of file MachineModuleInfo.h.
| DebugInfoDesc* llvm::DebugScope::getDesc | ( | ) | const [inline] |
Definition at line 941 of file MachineModuleInfo.h.
| unsigned llvm::DebugScope::getStartLabelID | ( | ) | const [inline] |
Definition at line 942 of file MachineModuleInfo.h.
Referenced by llvm::MachineModuleInfo::RecordRegionStart().
| unsigned llvm::DebugScope::getEndLabelID | ( | ) | const [inline] |
Definition at line 943 of file MachineModuleInfo.h.
| std::vector<DebugScope *>& llvm::DebugScope::getScopes | ( | ) | [inline] |
Definition at line 944 of file MachineModuleInfo.h.
| std::vector<DebugVariable *>& llvm::DebugScope::getVariables | ( | ) | [inline] |
Definition at line 945 of file MachineModuleInfo.h.
| void llvm::DebugScope::setStartLabelID | ( | unsigned | S | ) | [inline] |
Definition at line 946 of file MachineModuleInfo.h.
Referenced by llvm::MachineModuleInfo::RecordRegionStart().
| void llvm::DebugScope::setEndLabelID | ( | unsigned | E | ) | [inline] |
Definition at line 947 of file MachineModuleInfo.h.
Referenced by llvm::MachineModuleInfo::RecordRegionEnd().
| void llvm::DebugScope::AddScope | ( | DebugScope * | S | ) | [inline] |
AddScope - Add a scope to the scope.
Definition at line 951 of file MachineModuleInfo.h.
Referenced by llvm::MachineModuleInfo::getOrCreateScope().
| void llvm::DebugScope::AddVariable | ( | DebugVariable * | V | ) | [inline] |
AddVariable - Add a variable to the scope.
Definition at line 955 of file MachineModuleInfo.h.
This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.