LLVM API Documentation
#include <MachineDebugInfo.h>
Collaboration diagram for llvm::DIDeserializer:

Public Member Functions | |
| DIDeserializer () | |
| ~DIDeserializer () | |
| DebugInfoDesc * | Deserialize (Value *V) |
| DebugInfoDesc * | Deserialize (GlobalVariable *GV) |
Definition at line 746 of file MachineDebugInfo.h.
| llvm::DIDeserializer::DIDeserializer | ( | ) | [inline] |
Definition at line 752 of file MachineDebugInfo.h.
| llvm::DIDeserializer::~DIDeserializer | ( | ) | [inline] |
Definition at line 753 of file MachineDebugInfo.h.
| DebugInfoDesc * DIDeserializer::Deserialize | ( | Value * | V | ) |
Deserialize - Reconstitute a GlobalVariable into it's component DebugInfoDesc objects.
Definition at line 1218 of file MachineDebugInfo.cpp.
References getGlobalVariable(), and V.
Referenced by llvm::MachineDebugInfo::getAnchoredDescriptors(), llvm::MachineDebugInfo::getDescFor(), llvm::MachineDebugInfo::RecordRegionEnd(), llvm::MachineDebugInfo::RecordRegionStart(), and llvm::MachineDebugInfo::RecordVariable().
| DebugInfoDesc * DIDeserializer::Deserialize | ( | GlobalVariable * | GV | ) |
Definition at line 1221 of file MachineDebugInfo.cpp.
References llvm::DIVisitor::ApplyToFields(), llvm::DebugInfoDesc::DescFactory(), GV, Slot, and llvm::DebugInfoDesc::TagFromGlobal().