LLVM API Documentation
#include <MachineDebugInfo.h>
Collaboration diagram for llvm::DIVerifier:
Public Member Functions | |
DIVerifier () | |
~DIVerifier () | |
bool | Verify (Value *V) |
bool | Verify (GlobalVariable *GV) |
Definition at line 815 of file MachineDebugInfo.h.
llvm::DIVerifier::DIVerifier | ( | ) | [inline] |
Definition at line 826 of file MachineDebugInfo.h.
llvm::DIVerifier::~DIVerifier | ( | ) | [inline] |
Definition at line 830 of file MachineDebugInfo.h.
bool DIVerifier::Verify | ( | Value * | V | ) |
Verify - Return true if the GlobalVariable appears to be a valid serialization of a DebugInfoDesc.
Definition at line 1359 of file MachineDebugInfo.cpp.
References getGlobalVariable(), and V.
Referenced by llvm::MachineDebugInfo::Verify().
bool DIVerifier::Verify | ( | GlobalVariable * | GV | ) |
Definition at line 1362 of file MachineDebugInfo.cpp.
References llvm::DIVisitor::ApplyToFields(), llvm::X86II::DD, llvm::DebugInfoDesc::DescFactory(), llvm::dwarf::DW_TAG_invalid, DICountVisitor::getCount(), llvm::GlobalValue::getLinkage(), llvm::User::getNumOperands(), GV, llvm::GlobalValue::InternalLinkage, DIVerifyVisitor::isValid(), llvm::GlobalValue::LinkOnceLinkage, and llvm::DebugInfoDesc::TagFromGlobal().