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 |