|
class | llvm::DITypeRefArray |
|
class | llvm::DITypeRefArray::iterator |
|
class | llvm::DINode |
| Tagged DWARF-like metadata node. More...
|
|
class | llvm::GenericDINode |
| Generic tagged DWARF-like metadata node. More...
|
|
class | llvm::DIAssignID |
| Assignment ID. More...
|
|
class | llvm::DISubrange |
| Array subrange. More...
|
|
class | llvm::DIGenericSubrange |
|
class | llvm::DIEnumerator |
| Enumeration value. More...
|
|
class | llvm::DIScope |
| Base class for scope-like contexts. More...
|
|
class | llvm::DIFile |
| File. More...
|
|
struct | llvm::DIFile::ChecksumInfo< T > |
| A single checksum, represented by a Kind and a Value (a string). More...
|
|
class | llvm::DIType |
| Base class for types. More...
|
|
class | llvm::DIBasicType |
| Basic type, like 'int' or 'float'. More...
|
|
class | llvm::DIStringType |
| String type, Fortran CHARACTER(n) More...
|
|
class | llvm::DIDerivedType |
| Derived types. More...
|
|
struct | llvm::DIDerivedType::PtrAuthData |
| Pointer authentication (__ptrauth) metadata. More...
|
|
class | llvm::DICompositeType |
| Composite types. More...
|
|
class | llvm::DISubroutineType |
| Type array for a subprogram. More...
|
|
class | llvm::DICompileUnit |
| Compile unit. More...
|
|
class | llvm::DILocalScope |
| A scope for locals. More...
|
|
class | llvm::DISubprogram |
| Subprogram description. More...
|
|
class | llvm::DILocation |
| Debug location. More...
|
|
class | llvm::DILexicalBlockBase |
|
class | llvm::DILexicalBlock |
| Debug lexical block. More...
|
|
class | llvm::DILexicalBlockFile |
|
class | llvm::DINamespace |
| Debug lexical block. More...
|
|
class | llvm::DIModule |
| Represents a module in the programming language, for example, a Clang module, or a Fortran module. More...
|
|
class | llvm::DITemplateParameter |
| Base class for template parameters. More...
|
|
class | llvm::DITemplateTypeParameter |
|
class | llvm::DITemplateValueParameter |
|
class | llvm::DIVariable |
| Base class for variables. More...
|
|
class | llvm::DIExpression |
| DWARF expression. More...
|
|
class | llvm::DIExpression::ExprOperand |
| A lightweight wrapper around an expression operand. More...
|
|
class | llvm::DIExpression::expr_op_iterator |
| An iterator for expression operands. More...
|
|
struct | llvm::DenseMapInfo< DIExpression::FragmentInfo > |
|
class | llvm::DIExpressionCursor |
| Holds a DIExpression and keeps track of how many operands have been consumed so far. More...
|
|
class | llvm::DIGlobalVariable |
| Global variables. More...
|
|
class | llvm::DICommonBlock |
| Debug common block. More...
|
|
class | llvm::DILocalVariable |
| Local variable. More...
|
|
class | llvm::DILabel |
| Label. More...
|
|
class | llvm::DIObjCProperty |
|
class | llvm::DIImportedEntity |
| An imported module (C++ using directive or similar). More...
|
|
class | llvm::DIGlobalVariableExpression |
| A pair of DIGlobalVariable and DIExpression. More...
|
|
class | llvm::DIMacroNode |
| Macro Info DWARF-like metadata node. More...
|
|
class | llvm::DIMacro |
| Macro. More...
|
|
class | llvm::DIMacroFile |
| Macro file. More...
|
|
class | llvm::DIArgList |
| List of ValueAsMetadata, to be used as an argument to a dbg.value intrinsic. More...
|
|
class | llvm::DebugVariable |
| Identifies a unique instance of a variable. More...
|
|
struct | llvm::DenseMapInfo< DebugVariable > |
|
class | llvm::DebugVariableAggregate |
| Identifies a unique instance of a whole variable (discards/ignores fragment information). More...
|
|
struct | llvm::DenseMapInfo< DebugVariableAggregate > |
|