reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Definitions

include/llvm/Analysis/MemorySSA.h
  137 class MemoryAccess
  247 class MemoryUseOrDef : public MemoryAccess {
include/llvm/IR/Constant.h
   41 class Constant : public User {
include/llvm/IR/DebugInfoMetadata.h
  399 class DIScope : public DINode {
  583 class DIType : public DIScope {
 1593 class DISubprogram : public DILocalScope {
include/llvm/IR/GlobalValue.h
   44 class GlobalValue : public Constant {
include/llvm/IR/Metadata.h
   57 class Metadata {
  338 class ValueAsMetadata : public Metadata, ReplaceableMetadataImpl {
  863 class MDNode : public Metadata {
 1105 class MDTuple : public MDNode {
include/llvm/IR/Type.h
   46 class Type {
include/llvm/IR/Value.h
   74 class Value {
include/llvm/MC/MCSection.h
   39 class MCSection {
include/llvm/Support/Casting.h
  304 template <class X, class Y>
lib/Transforms/Vectorize/VPlanValue.h
   38 class VPValue {
tools/clang/include/clang/AST/Attr.h
   45 class Attr : public AttributeCommonInfo {
  139 class InheritableAttr : public Attr {
tools/clang/include/clang/AST/Decl.h
   87 class alignas(8) TypeSourceInfo {
  249 class NamedDecl : public Decl {
  645 class ValueDecl : public NamedDecl {
  828 class VarDecl : public DeclaratorDecl, public Redeclarable<VarDecl> {
 1785 class FunctionDecl : public DeclaratorDecl,
 2650 class FieldDecl : public DeclaratorDecl, public Mergeable<FieldDecl> {
 3140 class TagDecl : public TypeDecl,
 3669 class RecordDecl : public TagDecl {
tools/clang/include/clang/AST/DeclBase.h
   88 class alignas(8) Decl {
 1271 class DeclContext {
tools/clang/include/clang/AST/DeclCXX.h
  147 class CXXBaseSpecifier {
  255 class CXXRecordDecl : public RecordDecl {
 1905 class CXXMethodDecl : public FunctionDecl {
 2137 class CXXCtorInitializer final {
tools/clang/include/clang/AST/DeclTemplate.h
  387 class TemplateDecl : public NamedDecl {
  736 class RedeclarableTemplateDecl : public TemplateDecl,
 1640 class ClassTemplateSpecializationDecl
 2485 class VarTemplateSpecializationDecl : public VarDecl,
tools/clang/include/clang/AST/Expr.h
  108 class Expr : public ValueStmt {
tools/clang/include/clang/AST/NestedNameSpecifier.h
   48 class NestedNameSpecifier : public llvm::FoldingSetNode {
tools/clang/include/clang/AST/Stmt.h
   66 class alignas(void *) Stmt {
tools/clang/include/clang/AST/Type.h
 1436 class alignas(8) Type : public ExtQualsTypeCommonBase {
tools/clang/include/clang/Analysis/AnalysisDeclContext.h
  216 class LocationContext : public llvm::FoldingSetNode {
tools/clang/include/clang/Lex/PreprocessingRecord.h
   60   class PreprocessedEntity {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
   94 class MemRegion : public llvm::FoldingSetNode {
tools/clang/include/clang/Tooling/Syntax/Tree.h
   73 class Node {
tools/lld/COFF/Symbols.h
   45 class Symbol {
tools/lld/ELF/InputSection.h
   40 class SectionBase {
tools/lldb/include/lldb/Symbol/TypeSystem.h
   53 class TypeSystem : public PluginInterface {
tools/lldb/include/lldb/Target/LanguageRuntime.h
   61 class LanguageRuntime : public PluginInterface {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h
   71 class DWARFUnit : public lldb_private::UserID {
unittests/Support/Casting.cpp
   25 struct bar {
utils/TableGen/DAGISelMatcher.h
   40 class Matcher {