|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
gen/tools/clang/include/clang/AST/Attrs.inc14695 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> {