LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::AnchorDesc Class Reference

#include <MachineModuleInfo.h>

Inheritance diagram for llvm::AnchorDesc:

Inheritance graph
[legend]
Collaboration diagram for llvm::AnchorDesc:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AnchorDesc ()
 AnchorDesc (AnchoredDesc *D)
unsigned getAnchorTag () const
virtual GlobalValue::LinkageTypes getLinkage () const
virtual void ApplyToFields (DIVisitor *Visitor)
virtual const char * getDescString () const
virtual const char * getTypeString () const
virtual void dump ()

Static Public Member Functions

bool classof (const AnchorDesc *)
bool classof (const DebugInfoDesc *D)

Constructor & Destructor Documentation

AnchorDesc::AnchorDesc  ) 
 

Definition at line 671 of file MachineModuleInfo.cpp.

References llvm::dwarf::DW_TAG_anchor.

AnchorDesc::AnchorDesc AnchoredDesc D  )  [explicit]
 

Definition at line 675 of file MachineModuleInfo.cpp.

References llvm::dwarf::DW_TAG_anchor.


Member Function Documentation

void AnchorDesc::ApplyToFields DIVisitor Visitor  )  [virtual]
 

ApplyToFields - Target the visitor to the fields of the AnchorDesc.

Reimplemented from llvm::DebugInfoDesc.

Definition at line 693 of file MachineModuleInfo.cpp.

References llvm::DIVisitor::Apply().

bool AnchorDesc::classof const DebugInfoDesc D  )  [static]
 

Reimplemented from llvm::DebugInfoDesc.

Definition at line 681 of file MachineModuleInfo.cpp.

References llvm::DebugInfoDesc::getTag().

bool llvm::AnchorDesc::classof const AnchorDesc  )  [inline, static]
 

Definition at line 173 of file MachineModuleInfo.h.

void AnchorDesc::dump  )  [virtual]
 

Implements llvm::DebugInfoDesc.

Definition at line 725 of file MachineModuleInfo.cpp.

References getDescString(), llvm::DebugInfoDesc::getTag(), and llvm::DebugInfoDesc::getVersion().

unsigned llvm::AnchorDesc::getAnchorTag  )  const [inline]
 

Definition at line 170 of file MachineModuleInfo.h.

const char * AnchorDesc::getDescString  )  const [virtual]
 

getDescString - Return a string used to compose global names and labels.

Implements llvm::DebugInfoDesc.

Definition at line 706 of file MachineModuleInfo.cpp.

References llvm::dwarf::DW_TAG_compile_unit, llvm::dwarf::DW_TAG_subprogram, and llvm::dwarf::DW_TAG_variable.

Referenced by dump().

GlobalValue::LinkageTypes AnchorDesc::getLinkage  )  const [virtual]
 

getLinkage - get linkage appropriate for this type of descriptor.

Reimplemented from llvm::DebugInfoDesc.

Definition at line 687 of file MachineModuleInfo.cpp.

const char * AnchorDesc::getTypeString  )  const [virtual]
 

getTypeString - Return a string used to label this descriptor's type.

Implements llvm::DebugInfoDesc.

Definition at line 720 of file MachineModuleInfo.cpp.


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


This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.