|
class | llvm::TypedDINodeRef< T > |
| Holds a subclass of DINode. More...
|
|
class | llvm::DITypeRefArray |
|
class | llvm::DITypeRefArray::iterator |
|
class | llvm::DINode |
| Tagged DWARF-like metadata node. More...
|
|
struct | llvm::simplify_type< const TypedDINodeRef< T > > |
|
struct | llvm::simplify_type< TypedDINodeRef< T > > |
|
class | llvm::GenericDINode |
| Generic tagged DWARF-like metadata node. More...
|
|
class | llvm::DISubrange |
| Array subrange. More...
|
|
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::DIDerivedType |
| Derived types. 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::DILocation |
| Debug location. More...
|
|
class | llvm::DISubprogram |
| Subprogram description. More...
|
|
class | llvm::DILexicalBlockBase |
|
class | llvm::DILexicalBlock |
|
class | llvm::DILexicalBlockFile |
|
class | llvm::DINamespace |
|
class | llvm::DIModule |
| A (clang) module that has been imported by the compile unit. 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::DIExpression::FragmentInfo |
| Holds the characteristics of one fragment of a larger variable. More...
|
|
class | llvm::DIGlobalVariable |
| Global variables. 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 |
|
class | llvm::DIMacroFile |
|