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