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

Definitions

include/llvm/Analysis/MemorySSA.h
  137 class MemoryAccess
  481 class MemoryPhi final : public MemoryAccess {
include/llvm/CodeGen/SelectionDAGNodes.h
 1573 class ConstantSDNode : public SDNode {
 1614 class ConstantFPSDNode : public SDNode {
 1925 class BuildVectorSDNode : public SDNode {
include/llvm/IR/Constants.h
  839 class BlockAddress final : public Constant {
include/llvm/IR/DebugInfoMetadata.h
  118 class DINode : public MDNode {
  890 class DICompositeType : public DIType {
 1355 class DILocation : public MDNode {
 1593 class DISubprogram : public DILocalScope {
 2606 class DIGlobalVariable : public DIVariable {
 3049 class DIGlobalVariableExpression : public MDNode {
include/llvm/IR/GlobalValue.h
   44 class GlobalValue : public Constant {
include/llvm/IR/InstrTypes.h
 1105 class CallBase : public Instruction {
include/llvm/IR/Instruction.h
   43 class Instruction : public User,
include/llvm/IR/Instructions.h
  325 class StoreInst : public Instruction {
 1400 class CallInst : public CallBase {
include/llvm/IR/IntrinsicInst.h
   43   class IntrinsicInst : public CallInst {
  589   class MemIntrinsic : public MemIntrinsicBase<MemIntrinsic> {
include/llvm/IR/Metadata.h
  173 class MetadataAsValue : public Value {
  338 class ValueAsMetadata : public Metadata, ReplaceableMetadataImpl {
  402 class ConstantAsMetadata : public ValueAsMetadata {
  603 class MDString : public Metadata {
  863 class MDNode : public Metadata {
 1105 class MDTuple : public MDNode {
include/llvm/Support/Casting.h
  357 template <class X, class Y>
tools/clang/include/clang/AST/Decl.h
  249 class NamedDecl : public Decl {
  523 class NamespaceDecl : public NamedDecl, public DeclContext,
  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> {
 2862 class EnumConstantDecl : public ValueDecl, public Mergeable<EnumConstantDecl> {
 2901 class IndirectFieldDecl : public ValueDecl,
 2992 class TypedefNameDecl : public TypeDecl, public Redeclarable<TypedefNameDecl> {
 3140 class TagDecl : public TypeDecl,
tools/clang/include/clang/AST/DeclCXX.h
 1847 class CXXDeductionGuideDecl : public FunctionDecl {
 1905 class CXXMethodDecl : public FunctionDecl {
 2949 class NamespaceAliasDecl : public NamedDecl,
 3068 class UsingShadowDecl : public NamedDecl, public Redeclarable<UsingShadowDecl> {
 3275 class UsingDecl : public NamedDecl, public Mergeable<UsingDecl> {
 3425 class UsingPackDecl final
 3494 class UnresolvedUsingValueDecl : public ValueDecl,
 3590 class UnresolvedUsingTypenameDecl
tools/clang/include/clang/AST/DeclObjC.h
  138 class ObjCMethodDecl : public NamedDecl, public DeclContext {
  968 class ObjCContainerDecl : public NamedDecl, public DeclContext {
 1171 class ObjCInterfaceDecl : public ObjCContainerDecl
 2063 class ObjCProtocolDecl : public ObjCContainerDecl,
tools/clang/include/clang/AST/DeclTemplate.h
  736 class RedeclarableTemplateDecl : public TemplateDecl,
  961 class FunctionTemplateDecl : public RedeclarableTemplateDecl {
 3046 class ConceptDecl : public TemplateDecl, public Mergeable<ConceptDecl> {
tools/lld/COFF/Symbols.h
  169 class DefinedRegular : public DefinedCOFF {
tools/lld/ELF/InputFiles.h
  330 class BitcodeFile : public InputFile {
  340 class SharedFile : public ELFFileBase {
tools/lld/ELF/InputSection.h
  104 class InputSectionBase : public SectionBase {
unittests/Support/Casting.cpp
   34 struct foo {
  324 struct Derived : Base {