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

Definitions

gen/tools/clang/include/clang/AST/Attrs.inc
14695 class UuidAttr : public InheritableAttr {
include/llvm/ADT/FunctionExtras.h
   81   struct alignas(8) TrivialCallback {
   87   struct alignas(8) NonTrivialCallbacks {
include/llvm/ADT/StringMap.h
   38 class StringMapEntryBase {
include/llvm/ADT/StringRef.h
   54   class StringRef {
include/llvm/Analysis/BlockFrequencyInfoImpl.h
  600   struct IrrNode {
include/llvm/Analysis/CallGraph.h
  164 class CallGraphNode {
include/llvm/Analysis/DDG.h
   38 class DDGNode : public DDGNodeBase {
  163 class DDGEdge : public DDGEdgeBase {
include/llvm/Analysis/LazyCallGraph.h
  327   class Node {
  431   class SCC {
  547   class RefSCC {
include/llvm/Analysis/LoopAccessAnalysis.h
  386   struct CheckingPtrGroup {
include/llvm/Analysis/LoopInfo.h
  509 class Loop : public LoopBase<BasicBlock, Loop> {
include/llvm/Analysis/MemorySSA.h
  137 class MemoryAccess
  481 class MemoryPhi final : public MemoryAccess {
include/llvm/Analysis/RegionInfo.h
  883 class RegionNode : public RegionNodeBase<RegionTraits<Function>> {
  893 class Region : public RegionBase<RegionTraits<Function>> {
include/llvm/Analysis/ScalarEvolution.h
   76 class SCEV : public FoldingSetNode {
  198 class SCEVPredicate : public FoldingSetNode {
include/llvm/Analysis/ScalarEvolutionExpressions.h
  466   class SCEVUnknown final : public SCEV, private CallbackVH {
include/llvm/CodeGen/DIE.h
  497 struct IntrusiveBackListNode {
  712 class DIE : IntrusiveBackListNode, public DIEValueList {
  845 class DIEUnit {
include/llvm/CodeGen/GCStrategy.h
   66 class GCStrategy {
include/llvm/CodeGen/GlobalISel/RegisterBank.h
   28 class RegisterBank {
include/llvm/CodeGen/LexicalScopes.h
   44 class LexicalScope {
include/llvm/CodeGen/LiveInterval.h
   52   class VNInfo {
  156   class LiveRange {
  679   class LiveInterval : public LiveRange {
include/llvm/CodeGen/MachineBasicBlock.h
   65 class MachineBasicBlock
include/llvm/CodeGen/MachineConstantPool.h
   34 class MachineConstantPoolValue {
include/llvm/CodeGen/MachineInstr.h
   63 class MachineInstr
  138   class ExtraInfo final
include/llvm/CodeGen/MachineLoopInfo.h
   45 class MachineLoop : public LoopBase<MachineBasicBlock, MachineLoop> {
include/llvm/CodeGen/MachineMemOperand.h
  126 class MachineMemOperand {
include/llvm/CodeGen/MachineOperand.h
   50 class MachineOperand {
include/llvm/CodeGen/MachineRegionInfo.h
   49 class MachineRegionNode : public RegionNodeBase<RegionTraits<MachineFunction>> {
   61 class MachineRegion : public RegionBase<RegionTraits<MachineFunction>> {
include/llvm/CodeGen/PseudoSourceValue.h
   35 class PseudoSourceValue {
include/llvm/CodeGen/RegAllocPBQP.h
   92 class AllowedRegVector {
include/llvm/CodeGen/ScheduleDAG.h
  242   class SUnit {
include/llvm/CodeGen/SelectionDAGNodes.h
  494 class SDNode : public FoldingSetNode, public ilist_node<SDNode> {
 2232 class LoadSDNode : public LSBaseSDNode {
include/llvm/CodeGen/SlotIndexes.h
   46   class IndexListEntry : public ilist_node<IndexListEntry> {
include/llvm/CodeGen/TargetLowering.h
 2943 class TargetLowering : public TargetLoweringBase {
include/llvm/CodeGen/TargetRegisterInfo.h
   44 class TargetRegisterClass {
include/llvm/DebugInfo/PDB/Native/PDBFile.h
   42 class PDBFile : public msf::IMSFFile {
include/llvm/Demangle/ItaniumDemangle.h
  113 class Node {
include/llvm/ExecutionEngine/JITLink/JITLink.h
  137 class Block : public Addressable {
  282 class Symbol {
include/llvm/ExecutionEngine/Orc/Core.h
  171 class MaterializationResponsibility {
  495 class JITDylib {
include/llvm/IR/Argument.h
   29 class Argument final : public Value {
include/llvm/IR/BasicBlock.h
   57 class BasicBlock final : public Value, // Basic blocks are data objects also
include/llvm/IR/Comdat.h
   31 class Comdat {
include/llvm/IR/Constant.h
   41 class Constant : public User {
include/llvm/IR/Constants.h
   83 class ConstantInt final : public ConstantData {
  413 class ConstantArray final : public ConstantAggregate {
  445 class ConstantStruct final : public ConstantAggregate {
  499 class ConstantVector final : public ConstantAggregate {
  888 class ConstantExpr : public Constant {
include/llvm/IR/DebugInfoMetadata.h
  118 class DINode : public MDNode {
  214 class GenericDINode : public DINode {
  286 class DISubrange : public DINode {
  347 class DIEnumerator : public DINode {
  399 class DIScope : public DINode {
  452 class DIFile : public DIScope {
  583 class DIType : public DIScope {
  689 class DIBasicType : public DIType {
  756 class DIDerivedType : public DIType {
  890 class DICompositeType : public DIType {
 1061 class DISubroutineType : public DIType {
 1115 class DICompileUnit : public DIScope {
 1355 class DILocation : public MDNode {
 1593 class DISubprogram : public DILocalScope {
 1858 class DILexicalBlock : public DILexicalBlockBase {
 1909 class DILexicalBlockFile : public DILexicalBlockBase {
 2018 class DINamespace : public DIScope {
 2070 class DIModule : public DIScope {
 2149 class DITemplateTypeParameter : public DITemplateParameter {
 2186 class DITemplateValueParameter : public DITemplateParameter {
 2232 class DIVariable : public DINode {
 2300 class DIExpression : public MDNode {
 2606 class DIGlobalVariable : public DIVariable {
 2686 class DICommonBlock : public DIScope {
 2748 class DILocalVariable : public DIVariable {
 2833 class DILabel : public DINode {
 2901 class DIObjCProperty : public DINode {
 2990 class DIImportedEntity : public DINode {
 3049 class DIGlobalVariableExpression : public MDNode {
 3139 class DIMacro : public DIMacroNode {
 3188 class DIMacroFile : public DIMacroNode {
include/llvm/IR/DerivedTypes.h
  108 class FunctionType : public Type {
  238 class StructType : public CompositeType {
  408 class ArrayType : public SequentialType {
  579 class PointerType : public Type {
include/llvm/IR/Function.h
   59 class Function : public GlobalObject, public ilist_node<Function> {
include/llvm/IR/GlobalAlias.h
   27 class GlobalAlias : public GlobalIndirectSymbol,
include/llvm/IR/GlobalIndirectSymbol.h
   28 class GlobalIndirectSymbol : public GlobalValue {
include/llvm/IR/GlobalObject.h
   30 class GlobalObject : public GlobalValue {
include/llvm/IR/GlobalValue.h
   44 class GlobalValue : public Constant {
include/llvm/IR/GlobalVariable.h
   41 class GlobalVariable : public GlobalObject, public ilist_node<GlobalVariable> {
include/llvm/IR/InlineAsm.h
   30 class InlineAsm final : public Value {
include/llvm/IR/InstrTypes.h
 1105 class CallBase : public Instruction {
 2134 class FuncletPadInst : public Instruction {
include/llvm/IR/Instruction.h
   43 class Instruction : public User,
include/llvm/IR/Instructions.h
   59 class AllocaInst : public UnaryInstruction {
  169 class LoadInst : public UnaryInstruction {
  325 class StoreInst : public Instruction {
 1400 class CallInst : public CallBase {
 1715 class SelectInst : public Instruction {
 1850 class ExtractElementInst : public Instruction {
 1977 class ShuffleVectorInst : public Instruction {
 2546 class PHINode : public Instruction {
 2791 class LandingPadInst : public Instruction {
 2893 class ReturnInst : public Instruction {
 2975 class BranchInst : public Instruction {
 3119 class SwitchInst : public Instruction {
 3656 class InvokeInst : public CallBase {
 4434 class CatchPadInst : public FuncletPadInst {
include/llvm/IR/IntrinsicInst.h
   87   class DbgVariableIntrinsic : public DbgInfoIntrinsic {
include/llvm/IR/LLVMContext.h
   64 class LLVMContext {
include/llvm/IR/Metadata.h
   57 class Metadata {
  173 class MetadataAsValue : public Value {
  278 class ReplaceableMetadataImpl {
  603 class MDString : public Metadata {
  863 class MDNode : public Metadata {
 1105 class MDTuple : public MDNode {
include/llvm/IR/Module.h
   66 class Module {
include/llvm/IR/ModuleSummaryIndex.h
  279 class GlobalValueSummary {
include/llvm/IR/PassManager.h
   71 struct alignas(8) AnalysisKey {};
include/llvm/IR/Statepoint.h
  360 class GCRelocateInst : public GCProjectionInst {
include/llvm/IR/Type.h
   46 class Type {
include/llvm/IR/Use.h
   55 class Use {
include/llvm/IR/User.h
   44 class User : public Value {
include/llvm/IR/Value.h
   74 class Value {
include/llvm/MC/MCCodePadder.h
  126 class MCCodePaddingPolicy {
include/llvm/MC/MCFragment.h
   30 class MCFragment : public ilist_node_with_parent<MCFragment, MCSection> {
  342 class MCPaddingFragment : public MCFragment {
include/llvm/MC/MCInst.h
  158 class MCInst {
include/llvm/MC/MCSection.h
   39 class MCSection {
include/llvm/MC/MCSectionCOFF.h
   26 class MCSectionCOFF final : public MCSection {
include/llvm/MC/MCSectionELF.h
   27 class MCSectionELF final : public MCSection {
include/llvm/MC/MCSectionWasm.h
   27 class MCSectionWasm final : public MCSection {
include/llvm/MC/MCSectionXCOFF.h
   34 class MCSectionXCOFF final : public MCSection {
include/llvm/MC/MCSymbol.h
   41 class MCSymbol {
include/llvm/MC/MCSymbolELF.h
   14 class MCSymbolELF : public MCSymbol {
include/llvm/MC/MCSymbolWasm.h
   16 class MCSymbolWasm : public MCSymbol {
include/llvm/Object/COFF.h
  440 struct coff_section {
  765 class COFFObjectFile : public ObjectFile {
include/llvm/Pass.h
   80 class Pass {
include/llvm/ProfileData/GCOV.h
  276 class GCOVFunction {
include/llvm/ProfileData/SampleProf.h
  300 class FunctionSamples {
include/llvm/Support/CommandLine.h
  188 class OptionCategory {
  212 class SubCommand {
  251 class Option {
include/llvm/Support/Error.h
  157 class LLVM_NODISCARD Error {
include/llvm/Support/MemoryBuffer.h
   41 class MemoryBuffer {
include/llvm/Support/PointerLikeTypeTraits.h
   55 template <typename T> struct PointerLikeTypeTraits<T *> {
include/llvm/TableGen/Record.h
   54 class RecTy {
  287 class Init {
  425 class TypedInit : public Init {
  594 class StringInit : public TypedInit {
 1427 class Record {
include/llvm/Transforms/IPO/Attributor.h
 1434 struct AbstractAttribute {
include/llvm/Transforms/Scalar/GVNExpression.h
   60 class Expression {
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
   43 class DwarfCompileUnit final : public DwarfUnit {
lib/CodeGen/AsmPrinter/DwarfDebug.h
  118 class DbgVariable : public DbgEntity {
lib/CodeGen/MachineBlockPlacement.cpp
  215 class BlockChain {
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
   60   using PHIInfoElementT = struct {
  437 class MRT {
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
  172   class DepChain {
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp
   48 class Region {
lib/Target/WebAssembly/WebAssemblyExceptionInfo.h
   42 class WebAssemblyException {
lib/Transforms/Coroutines/CoroInstr.h
   35 class LLVM_LIBRARY_VISIBILITY CoroSubFnInst : public IntrinsicInst {
  305 class LLVM_LIBRARY_VISIBILITY CoroBeginInst : public IntrinsicInst {
lib/Transforms/IPO/FunctionAttrs.cpp
  318 struct ArgumentGraphNode {
lib/Transforms/IPO/LowerTypeTests.cpp
  258 class GlobalTypeMember final : TrailingObjects<GlobalTypeMember, MDNode *> {
  309 struct ICallBranchFunnel final
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
  174 class CHRScope {
lib/Transforms/Scalar/NewGVN.cpp
  293 class CongruenceClass {
lib/Transforms/Vectorize/VPlan.h
  333 class VPBlockBase {
  632 class VPInstruction : public VPUser, public VPRecipeBase {
  986 class VPBasicBlock : public VPBlockBase {
lib/Transforms/Vectorize/VPlanValue.h
   38 class VPValue {
tools/clang/include/clang/AST/APValue.h
  115 class APValue {
tools/clang/include/clang/AST/ASTContext.h
  160 class ASTContext : public RefCountedBase<ASTContext> {
tools/clang/include/clang/AST/ASTTypeTraits.h
  230 class DynTypedNode {
tools/clang/include/clang/AST/Comment.h
  596 class BlockCommandComment : public BlockContentComment {
tools/clang/include/clang/AST/Decl.h
   87 class alignas(8) TypeSourceInfo {
  108 class TranslationUnitDecl : public Decl, public DeclContext {
  249 class NamedDecl : public Decl {
  477 class LabelDecl : public NamedDecl {
  523 class NamespaceDecl : public NamedDecl, public DeclContext,
  645 class ValueDecl : public NamedDecl {
  670 struct QualifierInfo {
  697 class DeclaratorDecl : public ValueDecl {
  700   struct ExtInfo : public QualifierInfo {
  792 struct EvaluatedStmt {
  828 class VarDecl : public DeclaratorDecl, public Redeclarable<VarDecl> {
 1601 class ParmVarDecl : public 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,
 2950 class TypeDecl : public NamedDecl {
 2992 class TypedefNameDecl : public TypeDecl, public Redeclarable<TypedefNameDecl> {
 2993   struct alignas(8) ModedTInfo {
 3140 class TagDecl : public TypeDecl,
 3402 class EnumDecl : public TagDecl {
 3669 class RecordDecl : public TagDecl {
 3958 class BlockDecl : public Decl, public DeclContext {
 4147 class CapturedDecl final
tools/clang/include/clang/AST/DeclAccessPair.h
   29 class DeclAccessPair {
tools/clang/include/clang/AST/DeclBase.h
   88 class alignas(8) Decl {
  249   struct MultipleDC {
 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 {
 2365 class CXXConstructorDecl final
 2845 class UsingDirectiveDecl : public NamedDecl {
 2949 class NamespaceAliasDecl : public NamedDecl,
 3068 class UsingShadowDecl : public NamedDecl, public Redeclarable<UsingShadowDecl> {
 3275 class UsingDecl : public NamedDecl, public Mergeable<UsingDecl> {
tools/clang/include/clang/AST/DeclContextInternals.h
  238 class StoredDeclsMap
tools/clang/include/clang/AST/DeclObjC.h
  138 class ObjCMethodDecl : public NamedDecl, public DeclContext {
  728 class ObjCPropertyDecl : public NamedDecl {
  968 class ObjCContainerDecl : public NamedDecl, public DeclContext {
 1171 class ObjCInterfaceDecl : public ObjCContainerDecl
 1179   struct DefinitionData {
 1944 class ObjCIvarDecl : public FieldDecl {
 2063 class ObjCProtocolDecl : public ObjCContainerDecl,
 2065   struct DefinitionData {
 2279 class ObjCCategoryDecl : public ObjCContainerDecl {
 2728 class ObjCCompatibleAliasDecl : public NamedDecl {
tools/clang/include/clang/AST/DeclOpenMP.h
  102 class OMPDeclareReductionDecl final : public ValueDecl, public DeclContext {
  217 class OMPDeclareMapperDecl final : public ValueDecl, public DeclContext {
tools/clang/include/clang/AST/DeclTemplate.h
  305   struct Chain {
  387 class TemplateDecl : public NamedDecl {
  455 class FunctionTemplateSpecializationInfo final
  607 class MemberSpecializationInfo {
  671 class DependentFunctionTemplateSpecializationInfo final
  736 class RedeclarableTemplateDecl : public TemplateDecl,
  961 class FunctionTemplateDecl : public RedeclarableTemplateDecl {
 1150 class TemplateTypeParmDecl : public TypeDecl {
 1253 class NonTypeTemplateParmDecl final
 1438 class TemplateTemplateParmDecl final
 1645   struct SpecializedPartialSpecialization {
 1904 class ClassTemplatePartialSpecializationDecl
 2069 class ClassTemplateDecl : public RedeclarableTemplateDecl {
 2491   struct SpecializedPartialSpecialization {
 2746 class VarTemplatePartialSpecializationDecl
 2891 class VarTemplateDecl : public RedeclarableTemplateDecl {
 3046 class ConceptDecl : public TemplateDecl, public Mergeable<ConceptDecl> {
tools/clang/include/clang/AST/Expr.h
  108 class Expr : public ValueStmt {
 1050 class OpaqueValueExpr : public Expr {
 1146 class DeclRefExpr final
 2521 class CallExpr : public Expr {
 3052 class CompoundLiteralExpr : public Expr {
 4375 class InitListExpr : public Expr {
 5551 class BlockExpr : public Expr {
 5673 class PseudoObjectExpr final
 5936 class TypoExpr : public Expr {
tools/clang/include/clang/AST/ExprCXX.h
  171 class CXXMemberCallExpr final : public CallExpr {
 1373 class CXXBindTemporaryExpr : public Expr {
 2359 class CXXDeleteExpr : public Expr {
 2844 class OverloadExpr : public Expr {
 4419 class MaterializeTemporaryExpr : public Expr {
 4424   struct ExtraState {
tools/clang/include/clang/AST/ExternalASTSource.h
   62 class ExternalASTSource : public RefCountedBase<ExternalASTSource> {
  417   struct LazyData {
tools/clang/include/clang/AST/NestedNameSpecifier.h
   48 class NestedNameSpecifier : public llvm::FoldingSetNode {
tools/clang/include/clang/AST/OpenMPClause.h
   50 class OMPClause {
 3927 class OMPDependClause final
tools/clang/include/clang/AST/RawCommentList.h
   30 class RawComment {
tools/clang/include/clang/AST/Stmt.h
   66 class alignas(void *) Stmt {
 1213 class DeclStmt : public Stmt {
 1443 class SwitchCase : public Stmt {
 1764 class AttributedStmt final
 2027 class SwitchStmt final : public Stmt,
 2394 class ForStmt : public Stmt {
tools/clang/include/clang/AST/StmtOpenMP.h
   33 class OMPExecutableDirective : public Stmt {
tools/clang/include/clang/AST/TemplateBase.h
  449 class TemplateArgumentLoc {
tools/clang/include/clang/AST/TemplateName.h
   46 class UncommonTemplateNameStorage {
  104 class OverloadedTemplateStorage : public UncommonTemplateNameStorage {
  386 class QualifiedTemplateName : public llvm::FoldingSetNode {
  442 class DependentTemplateName : public llvm::FoldingSetNode {
tools/clang/include/clang/AST/Type.h
 4216 class MacroQualifiedType : public Type {
 4444 class RecordType : public TagType {
 4596 class TemplateTypeParmType : public Type, public llvm::FoldingSetNode {
 5614 class ObjCObjectType : public Type,
 5814 class ObjCInterfaceType : public ObjCObjectType {
tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h
   91   class MatchCallback {
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
  277 class SExpr {
tools/clang/include/clang/Analysis/AnalysisDeclContext.h
   69 class AnalysisDeclContext {
  216 class LocationContext : public llvm::FoldingSetNode {
  296 class StackFrameContext : public LocationContext {
tools/clang/include/clang/Analysis/CFG.h
  576 class CFGBlock {
tools/clang/include/clang/Analysis/CallGraph.h
  144 class CallGraphNode {
tools/clang/include/clang/Analysis/PathDiagnostic.h
   61 class PathDiagnosticConsumer {
  456 class PathPieces : public std::list<PathDiagnosticPieceRef> {
  526 class PathDiagnosticCallPiece : public PathDiagnosticPiece {
tools/clang/include/clang/Analysis/ProgramPoint.h
   39 class ProgramPointTag {
tools/clang/include/clang/Basic/Diagnostic.h
  257   class DiagState {
 1317 class Diagnostic {
 1438 class StoredDiagnostic {
tools/clang/include/clang/Basic/FileManager.h
   45 class DirectoryEntry {
   78 class FileEntry {
tools/clang/include/clang/Basic/Module.h
   64 class Module {
tools/clang/include/clang/Basic/SourceManager.h
   94   class alignas(8) ContentCache {
tools/clang/include/clang/CodeGen/CGFunctionInfo.h
  477 class CGFunctionInfo final
tools/clang/include/clang/Driver/Action.h
  375 class JobAction : public Action {
tools/clang/include/clang/Frontend/ASTUnit.h
   89 class ASTUnit {
tools/clang/include/clang/Lex/HeaderMap.h
   65 class HeaderMap : private HeaderMapImpl {
tools/clang/include/clang/Lex/MacroInfo.h
   39 class MacroInfo {
  290 class MacroDirective {
  406 class DefMacroDirective : public MacroDirective {
  488 class ModuleMacro : public llvm::FoldingSetNode {
tools/clang/include/clang/Lex/PreprocessingRecord.h
  148   class MacroDefinitionRecord : public PreprocessingDirective {
tools/clang/include/clang/Lex/Preprocessor.h
  557   struct ModuleMacroInfo {
tools/clang/include/clang/Sema/Initialization.h
   48 class alignas(8) InitializedEntity {
tools/clang/include/clang/Sema/ObjCMethodList.h
   25 struct ObjCMethodList {
tools/clang/include/clang/Sema/ParsedAttr.h
   95 struct IdentifierLoc {
  117 class ParsedAttr final
tools/clang/include/clang/Serialization/Module.h
  107 class ModuleFile {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
   61 class LazyCompoundValData : public llvm::FoldingSetNode {
   81 class PointerToMemberData : public llvm::FoldingSetNode {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
   65 class ExplodedNode : public llvm::FoldingSetNode {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
   94 class MemRegion : public llvm::FoldingSetNode {
  530 class TypedValueRegion : public TypedRegion {
  563 class CodeTextRegion : public TypedRegion {
  928 class VarRegion : public DeclRegion {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h
   29 class SymExpr : public llvm::FoldingSetNode {
tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h
  143   struct CheckerInfo {
tools/clang/include/clang/Tooling/Refactoring/RefactoringOption.h
   26 class RefactoringOption {
tools/clang/lib/Analysis/CFG.cpp
  224 class LocalScope {
tools/clang/lib/Format/FormatToken.h
  129 struct FormatToken {
tools/clang/lib/Serialization/MultiOnDiskHashTable.h
   60   struct OnDiskTable {
   73   struct MergedTable {
tools/clang/tools/extra/clangd/index/Ref.h
   52 struct Ref {
tools/clang/tools/extra/clangd/index/Relation.h
   29 struct Relation {
tools/clang/tools/extra/clangd/index/Symbol.h
   36 struct Symbol {
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
  130   struct GroupInfo {
tools/dsymutil/DeclContext.h
   74 class DeclContext {
tools/lld/COFF/Chunks.h
   55 class Chunk {
  180 class SectionChunk final : public Chunk {
tools/lld/COFF/InputFiles.h
  131 class ObjFile : public InputFile {
tools/lld/COFF/Symbols.h
   45 class Symbol {
  128 class Defined : public Symbol {
  169 class DefinedRegular : public DefinedCOFF {
tools/lld/ELF/InputFiles.h
   58 class InputFile {
tools/lld/ELF/InputSection.h
   40 class SectionBase {
  104 class InputSectionBase : public SectionBase {
  312 class InputSection : public InputSectionBase {
tools/lld/ELF/OutputSections.h
   32 class OutputSection final : public BaseCommand, public SectionBase {
tools/lld/ELF/Symbols.h
   56 class Symbol {
  286 class Defined : public Symbol {
  347 class SharedSymbol : public Symbol {
tools/lld/include/lld/Core/Atom.h
   29 class Atom {
tools/lld/include/lld/Core/DefinedAtom.h
   84 class DefinedAtom : public Atom {
tools/lld/lib/ReaderWriter/MachO/Atoms.h
   27 class MachODefinedAtom : public SimpleDefinedAtom {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h
  113 struct Section {
tools/lld/wasm/Symbols.h
   42 class Symbol {
tools/lldb/include/lldb/Core/Section.h
   96 class Section : public std::enable_shared_from_this<Section>,
tools/lldb/include/lldb/Core/ValueObject.h
  105 class ValueObject : public UserID {
tools/lldb/include/lldb/Symbol/Block.h
   41 class Block : public UserID, public SymbolContextScope {
tools/lldb/include/lldb/Symbol/Function.h
  341 class Function : public UserID, public SymbolContextScope {
tools/lldb/include/lldb/Symbol/SymbolFile.h
   35 class SymbolFile : public PluginInterface {
tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h
  305 struct ELFRel {
  346 struct ELFRela {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h
   26 class DWARFDebugInfoEntry {
tools/llvm-objcopy/ELF/Object.h
  382 class SectionBase {
tools/polly/include/polly/ScopInfo.h
  212 class ScopArrayInfo {
  438 class MemoryAccess {
 1153 class ScopStmt {
 1700 class Scop {
unittests/ADT/DirectedGraphTest.cpp
   32 class DGTestNode : public DGTestNodeBase {
   37 class DGTestEdge : public DGTestEdgeBase {
unittests/ADT/PointerIntPairTest.cpp
   17   struct S {
utils/TableGen/AsmMatcherEmitter.cpp
  153 struct ClassInfo {
utils/TableGen/CodeGenDAGPatterns.h
  864 class TreePattern {
utils/TableGen/CodeGenInstruction.h
  216   class CodeGenInstruction {
  316   class CodeGenInstAlias {
utils/TableGen/CodeGenRegisters.h
   63   class CodeGenSubRegIndex {
  150   struct CodeGenRegister {
  292   class CodeGenRegisterClass {
utils/TableGen/CodeGenTarget.h
  199 class ComplexPattern {
utils/TableGen/GlobalISelEmitter.cpp
 2032 class InstructionMatcher final : public PredicateListMatcher<PredicateMatcher> {