LLVM API Documentation
#include <MachineModuleInfo.h>


Public Member Functions | |
| SubprogramDesc () | |
| virtual void | ApplyToFields (DIVisitor *Visitor) |
| virtual const char * | getDescString () const |
| virtual const char * | getTypeString () const |
| virtual const char * | getAnchorString () const |
| virtual void | dump () |
Static Public Member Functions | |
| static bool | classof (const SubprogramDesc *) |
| static bool | classof (const DebugInfoDesc *D) |
Static Public Attributes | |
| static const char *const | AnchorString = "llvm.dbg.subprograms" |
Definition at line 688 of file MachineModuleInfo.h.
| SubprogramDesc::SubprogramDesc | ( | ) |
Definition at line 1272 of file MachineModuleInfo.cpp.
| static bool llvm::SubprogramDesc::classof | ( | const SubprogramDesc * | ) | [inline, static] |
Definition at line 697 of file MachineModuleInfo.h.
| bool SubprogramDesc::classof | ( | const DebugInfoDesc * | D | ) | [static] |
Reimplemented from llvm::DebugInfoDesc.
Definition at line 1277 of file MachineModuleInfo.cpp.
References llvm::dwarf::DW_TAG_subprogram, and llvm::DebugInfoDesc::getTag().
| void SubprogramDesc::ApplyToFields | ( | DIVisitor * | Visitor | ) | [virtual] |
ApplyToFields - Target the visitor to the fields of the SubprogramDesc.
ApplyToFields - Target the visitor to the fields of the SubprogramDesc.
Reimplemented from llvm::GlobalDesc.
Definition at line 1283 of file MachineModuleInfo.cpp.
References llvm::GlobalDesc::ApplyToFields().
| const char * SubprogramDesc::getDescString | ( | ) | const [virtual] |
getDescString - Return a string used to compose global names and labels.
Implements llvm::DebugInfoDesc.
Definition at line 1289 of file MachineModuleInfo.cpp.
Referenced by dump().
| const char * SubprogramDesc::getTypeString | ( | ) | const [virtual] |
getTypeString - Return a string used to label this descriptor's type.
getTypeString - Return a string used to label this descriptors type.
Implements llvm::DebugInfoDesc.
Definition at line 1295 of file MachineModuleInfo.cpp.
| const char * SubprogramDesc::getAnchorString | ( | ) | const [virtual] |
getAnchorString - Return a string used to label descriptor's anchor.
Implements llvm::AnchoredDesc.
Definition at line 1302 of file MachineModuleInfo.cpp.
References AnchorString.
| void SubprogramDesc::dump | ( | ) | [virtual] |
Implements llvm::DebugInfoDesc.
Definition at line 1307 of file MachineModuleInfo.cpp.
References llvm::cerr(), llvm::AnchoredDesc::getAnchor(), getDescString(), llvm::GlobalDesc::getFile(), llvm::GlobalDesc::getFullName(), llvm::GlobalDesc::getLine(), llvm::GlobalDesc::getLinkageName(), llvm::GlobalDesc::getName(), llvm::DebugInfoDesc::getTag(), llvm::GlobalDesc::getType(), llvm::DebugInfoDesc::getVersion(), llvm::GlobalDesc::isDefinition(), and llvm::GlobalDesc::isStatic().
const char *const SubprogramDesc::AnchorString = "llvm.dbg.subprograms" [static] |
getAnchorString - Return a string used to label this descriptor's anchor.
Definition at line 714 of file MachineModuleInfo.h.
Referenced by getAnchorString(), and llvm::AnchorDesc::getDescString().
This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.