LLVM API Documentation
#include <DebugInfo.h>
Public Member Functions | |
T | resolve (const DITypeIdentifierMap &Map) const |
StringRef | getName () const |
operator Value * () const | |
Friends | |
template<typename DescTy > | |
DescTy | DIDescriptor::getFieldAs (unsigned Elt) const |
DIScopeRef | DIScope::getContext () const |
DIScopeRef | DIScope::getRef () const |
Represents reference to a DIDescriptor, abstracts over direct and identifier-based metadata references.
Definition at line 192 of file DebugInfo.h.
StringRef llvm::DIRef< T >::getName | ( | ) | const |
Definition at line 254 of file DebugInfo.h.
References llvm::MDString::getString(), and T.
|
inline |
Definition at line 234 of file DebugInfo.h.
T llvm::DIRef< T >::resolve | ( | const DITypeIdentifierMap & | Map | ) | const |
Definition at line 238 of file DebugInfo.h.
References llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT >::end(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT >::find(), llvm::DIDescriptor::isType(), and T.
Referenced by llvm::DIBuilder::createFunction(), and llvm::DwarfDebug::resolve().
|
friend |
|
friend |
|
friend |