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 776 of file MachineDebugInfo.h.
llvm::DIVerifier::DIVerifier | ( | ) | [inline] |
Definition at line 788 of file MachineDebugInfo.h.
llvm::DIVerifier::~DIVerifier | ( | ) | [inline] |
Definition at line 793 of file MachineDebugInfo.h.
bool DIVerifier::Verify | ( | GlobalVariable * | GV | ) |
Definition at line 1343 of file MachineDebugInfo.cpp.
References llvm::DIVisitor::ApplyToFields(), llvm::X86II::DD, llvm::CompileUnitDesc::DebugVersionFromGlobal(), llvm::DebugInfoDesc::DescFactory(), llvm::dwarf::DW_TAG_compile_unit, llvm::dwarf::DW_TAG_invalid, DICountVisitor::getCount(), llvm::GlobalValue::getLinkage(), llvm::User::getNumOperands(), GV, llvm::GlobalValue::InternalLinkage, DIVerifyVisitor::isValid(), llvm::GlobalValue::LinkOnceLinkage, llvm::LLVMDebugVersion, and llvm::DebugInfoDesc::TagFromGlobal().
bool DIVerifier::Verify | ( | Value * | V | ) |
Verify - Return true if the GlobalVariable appears to be a valid serialization of a DebugInfoDesc.
Definition at line 1340 of file MachineDebugInfo.cpp.
References getGlobalVariable(), and V.
Referenced by llvm::MachineDebugInfo::Verify().