LLVM API Documentation

llvm::DIGlobalVariable Class Reference

DIGlobalVariable - This is a wrapper for a global variable. More...

#include <DebugInfo.h>

Inheritance diagram for llvm::DIGlobalVariable:
[legend]
Collaboration diagram for llvm::DIGlobalVariable:
[legend]

List of all members.

Public Member Functions

 DIGlobalVariable (GlobalVariable *GV=0)
GlobalVariable * getGlobal () const
bool Verify () const
 Verify - Verify that a global variable descriptor is well formed.
void dump () const
 dump - print global variable.


Detailed Description

DIGlobalVariable - This is a wrapper for a global variable.

Definition at line 291 of file DebugInfo.h.


Constructor & Destructor Documentation

DIGlobalVariable::DIGlobalVariable ( GlobalVariable *  GV = 0  )  [explicit]

Definition at line 100 of file DebugInfo.cpp.


Member Function Documentation

GlobalVariable* llvm::DIGlobalVariable::getGlobal (  )  const [inline]

Definition at line 294 of file DebugInfo.h.

References llvm::DIDescriptor::getGlobalVariableField().

Referenced by dump(), and Verify().

bool DIGlobalVariable::Verify (  )  const

void DIGlobalVariable::dump (  )  const

dump - print global variable.

Reimplemented from llvm::DIGlobal.

Definition at line 937 of file DebugInfo.cpp.

References llvm::cerr(), llvm::Value::dump(), and getGlobal().


The documentation for this class was generated from the following files: